diff --git a/src/pbget/PKGBUILD b/src/pbget/PKGBUILD new file mode 100644 index 0000000..b1ae6f2 --- /dev/null +++ b/src/pbget/PKGBUILD @@ -0,0 +1,31 @@ +#Maintainer: Xyne +pkgname=pbget +pkgver=2016.4.4.1 +pkgrel=3 +pkgdesc='Retrieve PKGBUILDs and local source files from Git, ABS and the AUR for makepkg.' +arch=(any) +license=(GPL) +url="http://xyne.archlinux.ca/projects/pbget" +depends=(git pm2ml python3 python3-aur python3-xcgf python3-xcpf) +source=( + http://xyne.archlinux.ca/projects/pbget/src/pbget-2016.4.4.1.tar.xz + http://xyne.archlinux.ca/projects/pbget/src/pbget-2016.4.4.1.tar.xz.sig +) +sha512sums=( + e383c50f25dfb890147554dc737535d6bf6072179ac861a22ac8c1dda47c0dbf7494ab1ef67fc0b1a1a248199d89f74c8a5bfc80c16a700d236cbe581cadb20c + 1d55bfc4683f10a72a9758e8695a0b62da22e927fc6aba045c6159c07ca1a0b02a7dd173d2d9f2d043c339b3e4eccb5095c0434f053fcf68c6a85c7d0d82e26d +) +md5sums=( + dd307a52f3bf7e6af6a1f64dad24b967 + 8c1ba5bcf778959d0f957ad9fe6e9474 +) +validpgpkeys=('EC3CBE7F607D11E663149E811D1F0DC78F173680') + +package () +{ + cd "$srcdir/$pkgname-$pkgver" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname" +} + +# vim: set ts=2 sw=2 et: diff --git a/src/pm2ml/PKGBUILD b/src/pm2ml/PKGBUILD new file mode 100644 index 0000000..c27f586 --- /dev/null +++ b/src/pm2ml/PKGBUILD @@ -0,0 +1,37 @@ +#Maintainer: Xyne +pkgname=pm2ml +pkgver=2016.8 +pkgrel=3 +pkgdesc='Generate metalinks for downloading Pacman packages and databases.' +arch=(any) +license=(GPL) +url="http://xyne.archlinux.ca/projects/pm2ml" +depends=(pyalpm python3 python3-xcgf python3-xcpf) +optdepends=('aria2: ppl script support.' 'python3-aur: AUR support' 'reflector: Reflector support') +backup=(etc/ppl.conf) +source=( + http://xyne.archlinux.ca/projects/pm2ml/src/pm2ml-2016.8.tar.xz + http://xyne.archlinux.ca/projects/pm2ml/src/pm2ml-2016.8.tar.xz.sig +) +sha512sums=( + aebde481ab3b05b9cdc6746051f7075b56339e926104727f2b7ae94732fb845f0457749f48fd256ad6d8862ad8443d7d55d5d70e48f31c862f91e0d17fae603e + 29414cf3e9068342f12acb9e6ea9ef8cf87fea3d831c6fa44fce2a68cc3196cf29e74d698920b8d62a8874f8ad49e748ffa3fe6429a5ce1688a2ce73da2f3e8d +) +md5sums=( + a8f118a749fcba8edbb79fba3cae6dd7 + 7c903ccf28e49d4c9e9b5301f0c0581e +) +validpgpkeys=('EC3CBE7F607D11E663149E811D1F0DC78F173680') + +package () +{ + cd "$srcdir/$pkgname-$pkgver" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname" + for foo_ in ppl pplsyu ppls; do + install -Dm755 "$foo_" "$pkgdir/usr/bin/$foo_" + done + install -Dm644 "ppl.conf" "$pkgdir/etc/ppl.conf" +} + +# vim: set ts=2 sw=2 et: diff --git a/src/python3-aur/PKGBUILD b/src/python3-aur/PKGBUILD new file mode 100644 index 0000000..52a916d --- /dev/null +++ b/src/python3-aur/PKGBUILD @@ -0,0 +1,42 @@ +#Maintainer: Xyne +pkgname=python3-aur +pkgver=2017.1 +pkgrel=1 +pkgdesc='AUR-related modules and helper utilities (aurploader, aurquery, aurtomatic).' +arch=(any) +license=(GPL) +url="http://xyne.archlinux.ca/projects/python3-aur" +depends=(pyalpm python-xdg python3 python3-xcgf python3-xcpf) +optdepends=('curl: Aurploader support' 'git: Clone AUR Git repositories.') +replaces=(aurploader) +conflicts=(aurploader) +provides=(aurploader) +source=( + http://xyne.archlinux.ca/projects/python3-aur/src/python3-aur-2017.1.tar.xz + http://xyne.archlinux.ca/projects/python3-aur/src/python3-aur-2017.1.tar.xz.sig +) +sha512sums=( + 9543ce09b8ca400b310acaf7530903a258aec37ce9a76346cff5091a4b1e380aa2b90fd2be8737931a4842b57e84b2330eb944e584149e3f9a11815f3cc2a48d + 2be03c70d1308aeee1fa9866d431b8c21e192e381df9fcc8f4eda3520f9677b561447b1f2cdca621d485adb31f816bf401b1e5817940993c23c9d8f3fa1a4eb8 +) +md5sums=( + ed215d22bf71117d023aed90f743069a + f253a1085e5b05f01a9304002d2ba5ae +) +validpgpkeys=('EC3CBE7F607D11E663149E811D1F0DC78F173680') + +package () +{ + cd "$srcdir/$pkgname-$pkgver" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + for aurfoo in aur* + do + if [[ -x $aurfoo ]] + then + install -Dm755 "$aurfoo" "$pkgdir/usr/bin/$aurfoo" + fi + done +} + + +# vim: set ts=2 sw=2 et: diff --git a/src/python3-memoizedb/PKGBUILD b/src/python3-memoizedb/PKGBUILD new file mode 100644 index 0000000..3558df5 --- /dev/null +++ b/src/python3-memoizedb/PKGBUILD @@ -0,0 +1,31 @@ +#Maintainer: Xyne +pkgname=python3-memoizedb +pkgver=2017.3.29 +pkgrel=1 +pkgdesc='Generic data retrieval memoizer that uses an sqlite database to cache data.' +arch=(any) +license=(GPL) +url="http://xyne.archlinux.ca/projects/python3-memoizedb" +depends=(python3) +source=( + http://xyne.archlinux.ca/projects/python3-memoizedb/src/python3-memoizedb-2017.3.29.tar.xz + http://xyne.archlinux.ca/projects/python3-memoizedb/src/python3-memoizedb-2017.3.29.tar.xz.sig +) +sha512sums=( + 4a3385751b39dff34e4023ec937dd137f652469fb90c90054432eef7c0eae06380a5c5df0c1c87702c6b82eab623d5f0ebdcee6f996bdb8800964dcc1b9af2a3 + d2ad11a38a27aa256c90aae8999cc30dcc96c651433ae89a06e5ed2b63d1f54f43878f140d5405cb38a70df75ca5573967438362f80865b18f7c79c63e3c0348 +) +md5sums=( + 6a086768fd32de7cb21b414b8167c1b6 + ff224f9402bdd5ac0f7fb8aae9825917 +) +validpgpkeys=('EC3CBE7F607D11E663149E811D1F0DC78F173680') + +package () +{ + cd "$srcdir/$pkgname-$pkgver" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} + + +# vim: set ts=2 sw=2 et: diff --git a/src/python3-xcgf/PKGBUILD b/src/python3-xcgf/PKGBUILD new file mode 100644 index 0000000..f4a4f72 --- /dev/null +++ b/src/python3-xcgf/PKGBUILD @@ -0,0 +1,30 @@ +#Maintainer: Xyne +pkgname=python3-xcgf +pkgver=2017.3 +pkgrel=1 +pkgdesc='Xyne'"'"'s common generic functions, for internal use.' +arch=(any) +license=(GPL) +url="http://xyne.archlinux.ca/projects/python3-xcgf" +depends=(python3) +source=( + http://xyne.archlinux.ca/projects/python3-xcgf/src/python3-xcgf-2017.3.tar.xz + http://xyne.archlinux.ca/projects/python3-xcgf/src/python3-xcgf-2017.3.tar.xz.sig +) +sha512sums=( + 5a66e8bf6f7ddc8cb6043bf234b9a44d0eab7e6ef799103eeda7c79621745e4a3bc7ba255b3d27ed64cb145bb7109c30b103a631205ca96b837c4ad49105a7d8 + ec9532191e9a786d4e3eeebca5d01e813727b9773bc6221d38b360be9e51b2cda223630142e08d0df230c92050e191dd3c84beba2057f5e7ed5da081b9273ab2 +) +md5sums=( + 0b70ec3a5bcdbee00480a022d7f574c3 + d1d5ce7a6002783e4ad8bed0ec7498b0 +) +validpgpkeys=('EC3CBE7F607D11E663149E811D1F0DC78F173680') + +package () +{ + cd "$srcdir/$pkgname-$pkgver" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} + +# vim: set ts=2 sw=2 et: diff --git a/src/python3-xcpf/PKGBUILD b/src/python3-xcpf/PKGBUILD new file mode 100644 index 0000000..86df677 --- /dev/null +++ b/src/python3-xcpf/PKGBUILD @@ -0,0 +1,31 @@ +#Maintainer: Xyne +pkgname=python3-xcpf +pkgver=2017.2.10 +pkgrel=1 +pkgdesc='Xyne'"'"'s common Pacman functions, for internal use.' +arch=(any) +license=(GPL) +url="http://xyne.archlinux.ca/projects/python3-xcpf" +depends=(pyalpm python-xdg python3 python3-memoizedb python3-xcgf) +optdepends=('rsync: Retrieve ABS files via rsync.') +source=( + http://xyne.archlinux.ca/projects/python3-xcpf/src/python3-xcpf-2017.2.10.tar.xz + http://xyne.archlinux.ca/projects/python3-xcpf/src/python3-xcpf-2017.2.10.tar.xz.sig +) +sha512sums=( + a36095bbdc96bc371c33ae4cb4bd20e27b82c73a6a3e906e9aa449baf295f34823632823510f8319055e5763d2e09c4a5c2fb9f50439bf22992e3c5de52d6763 + 0bcdaf3f33bcb66cc3f2cef3f67397e708138787232c64d01752ef8edeccd6e639f49526b54ab330a9bfea19cba8bf0bea777b0f6c4f2ff9e673e88d8a7d9d99 +) +md5sums=( + 2be39ee167f2432f25fba6e884bfca63 + b9bb4719743701da856dbb6dfc3670f2 +) +validpgpkeys=('EC3CBE7F607D11E663149E811D1F0DC78F173680') + +package () +{ + cd "$srcdir/$pkgname-$pkgver" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} + +# vim: set ts=2 sw=2 et: