diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2022-03-21 20:37:29 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2022-03-21 20:37:29 +0100 |
commit | 40222d0312d710189a0263daee6368114ba08b77 (patch) | |
tree | 65f35ff980d0941f7de931bc9602ce0f3ea60f2a | |
parent | 5764ee92bf694e84510427ca569eeb71d14eb67a (diff) | |
download | arch-40222d0312d710189a0263daee6368114ba08b77.tar.gz arch-40222d0312d710189a0263daee6368114ba08b77.tar.bz2 |
added a local 'archlinuxaba' repo for private packages
- added tinc
- added pacman-mirrorlist32
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | archlinuxaba/pacman-mirrorlist32/PKGBUILD | 35 | ||||
-rw-r--r-- | archlinuxaba/pacman-mirrorlist32/mirrorlist | 43 | ||||
-rw-r--r-- | archlinuxaba/pacman-mirrorlist32/update-list | 26 | ||||
-rw-r--r-- | archlinuxaba/pacman-mirrorlist32/upgpkg | 4 | ||||
-rw-r--r-- | archlinuxaba/tinc/PKGBUILD | 44 |
6 files changed, 154 insertions, 0 deletions
@@ -10,3 +10,5 @@ Packages are split in three categories - adapted: local fork if for some reason I'm not happy with the existing package on AUR. I really try hard to keep it empty and contribute upstream. :-) +- archlinuxaba: modified PKGBUILDs for building packages for + archlinuxaba repo diff --git a/archlinuxaba/pacman-mirrorlist32/PKGBUILD b/archlinuxaba/pacman-mirrorlist32/PKGBUILD new file mode 100644 index 0000000..8125885 --- /dev/null +++ b/archlinuxaba/pacman-mirrorlist32/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Florian Pritz <bluewind@xinu.at> +# Contributor: Dan McGee <dan@archlinux.org> + +pkgname=pacman-mirrorlist32 +pkgver=20220227 +pkgrel=1 +pkgdesc="Arch Linux 32 mirror list for use by pacman" +arch=('any') +url="https://www.archlinux.org/mirrorlist/" +license=('GPL') +backup=(etc/pacman.d/mirrorlist) +source=(mirrorlist) + +# NOTE on building this package: +# * Go to the trunk/ directory +# * Run bash -c ". PKGBUILD; updatelist" +# * Update the checksums, update pkgver +# * Build the package + +updatelist() { + rm -f mirrorlist + curl -o mirrorlist https://archlinux.org/mirrorlist/all/ +} + +package() { + mkdir -p "$pkgdir/etc/pacman.d" + install -m644 "$srcdir/mirrorlist" "$pkgdir/etc/pacman.d/" +} + +md5sums=('4d128b619e8a091c03bf4d9afc98ce82') +sha256sums=('09192974301b9bc282a39be1a0e5f5abbb24724e11d18a7fe0737f07b198e12d') +# Maintainer: Erich Eckner <deep42thought@archlinux32.org> +pkgver=20220318 +sha256sums=('14f12aae9207b813d398a12952556a7dcadc0ce6e1fba9598d7886048103ef51') +md5sums=('9786c52a2711a5560a3ce3c2c0234d2e') diff --git a/archlinuxaba/pacman-mirrorlist32/mirrorlist b/archlinuxaba/pacman-mirrorlist32/mirrorlist new file mode 100644 index 0000000..5b0a458 --- /dev/null +++ b/archlinuxaba/pacman-mirrorlist32/mirrorlist @@ -0,0 +1,43 @@ +## +## Arch Linux repository mirrorlist for i686 +## Generated on 2022-03-18 +## + +## Belarus +#Server = http://mirror.datacenter.by/pub/archlinux32/$arch/$repo +#Server = https://mirror.datacenter.by/pub/archlinux32/$arch/$repo + +## France +#Server = http://archlinux32.agoctrl.org/$arch/$repo +#Server = https://archlinux32.agoctrl.org/$arch/$repo + +## Germany +#Server = http://de.mirror.archlinux32.org/$arch/$repo +#Server = https://de.mirror.archlinux32.org/$arch/$repo +#Server = http://mirror.archlinux32.org/$arch/$repo +#Server = https://mirror.archlinux32.org/$arch/$repo +## note: you need to resolve via openNIC (or similar) to access the next mirror +#Server = http://mirror.archlinux32.oss/$arch/$repo + +## Greece +#Server = http://gr.mirror.archlinux32.org/$arch/$repo + +## Poland +#Server = http://mirror.juniorjpdj.pl/archlinux32/$arch/$repo +#Server = https://mirror.juniorjpdj.pl/archlinux32/$arch/$repo + +## Russia +#Server = http://mirror.yandex.ru/archlinux32/$arch/$repo +#Server = https://mirror.yandex.ru/archlinux32/$arch/$repo + +## Switzerland +#Server = https://archlinux32.andreasbaumann.cc/$arch/$repo +#Server = http://archlinux32.andreasbaumann.cc/$arch/$repo + +## United States +#Server = https://32.arlm.tyzoid.com/$arch/$repo +#Server = https://mirror.math.princeton.edu/pub/archlinux32/$arch/$repo +#Server = http://mirror.math.princeton.edu/pub/archlinux32/$arch/$repo +#Server = https://mirror.clarkson.edu/archlinux32/$arch/$repo +#Server = http://mirror.clarkson.edu/archlinux32/$arch/$repo +#Server = https://mirror.bradiceanu.net/archlinux32/$arch/$repo diff --git a/archlinuxaba/pacman-mirrorlist32/update-list b/archlinuxaba/pacman-mirrorlist32/update-list new file mode 100644 index 0000000..2223f9b --- /dev/null +++ b/archlinuxaba/pacman-mirrorlist32/update-list @@ -0,0 +1,26 @@ +#!/bin/bash + +cd "${0%/*}" + +sed -i ' + 1i ##\ +## Arch Linux repository mirrorlist for i686\ +## Generated on '"$(date +%F)"'\ +##\ + + 1,/^$/d +' mirrorlist + +sed -i ' + /^[^#]/d +' PKGBUILD + +printf "pkgver=%s\n" "$(date '+%Y%m%d')" >> PKGBUILD +for sum_type in sha256 md5; do + printf "%ssums=('%s')\n" \ + "${sum_type}" \ + "$( + ${sum_type}sum mirrorlist | \ + awk '{print $1}' + )" >> PKGBUILD +done diff --git a/archlinuxaba/pacman-mirrorlist32/upgpkg b/archlinuxaba/pacman-mirrorlist32/upgpkg new file mode 100644 index 0000000..29a9952 --- /dev/null +++ b/archlinuxaba/pacman-mirrorlist32/upgpkg @@ -0,0 +1,4 @@ +upgpkg_pre_upgrade() { + updatelist + _newpkgver="$(date +%Y%m%d)" +} diff --git a/archlinuxaba/tinc/PKGBUILD b/archlinuxaba/tinc/PKGBUILD new file mode 100644 index 0000000..31fcc78 --- /dev/null +++ b/archlinuxaba/tinc/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Johannes Löthberg <johannes@kyriasis.com> +# Contributor: Timothy Redaelli <timothy.redaelli@gmail.com> +# Contributor: helios +# Contributor: Lothar Gesslein +# Contributor: Dominik George <nik@naturalnet.de> + +pkgname=tinc +pkgver=1.0.36 +pkgrel=1 + +pkgdesc="VPN (Virtual Private Network) daemon" +url="https://www.tinc-vpn.org/" +arch=('x86_64') +license=('GPL') + +depends=('lzo' 'openssl' 'zlib') + +source=(https://www.tinc-vpn.org/packages/tinc-$pkgver.tar.gz{,.sig}) + +md5sums=('535b58ee026ec9551954dcc6ed56edca' + 'SKIP') +validpgpkeys=('D62BDD168EFBE48BC60E8E234A6084B9C0D71F4A') + +build() { + cd tinc-$pkgver + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --with-systemd=/usr/lib/systemd/system + make +} + +package() { + cd tinc-$pkgver + + make DESTDIR="$pkgdir/" install + install -dm755 "$pkgdir"/usr/share/tinc/examples + cp -a doc/sample-config/. "$pkgdir"/usr/share/tinc/examples/ + find "$pkgdir"/usr/share/tinc/examples -type f -exec chmod 644 {} + + find "$pkgdir"/usr/share/tinc/examples -type d -exec chmod 755 {} + +} |