Add pbget

This commit is contained in:
Travis Burtrum 2017-03-29 08:46:13 -04:00
parent 1eb0645394
commit f4be093d4f
6 changed files with 202 additions and 0 deletions

31
src/pbget/PKGBUILD Normal file
View File

@ -0,0 +1,31 @@
#Maintainer: Xyne <ac xunilhcra enyx, backwards>
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:

37
src/pm2ml/PKGBUILD Normal file
View File

@ -0,0 +1,37 @@
#Maintainer: Xyne <ac xunilhcra enyx, backwards>
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:

42
src/python3-aur/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
#Maintainer: Xyne <ac xunilhcra enyx, backwards>
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:

View File

@ -0,0 +1,31 @@
#Maintainer: Xyne <ac xunilhcra enyx, backwards>
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:

30
src/python3-xcgf/PKGBUILD Normal file
View File

@ -0,0 +1,30 @@
#Maintainer: Xyne <ac xunilhcra enyx, backwards>
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:

31
src/python3-xcpf/PKGBUILD Normal file
View File

@ -0,0 +1,31 @@
#Maintainer: Xyne <ac xunilhcra enyx, backwards>
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: