summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2022-03-21 20:37:29 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2022-03-21 20:37:29 +0100
commit40222d0312d710189a0263daee6368114ba08b77 (patch)
tree65f35ff980d0941f7de931bc9602ce0f3ea60f2a
parent5764ee92bf694e84510427ca569eeb71d14eb67a (diff)
downloadarch-40222d0312d710189a0263daee6368114ba08b77.tar.gz
arch-40222d0312d710189a0263daee6368114ba08b77.tar.bz2
added a local 'archlinuxaba' repo for private packages
- added tinc - added pacman-mirrorlist32
-rw-r--r--README.md2
-rw-r--r--archlinuxaba/pacman-mirrorlist32/PKGBUILD35
-rw-r--r--archlinuxaba/pacman-mirrorlist32/mirrorlist43
-rw-r--r--archlinuxaba/pacman-mirrorlist32/update-list26
-rw-r--r--archlinuxaba/pacman-mirrorlist32/upgpkg4
-rw-r--r--archlinuxaba/tinc/PKGBUILD44
6 files changed, 154 insertions, 0 deletions
diff --git a/README.md b/README.md
index 10cf64e..61eca43 100644
--- a/README.md
+++ b/README.md
@@ -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 {} +
+}