build: add scripts
This commit is contained in:
parent
76e61c635d
commit
b483a7911e
9 changed files with 1430 additions and 0 deletions
12
.repo/README.md
Normal file
12
.repo/README.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# README
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# create GPG keys
|
||||||
|
# copy {pacman,makepkg}-grawlinson.conf to /etc/aurutils
|
||||||
|
|
||||||
|
# create systemd-nspawn chroot for aurbuild
|
||||||
|
aur chroot --create -M /etc/aurutils/makepkg-grawlinson.conf -C /etc/aurutils/pacman-grawlinson.conf
|
||||||
|
|
||||||
|
# build package
|
||||||
|
aur build --chroot --gpg-sign --remove
|
||||||
|
```
|
45
.repo/build
Executable file
45
.repo/build
Executable file
|
@ -0,0 +1,45 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
RED=$(tput setaf 1)
|
||||||
|
#GREEN=$(tput setaf 2)
|
||||||
|
#YELLOW=$(tput setaf 3)
|
||||||
|
#BLUE=$(tput setaf 4)
|
||||||
|
BOLD=$(tput bold)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
#readonly RED GREEN YELLOW BLUE BOLD RESET
|
||||||
|
readonly RED BOLD RESET
|
||||||
|
|
||||||
|
traperr() {
|
||||||
|
s=$?
|
||||||
|
echo "$0: $BASH_COMMAND"
|
||||||
|
exit $s
|
||||||
|
}
|
||||||
|
|
||||||
|
trap traperr ERR
|
||||||
|
|
||||||
|
PACKAGES=( "$@" )
|
||||||
|
|
||||||
|
if [ ${#PACKAGES[@]} -eq 0 ]; then
|
||||||
|
echo "${BOLD}${RED}ERROR:${RESET}${BOLD} no packages specified${RESET}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
for package in "${PACKAGES[@]}"; do
|
||||||
|
(
|
||||||
|
# change to package directory
|
||||||
|
cd "$package" || exit 1;
|
||||||
|
|
||||||
|
# build signed package in chroot & add to local repo
|
||||||
|
aur build \
|
||||||
|
--chroot \
|
||||||
|
--gpg-sign \
|
||||||
|
--remove \
|
||||||
|
--force \
|
||||||
|
--makepkg-conf=/etc/aurutils/makepkg-grawlinson.conf
|
||||||
|
)
|
||||||
|
done
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
# vim: set ts=2 sw=2 et
|
2
.repo/keys.ini.example
Normal file
2
.repo/keys.ini.example
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[keys]
|
||||||
|
github = "the-princess-is-in-another-castle"
|
158
.repo/makepkg-grawlinson.conf
Normal file
158
.repo/makepkg-grawlinson.conf
Normal file
|
@ -0,0 +1,158 @@
|
||||||
|
#!/hint/bash
|
||||||
|
#
|
||||||
|
# /etc/makepkg.conf
|
||||||
|
#
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# SOURCE ACQUISITION
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- The download utilities that makepkg should use to acquire sources
|
||||||
|
# Format: 'protocol::agent'
|
||||||
|
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
|
||||||
|
'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
||||||
|
'scp::/usr/bin/scp -C %u %o')
|
||||||
|
|
||||||
|
# Other common tools:
|
||||||
|
# /usr/bin/snarf
|
||||||
|
# /usr/bin/lftpget -c
|
||||||
|
# /usr/bin/wget
|
||||||
|
|
||||||
|
#-- The package required by makepkg to download VCS sources
|
||||||
|
# Format: 'protocol::package'
|
||||||
|
VCSCLIENTS=('bzr::bzr'
|
||||||
|
'fossil::fossil'
|
||||||
|
'git::git'
|
||||||
|
'hg::mercurial'
|
||||||
|
'svn::subversion')
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# ARCHITECTURE, COMPILE FLAGS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
CARCH="x86_64"
|
||||||
|
CHOST="x86_64-pc-linux-gnu"
|
||||||
|
|
||||||
|
#-- Compiler and Linker Flags
|
||||||
|
#CPPFLAGS=""
|
||||||
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
||||||
|
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
||||||
|
-fstack-clash-protection -fcf-protection"
|
||||||
|
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||||
|
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
||||||
|
#RUSTFLAGS="-C opt-level=2"
|
||||||
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
|
MAKEFLAGS="-j$(nproc)"
|
||||||
|
#-- Debugging flags
|
||||||
|
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
|
||||||
|
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
|
||||||
|
#DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# BUILD ENVIRONMENT
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
|
||||||
|
# A negated environment option will do the opposite of the comments below.
|
||||||
|
#
|
||||||
|
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
||||||
|
#-- color: Colorize output messages
|
||||||
|
#-- ccache: Use ccache to cache compilation
|
||||||
|
#-- check: Run the check() function if present in the PKGBUILD
|
||||||
|
#-- sign: Generate PGP signature file
|
||||||
|
#
|
||||||
|
BUILDENV=(!distcc color !ccache check !sign)
|
||||||
|
#
|
||||||
|
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||||
|
#-- specify a space-delimited list of hosts running in the DistCC cluster.
|
||||||
|
#DISTCC_HOSTS=""
|
||||||
|
#
|
||||||
|
#-- Specify a directory for package building.
|
||||||
|
#BUILDDIR=/tmp/makepkg
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# GLOBAL PACKAGE OPTIONS
|
||||||
|
# These are default values for the options=() settings
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
||||||
|
# A negated option will do the opposite of the comments below.
|
||||||
|
#
|
||||||
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
#-- docs: Save doc directories specified by DOC_DIRS
|
||||||
|
#-- libtool: Leave libtool (.la) files in packages
|
||||||
|
#-- staticlibs: Leave static library (.a) files in packages
|
||||||
|
#-- emptydirs: Leave empty directories in packages
|
||||||
|
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
||||||
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
|
#
|
||||||
|
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto)
|
||||||
|
|
||||||
|
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||||
|
INTEGRITY_CHECK=(b2)
|
||||||
|
#-- Options to be used when stripping binaries. See `man strip' for details.
|
||||||
|
STRIP_BINARIES="--strip-all"
|
||||||
|
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
||||||
|
STRIP_SHARED="--strip-unneeded"
|
||||||
|
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
||||||
|
STRIP_STATIC="--strip-debug"
|
||||||
|
#-- Manual (man and info) directories to compress (if zipman is specified)
|
||||||
|
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
|
||||||
|
#-- Doc directories to remove (if !docs is specified)
|
||||||
|
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||||
|
#-- Files to be removed from all packages (if purge is specified)
|
||||||
|
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||||
|
#-- Directory to store source code in for debug packages
|
||||||
|
DBGSRCDIR="/usr/src/debug"
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# PACKAGE OUTPUT
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Default: put built package and cached source in build directory
|
||||||
|
#
|
||||||
|
#-- Destination: specify a fixed directory where all packages will be placed
|
||||||
|
#PKGDEST=/home/packages
|
||||||
|
#-- Source cache: specify a fixed directory where source files will be cached
|
||||||
|
#SRCDEST=/home/sources
|
||||||
|
#-- Source packages: specify a fixed directory where all src packages will be placed
|
||||||
|
#SRCPKGDEST=/home/srcpackages
|
||||||
|
#-- Log files: specify a fixed directory where all log files will be placed
|
||||||
|
#LOGDEST=/home/makepkglogs
|
||||||
|
#-- Packager: name/email of the person or organization building packages
|
||||||
|
PACKAGER="George Rawlinson <george@rawlinson.net.nz>"
|
||||||
|
#-- Specify a key to use for package signing
|
||||||
|
GPGKEY="9D120F4AAF400B8313A87EF2369552B2069123EE"
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# COMPRESSION DEFAULTS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
COMPRESSGZ=(gzip -c -f -n)
|
||||||
|
COMPRESSBZ2=(bzip2 -c -f)
|
||||||
|
COMPRESSXZ=(xz -c -z -)
|
||||||
|
COMPRESSZST=(zstd -c -z -q -)
|
||||||
|
COMPRESSLRZ=(lrzip -q)
|
||||||
|
COMPRESSLZO=(lzop -q)
|
||||||
|
COMPRESSZ=(compress -c -f)
|
||||||
|
COMPRESSLZ4=(lz4 -q)
|
||||||
|
COMPRESSLZ=(lzip -c -f)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# EXTENSION DEFAULTS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
PKGEXT='.pkg.tar.zst'
|
||||||
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# OTHER
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
|
#PACMAN_AUTH=()
|
146
.repo/new_version.json
Normal file
146
.repo/new_version.json
Normal file
|
@ -0,0 +1,146 @@
|
||||||
|
{
|
||||||
|
"air": "1.27.3",
|
||||||
|
"ansible-bender": "0.9.0",
|
||||||
|
"aurutils": "3.1.2-2",
|
||||||
|
"awl": "0.62",
|
||||||
|
"bastet": "0.43.2",
|
||||||
|
"bitwarden-cli": "1.17.1",
|
||||||
|
"bootiso": "4.2.0-1",
|
||||||
|
"bottom": "0.6.3",
|
||||||
|
"boundary": "0.4.0",
|
||||||
|
"bugdom": "1.3.0",
|
||||||
|
"buildah": "1.21.3",
|
||||||
|
"bupstash": "0.9.1",
|
||||||
|
"cargo-expand": "1.0.7",
|
||||||
|
"cargo-sort": "1.0.5",
|
||||||
|
"cargo-supply-chain": "0.2.0",
|
||||||
|
"check-sieve": "0.6",
|
||||||
|
"cloud-hypervisor": "16.0",
|
||||||
|
"cloudflared": "2021.7.0",
|
||||||
|
"commitizen": "2.17.13",
|
||||||
|
"cram": "0.7",
|
||||||
|
"criu": "3.15",
|
||||||
|
"distrobuilder": "1.2",
|
||||||
|
"doomretro": "4.1.3",
|
||||||
|
"dovecot-fts-xapian": "1.4.11",
|
||||||
|
"downgrade": "10.1.0-1",
|
||||||
|
"dust": "0.6.1",
|
||||||
|
"editline": "1.17.1",
|
||||||
|
"elfcat": "0.1.4",
|
||||||
|
"endless-sky": "0.9.14",
|
||||||
|
"endless-sky-editor": "0.7.10",
|
||||||
|
"endless-sky-high-dpi": "v0.9.14",
|
||||||
|
"firecracker": "0.24.4",
|
||||||
|
"firectl": "0.1.0",
|
||||||
|
"flake8-annotations": "2.6.2",
|
||||||
|
"flake8-black": "0.2.2",
|
||||||
|
"flake8-todo": "0.7",
|
||||||
|
"fluentd": "1.13.2",
|
||||||
|
"footloose": "0.6.4",
|
||||||
|
"freeipmi": "1-6-8",
|
||||||
|
"ghosts": "0.2.2",
|
||||||
|
"git-delta": "0.8.3",
|
||||||
|
"hactool": "1.4.0",
|
||||||
|
"homebridge": "1.3.4",
|
||||||
|
"homebridge-config-ui-x": "4.41.1",
|
||||||
|
"homebridge-denon-tv": "3.10.61",
|
||||||
|
"homebridge-platform-orbit": "1.4.5",
|
||||||
|
"homebridge-webos-tv": "2.2.2",
|
||||||
|
"html-xml-utils": "8.0",
|
||||||
|
"ignite": "0.10.0",
|
||||||
|
"imhex": "1.8.1",
|
||||||
|
"landrop": "0.4.0",
|
||||||
|
"lego": "4.4.0",
|
||||||
|
"leocad": "21.06",
|
||||||
|
"libemf2svg": "1.1.0",
|
||||||
|
"libversion": "3.0.1",
|
||||||
|
"libvisio2svg": "0.5.5",
|
||||||
|
"license-detector": "3.1.0",
|
||||||
|
"lxd": "4.16",
|
||||||
|
"lxd-snapper": "1.1",
|
||||||
|
"managesieve": "0.7.1",
|
||||||
|
"nanosaur": "1.4.2",
|
||||||
|
"nextcloud-app-client-push": "0.2.1",
|
||||||
|
"nginx": "1.21.1",
|
||||||
|
"nix": "2.3.14",
|
||||||
|
"nomad": "1.1.2",
|
||||||
|
"nomad-driver-containerd": "0.9",
|
||||||
|
"nomad-driver-lxc": "0.3.0",
|
||||||
|
"nomad-driver-nspawn": "0.7.0",
|
||||||
|
"nomad-driver-podman": "0.3.0",
|
||||||
|
"nomad-driver-singularity": "1.0.0-alpha2",
|
||||||
|
"nvm": "0.38.0-2",
|
||||||
|
"peco": "0.5.10",
|
||||||
|
"pg-ulid": "20210327.215809",
|
||||||
|
"pijul": "1.0.0-alpha.52",
|
||||||
|
"plex-media-server-plexpass": "1.23.6.4810-1",
|
||||||
|
"postgis": "3.1.3",
|
||||||
|
"postgresql-libversion": "2.0.0",
|
||||||
|
"prometheus-apcupsd-exporter": "0.2.0",
|
||||||
|
"prometheus-bind-exporter": "0.4.0",
|
||||||
|
"prometheus-ipmi-exporter": "1.4.0",
|
||||||
|
"prometheus-nut-exporter": "2.2.1",
|
||||||
|
"prometheus-pgbouncer-exporter": "0.4.0",
|
||||||
|
"prometheus-snmp-exporter": "0.20.0",
|
||||||
|
"promscale": "0.5.1",
|
||||||
|
"promscale_extension": "0.2.0",
|
||||||
|
"pytest-check": "1.0.1",
|
||||||
|
"python-auto-changelog": "0.5.3",
|
||||||
|
"python-boolean.py": "3.8",
|
||||||
|
"python-crashtest": "0.3.1",
|
||||||
|
"python-debian": "0.1.40",
|
||||||
|
"python-decli": "0.5.2",
|
||||||
|
"python-desert": "2020.11.18",
|
||||||
|
"python-discogs-client": "2.3.0",
|
||||||
|
"python-flake8-plugin-utils": "1.3.2",
|
||||||
|
"python-flake8-pytest-style": "1.5.0",
|
||||||
|
"python-license-expression": "21.6.14",
|
||||||
|
"python-lolcat": "1.4",
|
||||||
|
"python-marshmallow-dataclass": "8.4.2",
|
||||||
|
"python-nclib": "1.0.1",
|
||||||
|
"python-nox-poetry": "0.8.6",
|
||||||
|
"python-pylightxl": "1.55",
|
||||||
|
"python-pylxd": "2.3.0",
|
||||||
|
"python-pytest-deadfixtures": "2.2.1",
|
||||||
|
"python-questionary": "1.10.0",
|
||||||
|
"python-requests-unixsocket": "0.2.0",
|
||||||
|
"python-semantic-release": "7.16.2",
|
||||||
|
"python-taskipy": "1.8.1",
|
||||||
|
"python-ws4py": "0.5.1",
|
||||||
|
"python-xdoctest": "0.15.5",
|
||||||
|
"python-xlsxwriter": "1.4.4",
|
||||||
|
"rbw": "1.3.0",
|
||||||
|
"reuse": "0.13.0",
|
||||||
|
"ruby-cool.io": "1.7.1",
|
||||||
|
"ruby-excon": "0.85.0",
|
||||||
|
"ruby-http": "5.0.1",
|
||||||
|
"ruby-http-form_data": "2.3.0",
|
||||||
|
"ruby-http_parser.rb": "0.7.0",
|
||||||
|
"ruby-jsonpath": "1.1.0",
|
||||||
|
"ruby-markaby": "0.9.0",
|
||||||
|
"ruby-oj": "3.12.1",
|
||||||
|
"ruby-redcarpet": "3.5.1",
|
||||||
|
"ruby-serverengine": "2.2.4",
|
||||||
|
"ruby-sigdump": "0.2.4",
|
||||||
|
"ruby-song_pro": "0.1.10",
|
||||||
|
"ruby-strptime": "0.2.5",
|
||||||
|
"ruby-tzinfo-data": "1.2021.1",
|
||||||
|
"ruby-yajl-ruby": "1.4.1",
|
||||||
|
"rutorrent": "3.10",
|
||||||
|
"samhain": "4.4.5",
|
||||||
|
"sendmail/libmilter": "8.16.1",
|
||||||
|
"shellcheck": "0.7.2",
|
||||||
|
"snappymail": "2.5.3",
|
||||||
|
"ssh-audit": "2.4.0",
|
||||||
|
"tea": "0.7.0",
|
||||||
|
"tealdeer": "1.4.1",
|
||||||
|
"terraform-provider-lxd": "1.5.0",
|
||||||
|
"timescaledb": "2.3.1",
|
||||||
|
"timescaledb-backup": "0.1.1",
|
||||||
|
"timescaledb-parallel-copy": "0.3.0",
|
||||||
|
"timescaledb-tune": "0.11.0",
|
||||||
|
"tinyxml2": "9.0.0",
|
||||||
|
"ttf-monoid": "0.61",
|
||||||
|
"waypoint": "0.4.1",
|
||||||
|
"z-push": "2.6.3"
|
||||||
|
}
|
799
.repo/nvchecker.toml
Normal file
799
.repo/nvchecker.toml
Normal file
|
@ -0,0 +1,799 @@
|
||||||
|
[__config__]
|
||||||
|
oldver = "old_version.json"
|
||||||
|
newver = "new_version.json"
|
||||||
|
keyfile = "keys.ini"
|
||||||
|
|
||||||
|
# crates.io
|
||||||
|
|
||||||
|
[git-delta]
|
||||||
|
source = "cratesio"
|
||||||
|
cratesio = "git-delta"
|
||||||
|
|
||||||
|
[cargo-expand]
|
||||||
|
source = "cratesio"
|
||||||
|
cratesio = "cargo-expand"
|
||||||
|
|
||||||
|
[cargo-sort]
|
||||||
|
source = "cratesio"
|
||||||
|
cratesio = "cargo-sort"
|
||||||
|
|
||||||
|
[cargo-supply-chain]
|
||||||
|
source = "cratesio"
|
||||||
|
cratesio = "cargo-supply-chain"
|
||||||
|
|
||||||
|
[pijul]
|
||||||
|
source = "cratesio"
|
||||||
|
cratesio = "pijul"
|
||||||
|
|
||||||
|
[rbw]
|
||||||
|
source = "cratesio"
|
||||||
|
cratesio = "rbw"
|
||||||
|
|
||||||
|
# gitea
|
||||||
|
[tea]
|
||||||
|
source = "gitea"
|
||||||
|
gitea = "gitea/tea"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
# gitlab
|
||||||
|
[managesieve]
|
||||||
|
source = "gitlab"
|
||||||
|
gitlab = "htgoebel/managesieve"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[awl]
|
||||||
|
source = "gitlab"
|
||||||
|
gitlab = "davical-project/awl"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "r"
|
||||||
|
|
||||||
|
# github
|
||||||
|
|
||||||
|
[dust]
|
||||||
|
source = "github"
|
||||||
|
github = "bootandy/dust"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[tealdeer]
|
||||||
|
source = "github"
|
||||||
|
github = "dbrgn/tealdeer"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[peco]
|
||||||
|
source = "github"
|
||||||
|
github = "peco/peco"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[bottom]
|
||||||
|
source = "github"
|
||||||
|
github = "ClementTsang/bottom"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[python-xlsxwriter]
|
||||||
|
source = "github"
|
||||||
|
github = "jmcnamara/XlsxWriter"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "RELEASE_"
|
||||||
|
|
||||||
|
[python-taskipy]
|
||||||
|
source = "github"
|
||||||
|
github = "illBeRoy/taskipy"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[python-pytest-deadfixtures]
|
||||||
|
source = "github"
|
||||||
|
github = "jllorencetti/pytest-deadfixtures"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[python-flake8-plugin-utils]
|
||||||
|
source = "github"
|
||||||
|
github = "afonasev/flake8-plugin-utils"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-flake8-pytest-style]
|
||||||
|
source = "github"
|
||||||
|
github = "m-burst/flake8-pytest-style"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[cloud-hypervisor]
|
||||||
|
source = "github"
|
||||||
|
github = "cloud-hypervisor/cloud-hypervisor"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[ignite]
|
||||||
|
source = "github"
|
||||||
|
github = "weaveworks/ignite"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[footloose]
|
||||||
|
source = "github"
|
||||||
|
github = "weaveworks/footloose"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[firectl]
|
||||||
|
source = "github"
|
||||||
|
github = "firecracker-microvm/firectl"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[firecracker]
|
||||||
|
source = "github"
|
||||||
|
github = "firecracker-microvm/firecracker"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
exclude_regex = "^.*-wip$"
|
||||||
|
|
||||||
|
[nix]
|
||||||
|
source = "github"
|
||||||
|
github = "nixos/nix"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[ansible-bender]
|
||||||
|
source = "github"
|
||||||
|
github = "ansible-community/ansible-bender"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[buildah]
|
||||||
|
source = "github"
|
||||||
|
github = "containers/buildah"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[elfcat]
|
||||||
|
source = "github"
|
||||||
|
github = "ruslashev/elfcat"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[libversion]
|
||||||
|
source = "github"
|
||||||
|
github = "repology/libversion"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[postgresql-libversion]
|
||||||
|
source = "github"
|
||||||
|
github = "repology/postgresql-libversion"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[terraform-provider-lxd]
|
||||||
|
source = "github"
|
||||||
|
github = "terraform-lxd/terraform-provider-lxd"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[tinyxml2]
|
||||||
|
source = "github"
|
||||||
|
github = "leethomason/tinyxml2"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[lxd-snapper]
|
||||||
|
source = "github"
|
||||||
|
github = "Patryk27/lxd-snapper"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[boundary]
|
||||||
|
source = "github"
|
||||||
|
github = "hashicorp/boundary"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
exclude_regex = "(sdk|api).*"
|
||||||
|
|
||||||
|
[waypoint]
|
||||||
|
source = "github"
|
||||||
|
github = "hashicorp/waypoint"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nomad]
|
||||||
|
source = "github"
|
||||||
|
github = "hashicorp/nomad"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nomad-driver-lxc]
|
||||||
|
source = "github"
|
||||||
|
github = "hashicorp/nomad-driver-lxc"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nomad-driver-nspawn]
|
||||||
|
source = "github"
|
||||||
|
github = "JanMa/nomad-driver-nspawn"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nomad-driver-containerd]
|
||||||
|
source = "github"
|
||||||
|
github = "Roblox/nomad-driver-containerd"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nomad-driver-podman]
|
||||||
|
source = "github"
|
||||||
|
github = "hashicorp/nomad-driver-podman"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nomad-driver-singularity]
|
||||||
|
source = "github"
|
||||||
|
github = "hpcng/nomad-driver-singularity"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[criu]
|
||||||
|
source = "github"
|
||||||
|
github = "checkpoint-restore/criu"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[postgis]
|
||||||
|
source = "github"
|
||||||
|
github = "postgis/postgis"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[landrop]
|
||||||
|
source = "github"
|
||||||
|
github = "landrop/landrop"
|
||||||
|
use_latest_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
#[openldap]
|
||||||
|
#source = "github"
|
||||||
|
#github = "openldap/openldap"
|
||||||
|
#use_max_tag = true
|
||||||
|
#prefix = "OPENLDAP_REL_ENG_"
|
||||||
|
|
||||||
|
[z-push]
|
||||||
|
source = "github"
|
||||||
|
github = "Z-Hub/Z-Push"
|
||||||
|
use_max_tag = true
|
||||||
|
exclude_regex = "^.*(alpha|beta).*$"
|
||||||
|
|
||||||
|
[freeipmi]
|
||||||
|
source = "github"
|
||||||
|
github = "chu11/freeipmi"
|
||||||
|
prefix = "freeipmi-"
|
||||||
|
#from_pattern = "-"
|
||||||
|
#to_pattern = "."
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[check-sieve]
|
||||||
|
source = "github"
|
||||||
|
github = "dburkart/check-sieve"
|
||||||
|
prefix = "check-sieve-"
|
||||||
|
use_latest_tag = true
|
||||||
|
|
||||||
|
[ssh-audit]
|
||||||
|
source = "github"
|
||||||
|
github = "jtesta/ssh-audit"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
|
||||||
|
[ghosts]
|
||||||
|
source = "github"
|
||||||
|
github = "StevenBlack/ghosts"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nginx]
|
||||||
|
source = "github"
|
||||||
|
github = "nginx/nginx"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "release-"
|
||||||
|
|
||||||
|
[dovecot-fts-xapian]
|
||||||
|
source = "github"
|
||||||
|
github = "grosjo/fts-xapian"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[nextcloud-app-client-push]
|
||||||
|
source = "github"
|
||||||
|
github = "nextcloud/notify_push"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[shellcheck]
|
||||||
|
source = "github"
|
||||||
|
github = "koalaman/shellcheck"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[editline]
|
||||||
|
source = "github"
|
||||||
|
github = "troglobit/editline"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[imhex]
|
||||||
|
source = "github"
|
||||||
|
github = "WerWolv/ImHex"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[bupstash]
|
||||||
|
source = "github"
|
||||||
|
github = "andrewchambers/bupstash"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[bugdom]
|
||||||
|
source = "github"
|
||||||
|
github = "jorio/Bugdom"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[nanosaur]
|
||||||
|
source = "github"
|
||||||
|
github = "jorio/Nanosaur"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[air]
|
||||||
|
source = "github"
|
||||||
|
github = "cosmtrek/air"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[bastet]
|
||||||
|
source = "github"
|
||||||
|
github = "fph/bastet"
|
||||||
|
use_latest_release = true
|
||||||
|
|
||||||
|
[bitwarden-cli]
|
||||||
|
source = "github"
|
||||||
|
github = "bitwarden/cli"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[cloudflared]
|
||||||
|
source = "github"
|
||||||
|
github = "cloudflare/cloudflared"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[cram]
|
||||||
|
source = "github"
|
||||||
|
github = "brodie/cram"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[flake8-black]
|
||||||
|
source = "github"
|
||||||
|
github = "peterjc/flake8-black"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[flake8-todo]
|
||||||
|
source = "github"
|
||||||
|
github = "schlamar/flake8-todo"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[hactool]
|
||||||
|
source = "github"
|
||||||
|
github = "SciresM/hactool"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "hactool-"
|
||||||
|
|
||||||
|
[prometheus-pgbouncer-exporter]
|
||||||
|
source = "github"
|
||||||
|
github = "prometheus-community/pgbouncer_exporter"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[prometheus-nut-exporter]
|
||||||
|
source = "github"
|
||||||
|
github = "DRuggeri/nut_exporter"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[prometheus-bind-exporter]
|
||||||
|
source = "github"
|
||||||
|
github = "prometheus-community/bind_exporter"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[prometheus-apcupsd-exporter]
|
||||||
|
source = "github"
|
||||||
|
github = "mdlayher/apcupsd_exporter"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[prometheus-ipmi-exporter]
|
||||||
|
source = "github"
|
||||||
|
github = "soundcloud/ipmi_exporter"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[prometheus-snmp-exporter]
|
||||||
|
source = "github"
|
||||||
|
github = "prometheus/snmp_exporter"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-pylxd]
|
||||||
|
source = "github"
|
||||||
|
github = "lxc/pylxd"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[python-ws4py]
|
||||||
|
source = "github"
|
||||||
|
github = "Lawouach/WebSocket-for-Python"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[python-auto-changelog]
|
||||||
|
source = "github"
|
||||||
|
github = "Michael-F-Bryan/auto-changelog"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
["python-boolean.py"]
|
||||||
|
source = "github"
|
||||||
|
github = "bastikr/boolean.py"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-crashtest]
|
||||||
|
source = "github"
|
||||||
|
github = "sdispater/crashtest"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-desert]
|
||||||
|
source = "github"
|
||||||
|
github = "python-desert/desert"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-discogs-client]
|
||||||
|
source = "github"
|
||||||
|
github = "discogs/discogs_client"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-license-expression]
|
||||||
|
source = "github"
|
||||||
|
github = "nexB/license-expression"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-lolcat]
|
||||||
|
source = "github"
|
||||||
|
github = "tehmaze/lolcat"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[python-nox-poetry]
|
||||||
|
source = "github"
|
||||||
|
github = "cjolowicz/nox-poetry"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-marshmallow-dataclass]
|
||||||
|
source = "github"
|
||||||
|
github = "lovasoa/marshmallow_dataclass"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[python-semantic-release]
|
||||||
|
source = "github"
|
||||||
|
github = "relekang/python-semantic-release"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[reuse]
|
||||||
|
source = "github"
|
||||||
|
github = "fsfe/reuse-tool"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[distrobuilder]
|
||||||
|
source = "github"
|
||||||
|
github = "lxc/distrobuilder"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "distrobuilder-"
|
||||||
|
|
||||||
|
[lxd]
|
||||||
|
source = "github"
|
||||||
|
github = "lxc/lxd"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "lxd-"
|
||||||
|
|
||||||
|
[doomretro]
|
||||||
|
source = "github"
|
||||||
|
github = "bradharding/doomretro"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[endless-sky]
|
||||||
|
source = "github"
|
||||||
|
github = "endless-sky/endless-sky"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[endless-sky-editor]
|
||||||
|
source = "github"
|
||||||
|
github = "endless-sky/endless-sky-editor"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[endless-sky-high-dpi]
|
||||||
|
source = "github"
|
||||||
|
github = "endless-sky/endless-sky-high-dpi"
|
||||||
|
use_latest_release = true
|
||||||
|
|
||||||
|
[flake8-annotations]
|
||||||
|
source = "github"
|
||||||
|
github = "sco1/flake8-annotations"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[lego]
|
||||||
|
source = "github"
|
||||||
|
github = "go-acme/lego"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[leocad]
|
||||||
|
source = "github"
|
||||||
|
github = "leozide/leocad"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[libemf2svg]
|
||||||
|
source = "github"
|
||||||
|
github = "kakwa/libemf2svg"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[libvisio2svg]
|
||||||
|
source = "github"
|
||||||
|
github = "kakwa/libvisio2svg"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[license-detector]
|
||||||
|
source = "github"
|
||||||
|
github = "src-d/go-license-detector"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[pg-ulid]
|
||||||
|
source = "github"
|
||||||
|
github = "iCyberon/pg_ulid"
|
||||||
|
|
||||||
|
[promscale]
|
||||||
|
source = "github"
|
||||||
|
github = "timescale/promscale"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[promscale_extension]
|
||||||
|
source = "github"
|
||||||
|
github = "timescale/promscale_extension"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[rutorrent]
|
||||||
|
source = "github"
|
||||||
|
github = "Novik/ruTorrent"
|
||||||
|
use_latest_release = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
#[rutorrent-git]
|
||||||
|
#source = "github"
|
||||||
|
#github = "Novik/ruTorrent"
|
||||||
|
|
||||||
|
[snappymail]
|
||||||
|
source = "github"
|
||||||
|
github = "the-djmaze/snappymail"
|
||||||
|
#use_latest_release = true
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[timescaledb]
|
||||||
|
source = "github"
|
||||||
|
github = "timescale/timescaledb"
|
||||||
|
use_latest_release = true
|
||||||
|
|
||||||
|
[timescaledb-tune]
|
||||||
|
source = "github"
|
||||||
|
github = "timescale/timescaledb-tune"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[timescaledb-parallel-copy]
|
||||||
|
source = "github"
|
||||||
|
github = "timescale/timescaledb-parallel-copy"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[timescaledb-backup]
|
||||||
|
source = "github"
|
||||||
|
github = "timescale/timescaledb-backup"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[ttf-monoid]
|
||||||
|
source = "github"
|
||||||
|
github = "larsenwork/monoid"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[python-xdoctest]
|
||||||
|
source = "github"
|
||||||
|
github = "Erotemic/xdoctest"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[python-questionary]
|
||||||
|
source = "github"
|
||||||
|
github = "tmbo/questionary"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
[python-decli]
|
||||||
|
source = "github"
|
||||||
|
github = "Woile/decli"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[commitizen]
|
||||||
|
source = "github"
|
||||||
|
github = "commitizen-tools/commitizen"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
# AUR
|
||||||
|
[aurutils]
|
||||||
|
source = "aur"
|
||||||
|
aur = "aurutils"
|
||||||
|
|
||||||
|
[bootiso]
|
||||||
|
source = "aur"
|
||||||
|
aur = "bootiso"
|
||||||
|
|
||||||
|
[downgrade]
|
||||||
|
source = "aur"
|
||||||
|
aur = "downgrade"
|
||||||
|
|
||||||
|
[nvm]
|
||||||
|
source = "aur"
|
||||||
|
aur = "nvm"
|
||||||
|
|
||||||
|
[plex-media-server-plexpass]
|
||||||
|
source = "aur"
|
||||||
|
aur = "plex-media-server-plexpass"
|
||||||
|
|
||||||
|
# pypi
|
||||||
|
[python-pylightxl]
|
||||||
|
source = "pypi"
|
||||||
|
pypi = "pylightxl"
|
||||||
|
|
||||||
|
[python-requests-unixsocket]
|
||||||
|
source = "pypi"
|
||||||
|
pypi = "requests-unixsocket"
|
||||||
|
|
||||||
|
[python-nclib]
|
||||||
|
source = "pypi"
|
||||||
|
pypi = "nclib"
|
||||||
|
|
||||||
|
[pytest-check]
|
||||||
|
source = "pypi"
|
||||||
|
pypi = "pytest-check"
|
||||||
|
|
||||||
|
# external
|
||||||
|
|
||||||
|
#[firefox-nightly-en-gb]
|
||||||
|
#source = "cmd"
|
||||||
|
#cmd = './.repo/pkgver/firefox-nightly-en-gb.sh'
|
||||||
|
|
||||||
|
[samhain]
|
||||||
|
source = "cmd"
|
||||||
|
cmd = "./.repo/pkgver/samhain.sh"
|
||||||
|
|
||||||
|
[html-xml-utils]
|
||||||
|
source = "cmd"
|
||||||
|
cmd = "./.repo/pkgver/html-xml-utils.sh"
|
||||||
|
|
||||||
|
["sendmail/libmilter"]
|
||||||
|
source = "cmd"
|
||||||
|
cmd = "./.repo/pkgver/sendmail.sh"
|
||||||
|
|
||||||
|
# git
|
||||||
|
#[plasma-pass-git]
|
||||||
|
#source = "git"
|
||||||
|
#git = "https://invent.kde.org/plasma/plasma-pass.git"
|
||||||
|
|
||||||
|
[python-debian]
|
||||||
|
source = "git"
|
||||||
|
git = "https://salsa.debian.org/python-debian-team/python-debian.git"
|
||||||
|
use_max_tag = true
|
||||||
|
|
||||||
|
# gems
|
||||||
|
|
||||||
|
[ruby-markaby]
|
||||||
|
source = "gems"
|
||||||
|
gems = "markaby"
|
||||||
|
|
||||||
|
[ruby-song_pro]
|
||||||
|
source = "gems"
|
||||||
|
gems = "song_pro"
|
||||||
|
|
||||||
|
[ruby-redcarpet]
|
||||||
|
source = "gems"
|
||||||
|
gems = "redcarpet"
|
||||||
|
|
||||||
|
[ruby-jsonpath]
|
||||||
|
source = "gems"
|
||||||
|
gems = "jsonpath"
|
||||||
|
|
||||||
|
[fluentd]
|
||||||
|
source = "gems"
|
||||||
|
gems = "fluentd"
|
||||||
|
exclude_regex = ".*\\.rc.*$"
|
||||||
|
|
||||||
|
["ruby-cool.io"]
|
||||||
|
source = "gems"
|
||||||
|
gems = "cool.io"
|
||||||
|
|
||||||
|
[ruby-excon]
|
||||||
|
source = "gems"
|
||||||
|
gems = "excon"
|
||||||
|
|
||||||
|
[ruby-http]
|
||||||
|
source = "gems"
|
||||||
|
gems = "http"
|
||||||
|
|
||||||
|
[ruby-http-form_data]
|
||||||
|
source = "gems"
|
||||||
|
gems = "http-form_data"
|
||||||
|
|
||||||
|
["ruby-http_parser.rb"]
|
||||||
|
source = "gems"
|
||||||
|
gems = "http_parser.rb"
|
||||||
|
|
||||||
|
[ruby-yajl-ruby]
|
||||||
|
source = "gems"
|
||||||
|
gems = "yajl-ruby"
|
||||||
|
|
||||||
|
[ruby-sigdump]
|
||||||
|
source = "gems"
|
||||||
|
gems = "sigdump"
|
||||||
|
|
||||||
|
[ruby-serverengine]
|
||||||
|
source = "gems"
|
||||||
|
gems = "serverengine"
|
||||||
|
|
||||||
|
[ruby-strptime]
|
||||||
|
source = "gems"
|
||||||
|
gems = "strptime"
|
||||||
|
|
||||||
|
[ruby-tzinfo-data]
|
||||||
|
source = "gems"
|
||||||
|
gems = "tzinfo-data"
|
||||||
|
|
||||||
|
[ruby-oj]
|
||||||
|
source = "gems"
|
||||||
|
gems = "oj"
|
||||||
|
|
||||||
|
# npm
|
||||||
|
|
||||||
|
[homebridge]
|
||||||
|
source = "npm"
|
||||||
|
npm = "homebridge"
|
||||||
|
|
||||||
|
[homebridge-config-ui-x]
|
||||||
|
source = "npm"
|
||||||
|
npm = "homebridge-config-ui-x"
|
||||||
|
|
||||||
|
[homebridge-platform-orbit]
|
||||||
|
source = "npm"
|
||||||
|
npm = "homebridge-platform-orbit"
|
||||||
|
|
||||||
|
[homebridge-webos-tv]
|
||||||
|
source = "npm"
|
||||||
|
npm = "homebridge-webos-tv"
|
||||||
|
|
||||||
|
[homebridge-denon-tv]
|
||||||
|
source = "npm"
|
||||||
|
npm = "homebridge-denon-tv"
|
||||||
|
|
146
.repo/old_version.json
Normal file
146
.repo/old_version.json
Normal file
|
@ -0,0 +1,146 @@
|
||||||
|
{
|
||||||
|
"air": "1.27.3",
|
||||||
|
"ansible-bender": "0.9.0",
|
||||||
|
"aurutils": "3.1.2-2",
|
||||||
|
"awl": "0.62",
|
||||||
|
"bastet": "0.43.2",
|
||||||
|
"bitwarden-cli": "1.17.1",
|
||||||
|
"bootiso": "4.2.0-1",
|
||||||
|
"bottom": "0.6.3",
|
||||||
|
"boundary": "0.4.0",
|
||||||
|
"bugdom": "1.3.0",
|
||||||
|
"buildah": "1.21.3",
|
||||||
|
"bupstash": "0.9.1",
|
||||||
|
"cargo-expand": "1.0.7",
|
||||||
|
"cargo-sort": "1.0.5",
|
||||||
|
"cargo-supply-chain": "0.2.0",
|
||||||
|
"check-sieve": "0.6",
|
||||||
|
"cloud-hypervisor": "16.0",
|
||||||
|
"cloudflared": "2021.7.0",
|
||||||
|
"commitizen": "2.17.13",
|
||||||
|
"cram": "0.7",
|
||||||
|
"criu": "3.15",
|
||||||
|
"distrobuilder": "1.2",
|
||||||
|
"doomretro": "4.1.3",
|
||||||
|
"dovecot-fts-xapian": "1.4.11",
|
||||||
|
"downgrade": "10.1.0-1",
|
||||||
|
"dust": "0.6.1",
|
||||||
|
"editline": "1.17.1",
|
||||||
|
"elfcat": "0.1.4",
|
||||||
|
"endless-sky": "0.9.14",
|
||||||
|
"endless-sky-editor": "0.7.10",
|
||||||
|
"endless-sky-high-dpi": "v0.9.14",
|
||||||
|
"firecracker": "0.24.4",
|
||||||
|
"firectl": "0.1.0",
|
||||||
|
"flake8-annotations": "2.6.2",
|
||||||
|
"flake8-black": "0.2.2",
|
||||||
|
"flake8-todo": "0.7",
|
||||||
|
"fluentd": "1.13.2",
|
||||||
|
"footloose": "0.6.4",
|
||||||
|
"freeipmi": "1-6-8",
|
||||||
|
"ghosts": "0.2.2",
|
||||||
|
"git-delta": "0.8.3",
|
||||||
|
"hactool": "1.4.0",
|
||||||
|
"homebridge": "1.3.4",
|
||||||
|
"homebridge-config-ui-x": "4.41.1",
|
||||||
|
"homebridge-denon-tv": "3.10.61",
|
||||||
|
"homebridge-platform-orbit": "1.4.5",
|
||||||
|
"homebridge-webos-tv": "2.2.2",
|
||||||
|
"html-xml-utils": "8.0",
|
||||||
|
"ignite": "0.10.0",
|
||||||
|
"imhex": "1.8.1",
|
||||||
|
"landrop": "0.4.0",
|
||||||
|
"lego": "4.4.0",
|
||||||
|
"leocad": "21.06",
|
||||||
|
"libemf2svg": "1.1.0",
|
||||||
|
"libversion": "3.0.1",
|
||||||
|
"libvisio2svg": "0.5.5",
|
||||||
|
"license-detector": "3.1.0",
|
||||||
|
"lxd": "4.16",
|
||||||
|
"lxd-snapper": "1.1",
|
||||||
|
"managesieve": "0.7.1",
|
||||||
|
"nanosaur": "1.4.2",
|
||||||
|
"nextcloud-app-client-push": "0.2.1",
|
||||||
|
"nginx": "1.21.1",
|
||||||
|
"nix": "2.3.14",
|
||||||
|
"nomad": "1.1.2",
|
||||||
|
"nomad-driver-containerd": "0.9",
|
||||||
|
"nomad-driver-lxc": "0.3.0",
|
||||||
|
"nomad-driver-nspawn": "0.7.0",
|
||||||
|
"nomad-driver-podman": "0.3.0",
|
||||||
|
"nomad-driver-singularity": "1.0.0-alpha2",
|
||||||
|
"nvm": "0.38.0-2",
|
||||||
|
"peco": "0.5.10",
|
||||||
|
"pg-ulid": "20210327.215809",
|
||||||
|
"pijul": "1.0.0-alpha.52",
|
||||||
|
"plex-media-server-plexpass": "1.23.6.4810-1",
|
||||||
|
"postgis": "3.1.3",
|
||||||
|
"postgresql-libversion": "2.0.0",
|
||||||
|
"prometheus-apcupsd-exporter": "0.2.0",
|
||||||
|
"prometheus-bind-exporter": "0.4.0",
|
||||||
|
"prometheus-ipmi-exporter": "1.4.0",
|
||||||
|
"prometheus-nut-exporter": "2.2.1",
|
||||||
|
"prometheus-pgbouncer-exporter": "0.4.0",
|
||||||
|
"prometheus-snmp-exporter": "0.20.0",
|
||||||
|
"promscale": "0.5.1",
|
||||||
|
"promscale_extension": "0.2.0",
|
||||||
|
"pytest-check": "1.0.1",
|
||||||
|
"python-auto-changelog": "0.5.3",
|
||||||
|
"python-boolean.py": "3.8",
|
||||||
|
"python-crashtest": "0.3.1",
|
||||||
|
"python-debian": "0.1.40",
|
||||||
|
"python-decli": "0.5.2",
|
||||||
|
"python-desert": "2020.11.18",
|
||||||
|
"python-discogs-client": "2.3.0",
|
||||||
|
"python-flake8-plugin-utils": "1.3.2",
|
||||||
|
"python-flake8-pytest-style": "1.5.0",
|
||||||
|
"python-license-expression": "21.6.14",
|
||||||
|
"python-lolcat": "1.4",
|
||||||
|
"python-marshmallow-dataclass": "8.4.2",
|
||||||
|
"python-nclib": "1.0.1",
|
||||||
|
"python-nox-poetry": "0.8.6",
|
||||||
|
"python-pylightxl": "1.55",
|
||||||
|
"python-pylxd": "2.3.0",
|
||||||
|
"python-pytest-deadfixtures": "2.2.1",
|
||||||
|
"python-questionary": "1.10.0",
|
||||||
|
"python-requests-unixsocket": "0.2.0",
|
||||||
|
"python-semantic-release": "7.16.2",
|
||||||
|
"python-taskipy": "1.8.1",
|
||||||
|
"python-ws4py": "0.5.1",
|
||||||
|
"python-xdoctest": "0.15.5",
|
||||||
|
"python-xlsxwriter": "1.4.4",
|
||||||
|
"rbw": "1.3.0",
|
||||||
|
"reuse": "0.13.0",
|
||||||
|
"ruby-cool.io": "1.7.1",
|
||||||
|
"ruby-excon": "0.85.0",
|
||||||
|
"ruby-http": "5.0.1",
|
||||||
|
"ruby-http-form_data": "2.3.0",
|
||||||
|
"ruby-http_parser.rb": "0.7.0",
|
||||||
|
"ruby-jsonpath": "1.1.0",
|
||||||
|
"ruby-markaby": "0.9.0",
|
||||||
|
"ruby-oj": "3.12.1",
|
||||||
|
"ruby-redcarpet": "3.5.1",
|
||||||
|
"ruby-serverengine": "2.2.4",
|
||||||
|
"ruby-sigdump": "0.2.4",
|
||||||
|
"ruby-song_pro": "0.1.10",
|
||||||
|
"ruby-strptime": "0.2.5",
|
||||||
|
"ruby-tzinfo-data": "1.2021.1",
|
||||||
|
"ruby-yajl-ruby": "1.4.1",
|
||||||
|
"rutorrent": "3.10",
|
||||||
|
"samhain": "4.4.5",
|
||||||
|
"sendmail/libmilter": "8.16.1",
|
||||||
|
"shellcheck": "0.7.2",
|
||||||
|
"snappymail": "2.5.3",
|
||||||
|
"ssh-audit": "2.4.0",
|
||||||
|
"tea": "0.7.0",
|
||||||
|
"tealdeer": "1.4.1",
|
||||||
|
"terraform-provider-lxd": "1.5.0",
|
||||||
|
"timescaledb": "2.3.1",
|
||||||
|
"timescaledb-backup": "0.1.1",
|
||||||
|
"timescaledb-parallel-copy": "0.3.0",
|
||||||
|
"timescaledb-tune": "0.11.0",
|
||||||
|
"tinyxml2": "9.0.0",
|
||||||
|
"ttf-monoid": "0.61",
|
||||||
|
"waypoint": "0.4.1",
|
||||||
|
"z-push": "2.6.3"
|
||||||
|
}
|
105
.repo/pacman-grawlinson.conf
Normal file
105
.repo/pacman-grawlinson.conf
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
#
|
||||||
|
# /etc/pacman.conf
|
||||||
|
#
|
||||||
|
# See the pacman.conf(5) manpage for option and repository directives
|
||||||
|
|
||||||
|
#
|
||||||
|
# GENERAL OPTIONS
|
||||||
|
#
|
||||||
|
[options]
|
||||||
|
# The following paths are commented out with their default values listed.
|
||||||
|
# If you wish to use different paths, uncomment and update the paths.
|
||||||
|
#RootDir = /
|
||||||
|
#DBPath = /var/lib/pacman/
|
||||||
|
#CacheDir = /var/cache/pacman/pkg/
|
||||||
|
#LogFile = /var/log/pacman.log
|
||||||
|
#GPGDir = /etc/pacman.d/gnupg/
|
||||||
|
#HookDir = /etc/pacman.d/hooks/
|
||||||
|
HoldPkg = pacman glibc
|
||||||
|
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
||||||
|
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||||
|
#CleanMethod = KeepInstalled
|
||||||
|
Architecture = auto
|
||||||
|
|
||||||
|
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
||||||
|
#IgnorePkg =
|
||||||
|
#IgnoreGroup =
|
||||||
|
|
||||||
|
#NoUpgrade =
|
||||||
|
#NoExtract =
|
||||||
|
|
||||||
|
# Misc options
|
||||||
|
#UseSyslog
|
||||||
|
Color
|
||||||
|
CheckSpace
|
||||||
|
VerbosePkgLists
|
||||||
|
#NoProgressBar
|
||||||
|
ParallelDownloads = 5
|
||||||
|
|
||||||
|
|
||||||
|
# By default, pacman accepts packages signed by keys that its local keyring
|
||||||
|
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||||
|
SigLevel = Required DatabaseOptional
|
||||||
|
LocalFileSigLevel = Optional
|
||||||
|
#RemoteFileSigLevel = Required
|
||||||
|
|
||||||
|
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
||||||
|
# keyring can then be populated with the keys of all official Arch Linux
|
||||||
|
# packagers with `pacman-key --populate archlinux`.
|
||||||
|
|
||||||
|
#
|
||||||
|
# REPOSITORIES
|
||||||
|
# - can be defined here or included from another file
|
||||||
|
# - pacman will search repositories in the order defined here
|
||||||
|
# - local/custom mirrors can be added here or in separate files
|
||||||
|
# - repositories listed first will take precedence when packages
|
||||||
|
# have identical names, regardless of version number
|
||||||
|
# - URLs will have $repo replaced by the name of the current repo
|
||||||
|
# - URLs will have $arch replaced by the name of the architecture
|
||||||
|
#
|
||||||
|
# Repository entries are of the format:
|
||||||
|
# [repo-name]
|
||||||
|
# Server = ServerName
|
||||||
|
# Include = IncludePath
|
||||||
|
#
|
||||||
|
# The header [repo-name] is crucial - it must be present and
|
||||||
|
# uncommented to enable the repo.
|
||||||
|
#
|
||||||
|
|
||||||
|
# The testing repositories are disabled by default. To enable, uncomment the
|
||||||
|
# repo name header and Include lines. You can add preferred servers immediately
|
||||||
|
# after the header, and they will be used before the default mirrors.
|
||||||
|
|
||||||
|
#[testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[core]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[extra]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
#[community-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[community]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
# If you want to run 32 bit applications on your x86_64 system,
|
||||||
|
# enable the multilib repositories as required here.
|
||||||
|
|
||||||
|
#[multilib-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
#[multilib]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
# An example of a custom package repository. See the pacman manpage for
|
||||||
|
# tips on creating your own repositories.
|
||||||
|
#[custom]
|
||||||
|
#SigLevel = Optional TrustAll
|
||||||
|
#Server = file:///home/custompkgs
|
||||||
|
|
||||||
|
[grawlinson]
|
||||||
|
SigLevel = Never
|
||||||
|
Server = file:///var/lib/repo/grawlinson
|
17
.repo/remove
Executable file
17
.repo/remove
Executable file
|
@ -0,0 +1,17 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -uo pipefail
|
||||||
|
# shellcheck disable=SC2154
|
||||||
|
trap 's=$?; echo "$0: Error on line "$LINENO": $BASH_COMMAND"; exit $s' ERR
|
||||||
|
|
||||||
|
REPO_NAME=grawlinson
|
||||||
|
REPO_PATH="/var/lib/repo/$REPO_NAME"
|
||||||
|
REPO_EXT=".db.tar.xz"
|
||||||
|
|
||||||
|
repo-remove \
|
||||||
|
--sign \
|
||||||
|
"${REPO_PATH}/${REPO_NAME}${REPO_EXT}" \
|
||||||
|
"$@"
|
||||||
|
|
||||||
|
printf "Don't forget to remove the package files from the repository!\n"
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Reference in a new issue