Skip to content

Instantly share code, notes, and snippets.

@YukariChiba
Last active July 23, 2023 03:10
Show Gist options
  • Select an option

  • Save YukariChiba/3ec2207ad5cbfef2a3b7e4587eb66cd2 to your computer and use it in GitHub Desktop.

Select an option

Save YukariChiba/3ec2207ad5cbfef2a3b7e4587eb66cd2 to your computer and use it in GitHub Desktop.
[DEFAULT]
downstream = pacman
[acl]
url = https://download.savannah.gnu.org/releases/acl/
[aria2]
url = https://github.com/aria2/aria2/tags
regex_name = release
[aspell]
url = https://github.com/GNUAspell/aspell/tags
regex = rel-([-.\d]+).tar.gz
eval_upstream = version.split('-')[0]
[astyle]
url = https://sourceforge.net/projects/astyle/files/
[atool]
url = http://download.savannah.gnu.org/releases/atool/
[attr]
url = http://download.savannah.gnu.org/releases/attr/
[autoconf]
url = http://ftp.gnu.org/gnu/autoconf
[autoconf-archive]
url = https://ftp.gnu.org/gnu/autoconf-archive
[automake]
url = https://ftp.gnu.org/gnu/automake
[axel]
url = https://github.com/axel-download-accelerator/axel/tags
regex = v([.\d]+).tar.gz
[base16384]
url = https://github.com/fumiama/base16384/tags
regex = v([.\d]+).tar.gz
[bash]
url = https://ftp.gnu.org/gnu/bash
[benchmark]
url = https://github.com/google/benchmark/tags
regex = v([.\d]+).tar.gz
[binutils-gold]
url = https://github.com/eweOS/binutils-gold/tags
regex = v([.\d]+).tar.gz
[binutils-objcopy]
url = https://github.com/eweOS/binutils-objcopy/tags
regex = v([.\d]+).tar.gz
[bird]
url = http://bird.network.cz/?download
regex = LATEST-IS-([.\w]+)
[bison]
url = http://ftp.gnu.org/gnu/bison
[bottom]
url = https://github.com/ClementTsang/bottom/tags
regex = ([.\d]+).tar.gz
[brotli]
url = https://github.com/google/brotli/tags
regex = v([.\d]+).tar.gz
[btop]
url = https://github.com/aristocratos/btop/tags
regex = v([.\d]+).tar.gz
[busybox]
url = https://www.busybox.net/downloads
[c-ares]
url = https://github.com/c-ares/c-ares/tags
regex_name = cares
eval_upstream = version.replace("_", ".").replace("-","")
[cage]
url = https://github.com/Hjdskes/cage/tags
regex = v([.\d]+).tar.gz
[cairo]
url = https://gitlab.freedesktop.org/cairo/cairo/-/tags
[catnest]
url = https://github.com/eweOS/catnest/tags
regex = v([.\d]+).tar.gz
[cfiles]
url = https://github.com/mananapr/cfiles/tags
regex = v([.\d]+).tar.gz
[chrpath]
url = http://ftp.debian.org/debian/pool/main/c/chrpath/
regex = chrpath_([.\d]+).orig.tar.gz
[cmake]
url = https://github.com/Kitware/CMake/tags
regex = v([.\d]+).tar.gz
[cmatrix]
url = https://github.com/abishekvashok/cmatrix/tags
regex = v([.\d]+).tar.gz
[cmocka]
url = https://git.cryptomilk.org/projects/cmocka.git/
[cppunit]
url = https://dev-www.libreoffice.org/src/
[cracklib]
url = https://github.com/cracklib/cracklib/tags
regex = v([.\d]+).tar.gz
[cronie]
url = https://github.com/cronie-crond/cronie/tags
[curl]
url = https://curl.haxx.se/download/
[cyrus-sasl]
url = https://github.com/cyrusimap/cyrus-sasl/tags
[dash]
url = https://git.kernel.org/pub/scm/utils/dash/dash.git/refs
[dbus]
url = https://gitlab.freedesktop.org/dbus/dbus/-/tags
regex_name = dbus-dbus
# 1.15 is dev branch
[dinit]
url = https://github.com/davmac314/dinit/releases
[doctest]
url = https://github.com/onqtam/doctest/tags
regex = v([.\d]+).tar.gz
[dropbear]
url = https://github.com/mkj/dropbear/releases
[e2fsprogs]
url = https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/refs/
regex = e2fsprogs-([.\d]+).tar.gz
[efibootmgr]
url = https://github.com/rhboot/efibootmgr/tags
regex = ([.\d]+).tar.gz
[efivar]
url = https://github.com/rhboot/efivar/tags
regex = ([.\d]+).tar.gz
[ewe_pkgtool]
url = https://github.com/eweOS/ewe-pkgtool/tags
regex = v([.\d]+).tar.gz
[expat]
url = https://github.com/libexpat/libexpat/tags
regex = R_([_\d]+).tar.gz
eval_upstream = version.replace("_", ".")
[fakeroot]
url = http://ftp.debian.org/debian/pool/main/f/fakeroot/
regex = fakeroot_([.\d]+).orig.tar.gz
[fcgi]
url = https://github.com/FastCGI-Archives/fcgi2/tags
regex = ([.\d]+).tar.gz
[fcgiwrap]
url = https://github.com/gnosek/fcgiwrap/tags
regex = ([.\d]+).tar.gz
[file]
url = https://astron.com/pub/file/
[flac]
url = https://github.com/xiph/flac/releases
regex = flac-([.\d]+).tar.xz
[flex]
url = https://github.com/westes/flex/releases
[fontconfig]
url = https://gitlab.freedesktop.org/fontconfig/fontconfig/-/tags
[freetype2]
url = https://download.savannah.gnu.org/releases/freetype/
regex_name = freetype
[fribidi]
url = https://github.com/fribidi/fribidi/tags
regex = v([.\d]+).tar.gz
[fswatch]
url = https://github.com/emcrisostomo/fswatch/tags
regex = ([.\d]+).tar.gz
[fzf]
url = https://github.com/junegunn/fzf/tags
regex = ([.\d]+).tar.gz
[fzpac]
url = https://github.com/sheepla/fzpac/tags
regex = v([.\d]+).tar.gz
[gc]
url = https://github.com/ivmai/bdwgc/releases
[gcompat]
url = https://git.adelielinux.org/adelie/gcompat/-/tags
[gdbm]
url = https://ftp.gnu.org/gnu/gdbm
[gdk-pixbuf]
url = https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/tags
[gettext]
url = https://ftp.gnu.org/gnu/gettext/
[gflags]
url = https://github.com/schuhschuh/gflags/tags
regex = v([.\d]+).tar.gz
[git]
url = https://www.kernel.org/pub/software/scm/git
[glib]
url = https://gitlab.gnome.org/GNOME/glib/-/tags
[glm]
url = https://github.com/g-truc/glm/tags
regex = ([.\w]+).tar.gz
[gmp]
url = https://gmplib.org/download/gmp/
[gnupg]
url = https://gnupg.org/ftp/gcrypt/gnupg
[go]
url = https://go.dev/dl/
regex = go([.\d]+).src.tar.gz
[gobject-introspection]
url = https://gitlab.gnome.org/GNOME/gobject-introspection/-/tags
#[googletest] version not stable
#url = https://github.com/google/googletest/tags
#regex = v([.\d]+).tar.gz
[gperf]
url = https://ftp.gnu.org/gnu/gperf
[graphene]
url = https://github.com/ebassi/graphene/tags
regex = ([.\d]+).tar.gz
[greetd]
url = https://git.sr.ht/~kennylevinsen/greetd/refs
regex = ([.\d]+).tar.gz
[greetd-tui]
url = https://github.com/apognu/tuigreet/tags
regex = ([.\d]+).tar.gz
[grub-common]
url = https://ftp.gnu.org/gnu/grub
regex = grub-([.\d]+).tar.gz
[gtk3]
url = https://gitlab.gnome.org/GNOME/gtk/-/tags
regex = gtk-(3.[.\d]+).tar.gz
[gtk4]
url = https://gitlab.gnome.org/GNOME/gtk/-/tags
regex_name = gtk
[harfbuzz]
url = https://github.com/harfbuzz/harfbuzz/tags
regex = ([.\d]+).tar.gz
[help2man]
url = https://ftp.gnu.org/gnu/help2man
[htop]
url = https://github.com/htop-dev/htop/tags
regex = ([.\d]+).tar.gz
[http-parser]
url = https://github.com/nodejs/http-parser/tags
regex = v([.\d]+).tar.gz
[hwdata]
url = https://github.com/vcrhonek/hwdata/tags
regex = v([.\d]+).tar.gz
[hwloc]
url = https://github.com/open-mpi/hwloc/tags
[icu]
url = https://github.com/unicode-org/icu/releases/latest
regex = release-([-\d]+)
eval_upstream = version.replace("-",".")
[jansson]
url = https://github.com/akheron/jansson/tags
regex = v([.\d]+).tar.gz
[jq]
url = https://github.com/stedolan/jq/tags
[json-c]
url = https://github.com/json-c/json-c/tags
eval_upstream = version.split('-')[0]
[json-glib]
url = https://gitlab.gnome.org/GNOME/json-glib/-/tags
[keyutils]
url = https://people.redhat.com/~dhowells/keyutils/
[kirc]
url = https://github.com/mcpcpc/kirc/tags
regex = ([.\d]+).tar.gz
[kmod]
url = https://www.kernel.org/pub/linux/utils/kernel/kmod
[krb5]
url = https://web.mit.edu/kerberos/dist/krb5/
regex = ([.\d]+)/
[lazygit]
url = https://github.com/jesseduffield/lazygit/tags
regex = v([.\d]+).tar.gz
[lcms2]
url = https://github.com/mm2/Little-CMS/tags
regex = lcms([.\d]+).tar.gz
[libaio]
url = https://pagure.io/libaio/releases
regex_name = libaio-libaio
[libarchive]
url = https://github.com/libarchive/libarchive/tags
regex = v([.\d]+).tar.gz
[libassuan]
url = https://gnupg.org/ftp/gcrypt/libassuan
[libbsd]
url = https://libbsd.freedesktop.org/releases
[libburn]
url = https://files.libburnia-project.org/releases
[libcap]
url = https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/
[libclc]
url = https://github.com/llvm/llvm-project/tags
regex = llvmorg-([.\d]+).tar.gz
[libcrossguid]
url = https://github.com/graeme-hill/crossguid/tags
regex = v([.\d]+).tar.gz
[libcue]
url = https://github.com/lipnitsk/libcue/tags
regex = v([.\d]+).tar.gz
[libdaemon]
url = https://dev.alpinelinux.org/archive/libdaemon
[libdrm]
url = https://dri.freedesktop.org/libdrm/
[libedit]
url = https://thrysoee.dk/editline/
eval_upstream = version.replace("-","_")
[libelf]
url = https://sourceware.org/elfutils/ftp/
regex = ([.\d]+)/
[libepoxy]
url = https://github.com/anholt/libepoxy/tags
regex = ([.\d]+).tar.gz
[libevdev]
url = https://freedesktop.org/software/libevdev/
[libevent]
url = https://github.com/libevent/libevent/tags
regex = release-([.\d]+)-stable.tar.gz
[libexif]
url = https://github.com/libexif/libexif/tags
regex = libexif-([_\d]+)-release
eval_upstream = version.replace("_",".")
[libffi]
url = https://sourceware.org/pub/libffi/
[libgcrypt]
url = https://gnupg.org/ftp/gcrypt/libgcrypt/
[libgit2]
url = https://github.com/libgit2/libgit2/tags
regex = v([.\d]+).tar.gz
[libglvnd]
url = https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags
[libgpg-error]
url = https://www.gnupg.org/ftp/gcrypt/libgpg-error
[libidn]
url = https://ftp.gnu.org/gnu/libidn/
regex = libidn-(1.[.\d]+).tar.gz
[libidn2]
url = https://ftp.gnu.org/gnu/libidn/
[libinput]
url = https://gitlab.freedesktop.org/libinput/libinput/-/tags
[libisoburn]
url = https://files.libburnia-project.org/releases
[libisofs]
url = https://files.libburnia-project.org/releases
[libjpeg]
url = https://sourceforge.net/projects/libjpeg-turbo/files/
regex = libjpeg-turbo/files/([.\d]+)/
[libksba]
url = https://www.gnupg.org/ftp/gcrypt/libksba/
[libltdl]
url = https://ftp.gnu.org/gnu/libtool/
regex_name = libtool
[libmd]
url = https://libbsd.freedesktop.org/releases/
[libmicrohttpd]
url = https://ftp.gnu.org/gnu/libmicrohttpd/
#[libmnl]
#url = https://www.netfilter.org/pub/libmnl/
#[libnfnetlink]
#url = https://www.netfilter.org/pub/libnfnetlink/
#[libnftnl]
#url = https://www.netfilter.org/pub/libnftnl/
[libnl]
url = https://github.com/thom311/libnl/tags
regex = libnl([_\d]+).tar.gz
eval_upstream = version.replace("_",".")
[libogg]
url = https://downloads.xiph.org/releases/ogg
[libopus]
url = https://archive.mozilla.org/pub/opus/
regex_name = opus
[libpcap]
url = https://www.tcpdump.org/release
[libpciaccess]
url = https://xorg.freedesktop.org/releases/individual/lib/
[libpng]
url = https://sourceforge.net/projects/libpng/files/
[libraw1394]
url = https://www.kernel.org/pub/linux/libs/ieee1394
[libsamplerate]
url = https://github.com/libsndfile/libsamplerate/tags
regex = ([.\d]+).tar.gz
[libsass]
url = https://github.com/sass/libsass/tags
regex = ([.\d]+).tar.gz
[libsdl2]
url = https://github.com/libsdl-org/SDL/tags
regex = release-(2.[.\d]+).tar.gz
[libsigc++2]
url = https://github.com/libsigcplusplus/libsigcplusplus/tags
regex = (2.[.\d]+).tar.gz
[libsigc++3]
url = https://github.com/libsigcplusplus/libsigcplusplus/tags
regex = (3.[.\d]+).tar.gz
[libsndfile]
url = https://github.com/libsndfile/libsndfile/tags
regex = /([.\d]+).tar.gz
[libsodium]
url = https://download.libsodium.org/libsodium/releases/
regex = libsodium-([.\d]+).tar.gz
[libssh2]
url = https://www.libssh2.org/download/
[libtasn1]
url = https://ftp.gnu.org/gnu/libtasn1/
[libtermkey]
url = http://www.leonerd.org.uk/code/libtermkey/
[libtiff]
url = https://download.osgeo.org/libtiff/
regex_name = tiff
[libtirpc]
url = https://sourceforge.net/projects/libtirpc/files/libtirpc/
regex = libtirpc/([.\d]+)/
[libucontext]
url = https://github.com/kaniini/libucontext/tags
[libudev]
url = https://github.com/illiliti/libudev-zero/tags
regex = ([.\d]+).tar.gz
[libunistring]
url = https://ftp.gnu.org/gnu/libunistring/
[libusb]
url = https://github.com/libusb/libusb/tags
regex = v([.\d]+).tar.gz
[libutf8proc]
url = https://github.com/JuliaStrings/utf8proc/tags
regex = v([.\d]+).tar.gz
[libverto]
url = https://github.com/latchset/libverto/tags
regex = ([.\d]+).tar.gz
[libvorbis]
url = http://downloads.xiph.org/releases/vorbis/
[libxcrypt]
url = https://github.com/besser82/libxcrypt/tags
regex = v([.\d]+).tar.gz
[libxkbcommon]
url = https://github.com/xkbcommon/libxkbcommon/tags
regex_name = xkbcommon
[libxml2]
url = https://gitlab.gnome.org/GNOME/libxml2/-/tags
[linux]
url = https://kernel.org/pub/linux/kernel/v6.x
[llvm]
url = https://github.com/llvm/llvm-project/tags
regex = llvmorg-([.\d]+).tar.gz
[lmerge]
url = https://github.com/ziyao233/lmerge/tags
regex = v([.\d]+).tar.gz
[lua51]
url = https://www.lua.org/ftp/
regex = lua-(5.1[.\d]+).tar.gz
[lua54]
url = https://www.lua.org/ftp/
regex = lua-(5.4[.\d]+).tar.gz
[lz4]
url = https://github.com/lz4/lz4/tags
regex = v([.\d]+).tar.gz
[m4]
url = https://ftp.gnu.org/gnu/m4/
[mailcap]
url = https://pagure.io/mailcap/releases
regex = r([-\d]+).tar.gz
eval_upstream = version.replace("-",".")
[make]
url = http://ftp.gnu.org/gnu/make/
[md4c]
url = https://github.com/mity/md4c/tags
regex_name = release
[mesa]
url = https://archive.mesa3d.org/
regex = mesa-([.\d]+).tar.xz
[meson]
url = https://github.com/mesonbuild/meson/tags
regex = /([.\d]+).tar.gz
[mg]
url = https://github.com/hboetes/mg/tags
regex = (\d+).tar.gz
[mimalloc]
url = https://github.com/microsoft/mimalloc/tags
regex = v([.\d]+).tar.gz
[minisign]
url = https://github.com/jedisct1/minisign/tags
regex = ([.\d]+).tar.gz
[minizip]
url = https://zlib.net
regex_name = zlib
[mm-common]
url = https://gitlab.gnome.org/GNOME/mm-common/-/tags
[mold]
url = https://github.com/rui314/mold/tags
regex = ([.\d]+).tar.gz
[mtdev]
url = https://bitmath.org/code/mtdev/
[mtr]
url = https://github.com/traviscross/mtr/tags
regex = v([.\d]+).tar.gz
[musl]
url = https://musl.libc.org/releases/
[musl-fts]
url = https://github.com/void-linux/musl-fts/tags
regex = v([.\d]+).tar.gz
[musl-obstack]
url = https://github.com/void-linux/musl-obstack/tags
regex = v([.\d]+).tar.gz
[nano]
url = https://www.nano-editor.org/dist/v6/
[nasm]
url = https://www.nasm.us/
regex = releasebuilds/([.\d]+)
[ncurses]
url = http://ftp.gnu.org/gnu/ncurses/
[neofetch]
url = https://github.com/dylanaraps/neofetch/tags
regex = ([.\d]+).tar.gz
[nettle]
url = https://ftp.gnu.org/gnu/nettle
[nginx]
url = https://nginx.org/download
[ninja]
url = https://github.com/ninja-build/ninja/tags
regex = v([.\d]+).tar.gz
[nmon]
url = https://sourceforge.net/projects/nmon/files/
regex = lmon([\w]+).c
[npth]
url = https://gnupg.org/ftp/gcrypt/npth/
[nsnake]
url = https://github.com/alexdantas/nSnake/tags
regex = v([.\d]+).tar.gz
[nudoku]
url = https://github.com/jubalh/nudoku/tags
regex = ([.\d]+).tar.gz
[oed]
url = https://github.com/ibara/oed/tags
[oksh]
url = https://github.com/ibara/oksh/tags
[oniguruma]
url = https://github.com/kkos/oniguruma/tags
regex = v([.\d]+).tar.gz
[opendoas]
url = https://github.com/Duncaen/OpenDoas/tags
regex = v([.\d]+).tar.gz
[openldap]
url = https://www.openldap.org/software/download/OpenLDAP/openldap-release/
[openpmix]
url = https://github.com/openpmix/openpmix/tags
regex = v([.\d]+).tar.gz
[openssl]
url = https://www.openssl.org/source/
regex = openssl-(1.[.0-9a-z]+).tar.gz
[pacman]
url = https://sources.archlinux.org/other/pacman/
[pam]
url = https://github.com/linux-pam/linux-pam/tags
regex = v([.\d]+).tar.gz
[pango]
url = https://gitlab.gnome.org/GNOME/pango/-/tags
regex = pango-(1.5[.\d]+).tar.gz
[patch]
url = http://ftp.gnu.org/gnu/patch/
[pciutils]
url = https://www.kernel.org/pub/software/utils/pciutils/
[pcre2]
url = https://github.com/PhilipHazel/pcre2/tags
[perl]
url = https://www.cpan.org/src/
regex = tar -xzf perl-([.\d]+).tar.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment