diff options
104 files changed, 2428 insertions, 3 deletions
@@ -1,4 +1,5 @@ -src/ +*.src.tar.gz +*.pkg.tar.xz + pkg/ -terraform_*.zip -terraform-bin-*.pkg.tar.xz +src/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..779182e --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Arch Linux Packages + +A collection of all the Arch Linux packages I maintain, currently AUR packages only. + +Should be identical to https://aur.archlinux.org/packages/?SeB=m&K=yuvadm + +Feel free to open issues/PRs in this repository for fixes to be merged into the AUR. + +## Usage + +The management of this repository is implemented using [git subtree](https://git.kernel.org/cgit/git/git.git/plain/contrib/subtree/git-subtree.txt) which allows all changes to be tracked in this single repo, as well as publish changes to each separate AUR package remote. + +Use the `pkg.sh` wrapper script to run the common commands: + +### Add New Package + +```bash +$ ./pkg.sh add pkgname +``` + +### Update Package + +Edit the relevant files in `aur/$pkgname` and then + +```bash +$ git commit -m "Bumped $pkgname to v1.2.3" +$ ./pkg.sh update pkgname +``` + +### Import Packages + +Many packages can be initially imported by running + +```bash +$ ./pkg.sh import pkgname1 pkgname2 pkgname3 +``` diff --git a/_deprecated/encryptr-bin/.SRCINFO b/_deprecated/encryptr-bin/.SRCINFO new file mode 100644 index 0000000..85587ae --- /dev/null +++ b/_deprecated/encryptr-bin/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = encryptr-bin + pkgdesc = Zero knowledge cloud-based password manager + pkgver = 1.2.0 + pkgrel = 1 + url = https://encryptr.org + arch = x86_64 + arch = i686 + license = GPL + source_x86_64 = https://github.com/devgeeks/Encryptr/releases/download/v1.2.0/encryptr_1.2.0_amd64.tar.gz + md5sums_x86_64 = 60e34294656a85a5193c9bc42afb0156 + source_i686 = https://github.com/devgeeks/Encryptr/releases/download/v1.2.0/encryptr_1.2.0_i386.tar.gz + +pkgname = encryptr-bin + diff --git a/_deprecated/encryptr-bin/PKGBUILD b/_deprecated/encryptr-bin/PKGBUILD new file mode 100644 index 0000000..926f436 --- /dev/null +++ b/_deprecated/encryptr-bin/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=encryptr-bin +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Zero knowledge cloud-based password manager" +url="https://encryptr.org" +arch=('x86_64' 'i686') +license=('GPL') + +source_i686=("https://github.com/devgeeks/Encryptr/releases/download/v1.2.0/encryptr_1.2.0_i386.tar.gz") +ms5sums_i686=('96f481e95afc8ff6b8047744e8f969e7') + +source_x86_64=("https://github.com/devgeeks/Encryptr/releases/download/v1.2.0/encryptr_1.2.0_amd64.tar.gz") +md5sums_x86_64=('60e34294656a85a5193c9bc42afb0156') + +package() { + install -dm755 "${pkgdir}/opt" + cp --preserve=mode -r "${srcdir}/Encryptr" "${pkgdir}/opt/${pkgname}" +} + +# vim:set ts=2 sw=2 et: diff --git a/_deprecated/rkt/.SRCINFO b/_deprecated/rkt/.SRCINFO new file mode 100644 index 0000000..46b0f43 --- /dev/null +++ b/_deprecated/rkt/.SRCINFO @@ -0,0 +1,28 @@ +# Generated by mksrcinfo v8 +# Mon Apr 18 20:58:05 UTC 2016 +pkgbase = rkt + pkgdesc = App container runtime + pkgver = 1.4.0 + pkgrel = 2 + url = https://github.com/coreos/rkt + install = rkt.install + arch = x86_64 + license = apache + makedepends = cpio + makedepends = git + makedepends = go + makedepends = squashfs-tools + makedepends = wget + depends = glibc + depends = openssl + depends = zlib + provides = rkt + conflicts = rocket + replaces = rocket + source = https://github.com/coreos/rkt/archive/v1.4.0.tar.gz + source = rkt.sysusers + sha256sums = 1ce98ff74aef3dc2c43025f2b458e6dbfeb6c7f756a313f4ecc2827fc84ce031 + sha256sums = 1ad8d343191be731289577d249a2467fbe5a69949117601e760b459f599d311f + +pkgname = rkt + diff --git a/_deprecated/rkt/PKGBUILD b/_deprecated/rkt/PKGBUILD new file mode 100644 index 0000000..783d782 --- /dev/null +++ b/_deprecated/rkt/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F +# Contributor: Kenny Rasschaert <kenny dot rasschaert at gmail dot com> PGP-Key: 1F70454121E41419 +# Contributor: Adrián Pérez de Castro <adrian at perezdecastro dor org> PGP-Key: 91C559DBE4C9123B +# Contributor: Carl George <arch at cgtx dot us> PGP-Key: 4BA2F7E101D9F512 + +pkgname=rkt +pkgver=1.4.0 +pkgrel=2 +pkgdesc="App container runtime" +arch=('x86_64') +url="https://github.com/coreos/rkt" +license=(apache) +depends=('glibc' 'openssl' 'zlib') +makedepends=('cpio' 'git' 'go' 'squashfs-tools' 'wget') +provides=('rkt') +replaces=('rocket') +conflicts=('rocket') +source=("https://github.com/coreos/rkt/archive/v${pkgver}.tar.gz" + "rkt.sysusers") +sha256sums=('1ce98ff74aef3dc2c43025f2b458e6dbfeb6c7f756a313f4ecc2827fc84ce031' + '1ad8d343191be731289577d249a2467fbe5a69949117601e760b459f599d311f') +install="${pkgname}.install" + +prepare() { + cd "${pkgname}-${pkgver}" + ./autogen.sh +} + +build() { + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --enable-tpm=auto \ + --with-stage1-flavors=coreos \ + --with-stage1-default-location=/usr/lib/rkt/stage1.aci + make -s + make -s bash-completion + make -s manpages +} + +package() { + cd "${pkgname}-${pkgver}" + local unit + for unit in rkt-gc.{timer,service} rkt-metadata.{socket,service} + do + install -Dm644 "dist/init/systemd/${unit}" \ + "${pkgdir}/usr/lib/systemd/system/${unit}" + done + + install -Dm644 "dist/init/systemd/tmpfiles.d/rkt.conf" "${pkgdir}/usr/lib/tmpfiles.d/rkt.conf" + install -Dm644 "${srcdir}/rkt.sysusers" "${pkgdir}/usr/lib/sysusers.d/rkt.conf" + install -Dm644 "dist/bash_completion/rkt.bash" "${pkgdir}/usr/share/bash-completion/completions/rkt" + + for f in $(ls dist/manpages); do + install -Dm644 "dist/manpages/${f}" "${pkgdir}/usr/share/man/man1/${f}" + done + + cd "build-${pkgname}-${pkgver}" + install -Dm755 bin/rkt "$pkgdir/usr/bin/rkt" + install -Dm644 bin/stage1-coreos.aci "$pkgdir/usr/lib/rkt/stage1.aci" +} + +# vim:set ts=2 sw=2 et: diff --git a/_deprecated/rkt/rkt.install b/_deprecated/rkt/rkt.install new file mode 100644 index 0000000..b223a9a --- /dev/null +++ b/_deprecated/rkt/rkt.install @@ -0,0 +1,16 @@ +post_install () { + # Create group + systemd-sysusers rkt.conf + systemd-tmpfiles --create rkt.conf +} + +post_upgrade () { + post_install "$@" +} + +post_remove () { + getent group rkt &>/dev/null && groupdel rkt &>/dev/null + true +} + +# vim:ts=2 sw=2 et ft=sh: diff --git a/_deprecated/rkt/rkt.sysusers b/_deprecated/rkt/rkt.sysusers new file mode 100644 index 0000000..670079c --- /dev/null +++ b/_deprecated/rkt/rkt.sysusers @@ -0,0 +1 @@ +g rkt - - diff --git a/aur/bond-git/.SRCINFO b/aur/bond-git/.SRCINFO new file mode 100644 index 0000000..d216832 --- /dev/null +++ b/aur/bond-git/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = bond-git + pkgdesc = A cross-platform framework for working with schematized data + pkgver = 7a14f45 + pkgrel = 1 + url = https://github.com/microsoft/bond/ + arch = any + license = MIT + makedepends = cmake + makedepends = boost + makedepends = ghc + makedepends = cabal-install + makedepends = rapidjson-git + provides = bond + source = bond-git::git+https://github.com/microsoft/bond/ + sha1sums = SKIP + +pkgname = bond-git + diff --git a/aur/bond-git/PKGBUILD b/aur/bond-git/PKGBUILD new file mode 100644 index 0000000..a918889 --- /dev/null +++ b/aur/bond-git/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=bond-git +pkgver=7a14f45 +pkgrel=1 +pkgdesc="A cross-platform framework for working with schematized data" +arch=('any') +url="https://github.com/microsoft/bond/" +license=(MIT) +depends=('') +makedepends=('cmake' 'boost' 'ghc' 'cabal-install' 'rapidjson-git') +provides=('bond') +source=("$pkgname::git+$url") +sha1sums=('SKIP') + +pkgver() { + cd "$pkgname" + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd "$pkgname" + + # update cabal before we start + cabal update + + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd "$pkgname" + cd build + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/coreclr-git/.SRCINFO b/aur/coreclr-git/.SRCINFO new file mode 100644 index 0000000..39f418e --- /dev/null +++ b/aur/coreclr-git/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Sun Mar 13 11:49:43 UTC 2016 +pkgbase = coreclr-git + pkgdesc = The .NET Core Runtime + pkgver = b8cf76e + pkgrel = 1 + url = https://github.com/dotnet/coreclr + arch = x86_64 + license = MIT + makedepends = git + makedepends = cmake + makedepends = clang + makedepends = llvm + depends = icu + depends = lldb + depends = libunwind + depends = lttng-ust + optdepends = mono: for building mscorlib.dll + provides = coreclr + source = git+https://github.com/dotnet/coreclr + sha1sums = SKIP + +pkgname = coreclr-git + diff --git a/aur/coreclr-git/PKGBUILD b/aur/coreclr-git/PKGBUILD new file mode 100644 index 0000000..d19bb9f --- /dev/null +++ b/aur/coreclr-git/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=coreclr-git +pkgver=b8cf76e +pkgrel=1 +pkgdesc="The .NET Core Runtime" +arch=('x86_64') +url="https://github.com/dotnet/coreclr" +license=(MIT) +depends=('icu' 'lldb' 'libunwind' 'lttng-ust') +makedepends=('git' 'cmake' 'clang' 'llvm') +optdepends=('mono: for building mscorlib.dll') +provides=('coreclr') +source=('git+https://github.com/dotnet/coreclr') +sha1sums=('SKIP') +_gitname=coreclr + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + ./build.sh +} + +package() { + install -Dm755 ${srcdir}/${_gitname}/bin/Product/Linux.x64.Debug/corerun ${pkgdir}/usr/bin/corerun + install -d ${pkgdir}/usr/{lib,include} + install ${srcdir}/${_gitname}/bin/Product/Linux.x64.Debug/*.so ${pkgdir}/usr/lib/ + install ${srcdir}/${_gitname}/bin/Product/Linux.x64.Debug/inc/*.h ${pkgdir}/usr/include/ +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/coy-bin/.SRCINFO b/aur/coy-bin/.SRCINFO new file mode 100644 index 0000000..ec99b34 --- /dev/null +++ b/aur/coy-bin/.SRCINFO @@ -0,0 +1,17 @@ +# Generated by mksrcinfo v8 +# Fri Feb 5 23:46:18 UTC 2016 +pkgbase = coy-bin + pkgdesc = A safe and secure chat client + pkgver = 0.2.0 + pkgrel = 1 + url = https://coy.im + arch = x86_64 + license = GPL + depends = glibc + depends = gtk3 + provides = coy + source = https://dl.bintray.com/twstrike/coyim/v0.2/linux/amd64/coyim + sha256sums = 182bd3332181e01b77141e9d884ba1c3e7328d5b52b5e75cd5c1c84372a9f130 + +pkgname = coy-bin + diff --git a/aur/coy-bin/PKGBUILD b/aur/coy-bin/PKGBUILD new file mode 100644 index 0000000..1174758 --- /dev/null +++ b/aur/coy-bin/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=coy-bin +pkgver=0.2.0 +pkgrel=1 +pkgdesc="A safe and secure chat client" +arch=('x86_64') +url="https://coy.im" +license=(GPL) +depends=('glibc' 'gtk3') +provides=('coy') +source=("https://dl.bintray.com/twstrike/coyim/v0.2/linux/amd64/coyim") +sha256sums=('182bd3332181e01b77141e9d884ba1c3e7328d5b52b5e75cd5c1c84372a9f130') + +package() { + install -Dm755 "${srcdir}/coyim" "${pkgdir}/usr/bin/coyim" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/disque-git/.SRCINFO b/aur/disque-git/.SRCINFO new file mode 100644 index 0000000..0c58e95 --- /dev/null +++ b/aur/disque-git/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = disque-git + pkgdesc = Distributed message broker + pkgver = d01f47d + pkgrel = 2 + url = https://github.com/antirez/disque + arch = any + license = MIT + provides = disque + source = disque-git::git+https://github.com/antirez/disque + sha1sums = SKIP + +pkgname = disque-git + diff --git a/aur/disque-git/PKGBUILD b/aur/disque-git/PKGBUILD new file mode 100644 index 0000000..7c7ef30 --- /dev/null +++ b/aur/disque-git/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=disque-git +pkgver=d01f47d +pkgrel=2 +pkgdesc="Distributed message broker" +arch=('any') +url="https://github.com/antirez/disque" +license=(MIT) +provides=('disque') +source=("$pkgname::git+$url") +sha1sums=('SKIP') + +pkgver() { + cd "$pkgname" + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd "$pkgname" + make +} + +package() { + cd "$pkgname" + install -Dm644 ${srcdir}/${pkgname}/disque.conf ${pkgdir}/etc/disque/disque.conf + install -Dm755 ${srcdir}/${pkgname}/src/disque ${pkgdir}/usr/bin/disque + install -Dm755 ${srcdir}/${pkgname}/src/disque-server ${pkgdir}/usr/bin/disque-server +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/firestr-git/.SRCINFO b/aur/firestr-git/.SRCINFO new file mode 100644 index 0000000..7369aed --- /dev/null +++ b/aur/firestr-git/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = firestr-git + pkgdesc = The grass computing platform + pkgver = 7f47d2b + pkgrel = 1 + url = https://github.com/mempko/firestr + arch = any + license = GPL + makedepends = gcc + makedepends = qt5-base + makedepends = qt5-multimedia + makedepends = boost + makedepends = botan-1.10 + makedepends = opus + makedepends = snappy + makedepends = openssl + makedepends = gmp + provides = firestr + source = firestr-git::git+https://github.com/mempko/firestr + sha1sums = SKIP + +pkgname = firestr-git + diff --git a/aur/firestr-git/PKGBUILD b/aur/firestr-git/PKGBUILD new file mode 100644 index 0000000..753be8b --- /dev/null +++ b/aur/firestr-git/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=firestr-git +pkgver=7f47d2b +pkgrel=1 +pkgdesc="The grass computing platform" +arch=('any') +url="https://github.com/mempko/firestr" +license=(GPL) +makedepends=('gcc' 'qt5-base' 'qt5-multimedia' 'boost' 'botan-1.10' 'opus' 'snappy' 'openssl' 'gmp') +provides=('firestr') +source=("$pkgname::git+$url") +sha1sums=('SKIP') + +pkgver() { + cd "$pkgname" + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd "$pkgname" + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd "$pkgname" + cd build + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/flightradar24/.SRCINFO b/aur/flightradar24/.SRCINFO new file mode 100644 index 0000000..ec7db97 --- /dev/null +++ b/aur/flightradar24/.SRCINFO @@ -0,0 +1,32 @@ +# Generated by mksrcinfo v8 +# Sun Apr 3 10:26:35 UTC 2016 +pkgbase = flightradar24 + pkgdesc = Feeder software for Flightradar24.com + pkgver = 1.0.18 + pkgrel = 1 + url = http://forum.flightradar24.com/threads/7563-Flightradar24-decoder-feeder-BETA-testing-%28Win-RPi-Linux-OSX%29 + install = flightradar24.install + arch = x86_64 + arch = i686 + arch = armv6h + arch = armv7h + license = unknown + depends = zlib + depends = gcc-libs + source = fr24feed.service + source = flightradar24.tmpfiles + source = flightradar24.sysusers + sha256sums = 42488de23b25a9f8c3586a1f834972d54ddb669867a27c641b55c718459a841d + sha256sums = 32f6f289efe8e3e303767239b2a276405b2d7c0fcbbde8ed9473ee6889b676ff + sha256sums = 7e5e1a28769559a2e2e1312894a1f9d315c4812bb34e2f1c45b2f877e4f4eeb0 + source_x86_64 = http://feed.flightradar24.com/linux/fr24feed_1.0.18-5_amd64.tgz + sha256sums_x86_64 = 770e86b640bcbb8850df67aaa8072a85ac941e2e2f79ea25ef44d67e89bc5649 + source_i686 = http://feed.flightradar24.com/linux/fr24feed_1.0.18-5_i386.tgz + sha256sums_i686 = 9d80b8a6fe55fc70b3b8e773e3d07d61ceee95c41db50a682eaab208abd3a391 + source_armv6h = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.18-5_armhf.tgz + sha256sums_armv6h = a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a + source_armv7h = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.18-5_armhf.tgz + sha256sums_armv7h = a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a + +pkgname = flightradar24 + diff --git a/aur/flightradar24/PKGBUILD b/aur/flightradar24/PKGBUILD new file mode 100644 index 0000000..abe2efe --- /dev/null +++ b/aur/flightradar24/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=flightradar24 +pkgver=1.0.18 +_pkgverorig=1.0.18-5 +pkgrel=1 +pkgdesc="Feeder software for Flightradar24.com" +url="http://forum.flightradar24.com/threads/7563-Flightradar24-decoder-feeder-BETA-testing-%28Win-RPi-Linux-OSX%29" +arch=('x86_64' 'i686' 'armv6h' 'armv7h') +license=('unknown') +depends=('zlib' 'gcc-libs') +install=flightradar24.install + +source=(fr24feed.service flightradar24.tmpfiles flightradar24.sysusers) +sha256sums=( + '42488de23b25a9f8c3586a1f834972d54ddb669867a27c641b55c718459a841d' + '32f6f289efe8e3e303767239b2a276405b2d7c0fcbbde8ed9473ee6889b676ff' + '7e5e1a28769559a2e2e1312894a1f9d315c4812bb34e2f1c45b2f877e4f4eeb0' +) + +source_i686=("http://feed.flightradar24.com/linux/fr24feed_${_pkgverorig}_i386.tgz") +sha256sums_i686=('9d80b8a6fe55fc70b3b8e773e3d07d61ceee95c41db50a682eaab208abd3a391') + +source_x86_64=("http://feed.flightradar24.com/linux/fr24feed_${_pkgverorig}_amd64.tgz") +sha256sums_x86_64=('770e86b640bcbb8850df67aaa8072a85ac941e2e2f79ea25ef44d67e89bc5649') + +source_armv6h=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${_pkgverorig}_armhf.tgz") +sha256sums_armv6h=('a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a') + +source_armv7h=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${_pkgverorig}_armhf.tgz") +sha256sums_armv7h=('a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a') + +package() { + cd "$srcdir" + if [[ $CARCH = "i686" ]]; then + pushd fr24feed_i386 + elif [[ $CARCH = "x86_64" ]]; then + pushd fr24feed_amd64 + elif [[ $CARCH = "armv6h" ]]; then + pushd fr24feed_armhf + elif [[ $CARCH = "armv7h" ]]; then + pushd fr24feed_armhf + fi + + install -Dm755 fr24feed "$pkgdir/usr/bin/fr24feed" + install -Dm644 LICENSE.fr24feed "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" + popd + + install -Dm644 fr24feed.service "$pkgdir/usr/lib/systemd/system/fr24feed.service" + install -Dm644 flightradar24.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/flightradar24.conf" + install -Dm644 flightradar24.sysusers "$pkgdir/usr/lib/sysusers.d/flightradar24.conf" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/flightradar24/flightradar24.install b/aur/flightradar24/flightradar24.install new file mode 100644 index 0000000..48bf60a --- /dev/null +++ b/aur/flightradar24/flightradar24.install @@ -0,0 +1,8 @@ +post_install() { + systemd-sysusers flightradar24.conf + systemd-tmpfiles --create flightradar24.conf + + echo "==> To signup and configure fr24feed, run" + echo "==> " + echo "==> sudo -u fr24 fr24feed --signup --config-file=/etc/fr24feed/fr24feed.ini" +} diff --git a/aur/flightradar24/flightradar24.sysusers b/aur/flightradar24/flightradar24.sysusers new file mode 100644 index 0000000..3407ca4 --- /dev/null +++ b/aur/flightradar24/flightradar24.sysusers @@ -0,0 +1 @@ +u fr24 - "FlightRadar24 Client" diff --git a/aur/flightradar24/flightradar24.tmpfiles b/aur/flightradar24/flightradar24.tmpfiles new file mode 100644 index 0000000..86f54a6 --- /dev/null +++ b/aur/flightradar24/flightradar24.tmpfiles @@ -0,0 +1,2 @@ +D /var/log/fr24feed 0755 fr24 fr24 - +D /etc/fr24feed 0755 fr24 fr24 - diff --git a/aur/flightradar24/fr24feed.service b/aur/flightradar24/fr24feed.service new file mode 100644 index 0000000..8b91c93 --- /dev/null +++ b/aur/flightradar24/fr24feed.service @@ -0,0 +1,16 @@ +[Unit] +Description=Flightradar24 decoder and feeder +After=network.target + +[Service] +Restart=on-failure +User=fr24feed +ProtectSystem=full +ProtectHome=true +RuntimeDirectory=fr24feed + +ExecStart=/usr/bin/fr24feed --config-file=/etc/fr24feed/fr24feed.ini --logfile=/var/log/fr24feed/fr24feed.log + +[Install] +WantedBy=network.target + diff --git a/aur/flynn-cli/.SRCINFO b/aur/flynn-cli/.SRCINFO new file mode 100644 index 0000000..9b5215c --- /dev/null +++ b/aur/flynn-cli/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = flynn-cli + pkgdesc = Flynn PaaS command-line interface + pkgver = 20150430.0 + pkgrel = 1 + url = https://flynn.io + arch = all + license = BSD + noextract = cli + source = https://dl.flynn.io/cli + md5sums = SKIP + +pkgname = flynn-cli + diff --git a/aur/flynn-cli/PKGBUILD b/aur/flynn-cli/PKGBUILD new file mode 100644 index 0000000..a3ffb7f --- /dev/null +++ b/aur/flynn-cli/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=flynn-cli +pkgver=20150430.0 +pkgrel=1 +pkgdesc="Flynn PaaS command-line interface" +url="https://flynn.io" +arch=('all') +license=(BSD) +source=("https://dl.flynn.io/cli") +noextract=('cli') +md5sums=('SKIP') + +prepare() { + zcat cli > flynn +} + +package() { + install -Dm755 "$srcdir/flynn" "$pkgdir/usr/bin/flynn" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/frequensea-git/.SRCINFO b/aur/frequensea-git/.SRCINFO new file mode 100644 index 0000000..61fbb66 --- /dev/null +++ b/aur/frequensea-git/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = frequensea-git + pkgdesc = Visualizing the frequency spectrum + pkgver = 3707384 + pkgrel = 1 + url = https://github.com/fdb/frequensea/ + arch = any + license = MIT + depends = rtl-sdr + depends = glew + depends = glfw + depends = lua + depends = fftw + depends = libpng + depends = openal + provides = frequensea + source = git+https://github.com/fdb/frequensea/ + sha1sums = SKIP + +pkgname = frequensea-git + diff --git a/aur/frequensea-git/PKGBUILD b/aur/frequensea-git/PKGBUILD new file mode 100644 index 0000000..ee77076 --- /dev/null +++ b/aur/frequensea-git/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=frequensea-git +pkgver=3707384 +pkgrel=1 +pkgdesc="Visualizing the frequency spectrum" +arch=('any') +url="https://github.com/fdb/frequensea/" +license=(MIT) +depends=('rtl-sdr' 'glew' 'glfw' 'lua' 'fftw' 'libpng' 'openal') +provides=('frequensea') +source=('git+https://github.com/fdb/frequensea/') +sha1sums=('SKIP') +_gitname=frequensea + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + mkdir build + cd build + cmake .. + make +} + +package() { + install -Dm755 ${srcdir}/${_gitname}/build/frequensea ${pkgdir}/usr/bin/frequensea +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/gascop-git/.AURINFO b/aur/gascop-git/.AURINFO new file mode 100644 index 0000000..535425f --- /dev/null +++ b/aur/gascop-git/.AURINFO @@ -0,0 +1,14 @@ +pkgbase = gascop-git + pkgdesc = A lightweight POCSAG decoder for rtl-sdr devices + pkgver = b5af31c + pkgrel = 1 + url = https://github.com/yuvadm/gascop/ + arch = any + license = BSD + depends = rtl-sdr + provides = gascop + source = git+https://github.com/yuvadm/gascop/ + sha1sums = SKIP + +pkgname = gascop-git + diff --git a/aur/gascop-git/.SRCINFO b/aur/gascop-git/.SRCINFO new file mode 100644 index 0000000..535425f --- /dev/null +++ b/aur/gascop-git/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = gascop-git + pkgdesc = A lightweight POCSAG decoder for rtl-sdr devices + pkgver = b5af31c + pkgrel = 1 + url = https://github.com/yuvadm/gascop/ + arch = any + license = BSD + depends = rtl-sdr + provides = gascop + source = git+https://github.com/yuvadm/gascop/ + sha1sums = SKIP + +pkgname = gascop-git + diff --git a/aur/gascop-git/PKGBUILD b/aur/gascop-git/PKGBUILD new file mode 100644 index 0000000..e6a107e --- /dev/null +++ b/aur/gascop-git/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Yuval Adam <yuv dot adm at gmail dot com> PGP-Key: CC2115C12D99D2F0 + +pkgname=gascop-git +pkgver=b5af31c +pkgrel=1 +pkgdesc="A lightweight POCSAG decoder for rtl-sdr devices" +arch=('any') +url="https://github.com/yuvadm/gascop/" +license=(BSD) +depends=('rtl-sdr') +provides=('gascop') +source=('git+https://github.com/yuvadm/gascop/') +sha1sums=('SKIP') +_gitname=gascop + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + make +} + +package() { + install -Dm755 ${srcdir}/${_gitname}/gascop ${pkgdir}/usr/bin/gascop +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/go-ipfs-bin/.SRCINFO b/aur/go-ipfs-bin/.SRCINFO new file mode 100644 index 0000000..3f059b2 --- /dev/null +++ b/aur/go-ipfs-bin/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = go-ipfs-bin + pkgdesc = Global versioned P2P merkledag filesystem + pkgver = 0.3.8 + pkgrel = 1 + url = https://ipfs.io + arch = x86_64 + arch = i686 + license = MIT + provides = ipfs + source_x86_64 = https://gobuilder.me/get/github.com/ipfs/go-ipfs/cmd/ipfs/ipfs_v0.3.8_linux-amd64.zip + sha256sums_x86_64 = bc8d3fe88d71f09daf9a3d915e15e9300d77f1086328de55cf7dd89efc8ec32a + source_i686 = https://gobuilder.me/get/github.com/ipfs/go-ipfs/cmd/ipfs/ipfs_v0.3.8_linux-386.zip + sha256sums_i686 = f59a76083f9ddd2d4c8f2f752702c87c1292676eb148f316f92a70d7e497c2c7 + +pkgname = go-ipfs-bin + diff --git a/aur/go-ipfs-bin/PKGBUILD b/aur/go-ipfs-bin/PKGBUILD new file mode 100644 index 0000000..0c282e4 --- /dev/null +++ b/aur/go-ipfs-bin/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=go-ipfs-bin +pkgver=0.3.8 +pkgrel=1 +pkgdesc="Global versioned P2P merkledag filesystem" +url="https://ipfs.io" +arch=('x86_64' 'i686') +provides=('ipfs') +license=('MIT') + +source_i686=("https://gobuilder.me/get/github.com/ipfs/go-ipfs/cmd/ipfs/ipfs_v${pkgver}_linux-386.zip") +sha256sums_i686=('f59a76083f9ddd2d4c8f2f752702c87c1292676eb148f316f92a70d7e497c2c7') + +source_x86_64=("https://gobuilder.me/get/github.com/ipfs/go-ipfs/cmd/ipfs/ipfs_v${pkgver}_linux-amd64.zip") +sha256sums_x86_64=('bc8d3fe88d71f09daf9a3d915e15e9300d77f1086328de55cf7dd89efc8ec32a') + +package() { + install -Dm755 "${srcdir}/ipfs/ipfs" "${pkgdir}/usr/bin/ipfs" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/gr-gsm-git/.SRCINFO b/aur/gr-gsm-git/.SRCINFO new file mode 100644 index 0000000..1de6c93 --- /dev/null +++ b/aur/gr-gsm-git/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = gr-gsm-git + pkgdesc = Gnuradio blocks and tools for receiving GSM transmissions + pkgver = 56b0a67 + pkgrel = 1 + url = https://github.com/ptrkrysik/gr-gsm + arch = any + license = unknown + makedepends = cmake + depends = gnuradio + depends = libosmocore + depends = boost + depends = swig + depends = log4cpp + depends = python2-scipy + provides = gr-gsm + source = git+https://github.com/ptrkrysik/gr-gsm + sha1sums = SKIP + +pkgname = gr-gsm-git + diff --git a/aur/gr-gsm-git/PKGBUILD b/aur/gr-gsm-git/PKGBUILD new file mode 100644 index 0000000..c9cfd63 --- /dev/null +++ b/aur/gr-gsm-git/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=gr-gsm-git +pkgver=56b0a67 +pkgrel=1 +pkgdesc="Gnuradio blocks and tools for receiving GSM transmissions" +arch=('any') +url="https://github.com/ptrkrysik/gr-gsm" +license=(unknown) +depends=('gnuradio' 'libosmocore' 'boost' 'swig' 'log4cpp' 'python2-scipy') +makedepends=('cmake') +provides=('gr-gsm') +source=('git+https://github.com/ptrkrysik/gr-gsm') +sha1sums=('SKIP') +_gitname=gr-gsm + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + mkdir build && cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd $_gitname + cd build + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/gr-op25-git/.SRCINFO b/aur/gr-op25-git/.SRCINFO new file mode 100644 index 0000000..3e868bc --- /dev/null +++ b/aur/gr-op25-git/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = gr-op25-git + pkgdesc = Software-defined analyzer for APCO P25 signals + pkgver = 2051a96 + pkgrel = 1 + url = http://op25.osmocom.org/trac/wiki/ + arch = any + license = GPL + makedepends = cmake + depends = gnuradio + depends = boost + depends = libpcap + depends = gnuradio-osmosdr + depends = itpp + provides = gr-gsm + source = git://op25.osmocom.org/op25.git + sha1sums = SKIP + +pkgname = gr-op25-git + diff --git a/aur/gr-op25-git/PKGBUILD b/aur/gr-op25-git/PKGBUILD new file mode 100644 index 0000000..cc9ef32 --- /dev/null +++ b/aur/gr-op25-git/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=gr-op25-git +pkgver=2051a96 +pkgrel=1 +pkgdesc="Software-defined analyzer for APCO P25 signals" +arch=('any') +url="http://op25.osmocom.org/trac/wiki/" +license=('GPL') +depends=('gnuradio' 'boost' 'libpcap' 'gnuradio-osmosdr' 'itpp') +makedepends=('cmake') +provides=('gr-gsm') +source=('git://op25.osmocom.org/op25.git') +sha1sums=('SKIP') +_gitname=op25 + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + mkdir build && cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd $_gitname + cd build + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/honeybadger-git/.SRCINFO b/aur/honeybadger-git/.SRCINFO new file mode 100644 index 0000000..2036445 --- /dev/null +++ b/aur/honeybadger-git/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = honeybadger-git + pkgdesc = TCP attack inquisitor and 0-day catcher devices + pkgver = 0718a8f + pkgrel = 1 + url = http://github.com/david415/honeybadger + arch = any + license = GPL + makedepends = go + provides = honeybadger + source = git+https://github.com/david415/honeybadger + sha1sums = SKIP + +pkgname = honeybadger-git + diff --git a/aur/honeybadger-git/PKGBUILD b/aur/honeybadger-git/PKGBUILD new file mode 100644 index 0000000..ed66fb7 --- /dev/null +++ b/aur/honeybadger-git/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=honeybadger-git +pkgver=0718a8f +pkgrel=1 +pkgdesc="TCP attack inquisitor and 0-day catcher devices" +arch=('any') +url="http://github.com/david415/honeybadger" +license=(GPL) +makedepends=('go') +provides=('honeybadger') +source=('git+https://github.com/david415/honeybadger') +sha1sums=('SKIP') +_gitname=honeybadger + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + export GOPATH=$srcdir + mkdir -p "$GOPATH/src" + mv "$srcdir/$_gitname" "$GOPATH/src" + + cd "$GOPATH/src/$_gitname/cmd/honeyBadger" + go get -v ./... + go install -v + + cd "$GOPATH/src/$_gitname/cmd/sprayInjector" + go get -v ./... + go install -v + + cd "$GOPATH/src/$_gitname/cmd/handshakeHijacker" + go get -v ./... + go install -v +} + +package() { + install -Dm755 "$srcdir/bin/honeyBadger" "$pkgdir/usr/bin/honeyBadger" + install -Dm755 "$srcdir/bin/sprayInjector" "$pkgdir/usr/bin/sprayInjector" + install -Dm755 "$srcdir/bin/handshakeHijacker" "$pkgdir/usr/bin/handshakeHijacker" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/icu-staticlibs/.SRCINFO b/aur/icu-staticlibs/.SRCINFO new file mode 100644 index 0000000..91cd4d8 --- /dev/null +++ b/aur/icu-staticlibs/.SRCINFO @@ -0,0 +1,20 @@ +# Generated by mksrcinfo v8 +# Mon Feb 1 22:22:33 UTC 2016 +pkgbase = icu-staticlibs + pkgdesc = International Components for Unicode library with staticlibs enabled + pkgver = 56.1 + pkgrel = 1 + url = http://www.icu-project.org/ + arch = i686 + arch = x86_64 + license = custom:icu + depends = gcc-libs>=4.7.1-5 + depends = sh + options = staticlibs + source = http://download.icu-project.org/files/icu4c/56.1/icu4c-56_1-src.tgz + source = icu.8198.revert.icu5431.patch + md5sums = c4a2d71ff56aec5ebfab2a3f059be99d + md5sums = ebd5470fc969c75e52baf4af94a9ee82 + +pkgname = icu-staticlibs + diff --git a/aur/icu-staticlibs/PKGBUILD b/aur/icu-staticlibs/PKGBUILD new file mode 100644 index 0000000..4739b46 --- /dev/null +++ b/aur/icu-staticlibs/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F +# Contributor: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Art Gramlich <art@gramlich-net.com> + +pkgname=icu-staticlibs +pkgver=56.1 +pkgrel=1 +pkgdesc="International Components for Unicode library with staticlibs enabled" +arch=(i686 x86_64) +url="http://www.icu-project.org/" +license=('custom:icu') +depends=('gcc-libs>=4.7.1-5' 'sh') +options=(staticlibs) +#makedepends=('clang') +source=(#http://download.icu-project.org/files/icu4c/${pkgver}/icu4c-${pkgver/./_}-src.tgz + http://download.icu-project.org/files/icu4c/${pkgver}/icu4c-${pkgver//./_}-src.tgz + icu.8198.revert.icu5431.patch) +md5sums=('c4a2d71ff56aec5ebfab2a3f059be99d' + 'ebd5470fc969c75e52baf4af94a9ee82') + +prepare() { + cd icu/source + # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200 + patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch +} + +build() { + cd icu/source + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --sbindir=/usr/bin \ + --enable-static + make +} + +check() { + cd icu/source + make -k check # passes all +} + +package() { + cd icu/source + make -j1 DESTDIR=${pkgdir} install + + # Install license + install -Dm644 ${srcdir}/icu/license.html ${pkgdir}/usr/share/licenses/icu/license.html +} diff --git a/aur/icu-staticlibs/icu.8198.revert.icu5431.patch b/aur/icu-staticlibs/icu.8198.revert.icu5431.patch new file mode 100644 index 0000000..4c3e78b --- /dev/null +++ b/aur/icu-staticlibs/icu.8198.revert.icu5431.patch @@ -0,0 +1,129 @@ +Index: icu/trunk/source/layout/IndicReordering.cpp
+===================================================================
+--- icu/trunk/source/layout/IndicReordering.cpp (revision 25772)
++++ icu/trunk/source/layout/IndicReordering.cpp (revision 26090)
+@@ -126,4 +126,8 @@
+ FeatureMask fSMFeatures;
+
++ LEUnicode fPreBaseConsonant;
++ LEUnicode fPreBaseVirama;
++ le_int32 fPBCIndex;
++ FeatureMask fPBCFeatures;
+
+ void saveMatra(LEUnicode matra, le_int32 matraIndex, IndicClassTable::CharClass matraClass)
+@@ -172,5 +176,6 @@
+ fMatraFeatures(0), fMPreOutIndex(-1), fMPreFixups(mpreFixups),
+ fVMabove(0), fVMpost(0), fVMIndex(0), fVMFeatures(0),
+- fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0)
++ fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0),
++ fPreBaseConsonant(0), fPreBaseVirama(0), fPBCIndex(0), fPBCFeatures(0)
+ {
+ // nothing else to do...
+@@ -191,4 +196,6 @@
+ fVMabove = fVMpost = 0;
+ fSMabove = fSMbelow = 0;
++
++ fPreBaseConsonant = fPreBaseVirama = 0;
+ }
+
+@@ -386,4 +393,12 @@
+ }
+
++ void notePreBaseConsonant(le_uint32 index,LEUnicode PBConsonant, LEUnicode PBVirama, FeatureMask features)
++ {
++ fPBCIndex = index;
++ fPreBaseConsonant = PBConsonant;
++ fPreBaseVirama = PBVirama;
++ fPBCFeatures = features;
++ }
++
+ void noteBaseConsonant()
+ {
+@@ -465,4 +480,20 @@
+ }
+
++ void writePreBaseConsonant()
++ {
++ // The TDIL spec says that consonant + virama + RRA should produce a rakar in Malayalam. However,
++ // it seems that almost none of the fonts for Malayalam are set up to handle this.
++ // So, we're going to force the issue here by using the rakar as defined with RA in most fonts.
++
++ if (fPreBaseConsonant == 0x0d31) { // RRA
++ fPreBaseConsonant = 0x0d30; // RA
++ }
++
++ if (fPreBaseConsonant != 0) {
++ writeChar(fPreBaseConsonant, fPBCIndex, fPBCFeatures);
++ writeChar(fPreBaseVirama,fPBCIndex-1,fPBCFeatures);
++ }
++ }
++
+ le_int32 getOutputIndex()
+ {
+@@ -723,4 +754,5 @@
+ }
+
++
+ IndicClassTable::CharClass charClass = CC_RESERVED;
+ IndicClassTable::CharClass nextClass = CC_RESERVED;
+@@ -730,7 +762,9 @@
+ le_bool seenVattu = FALSE;
+ le_bool seenBelowBaseForm = FALSE;
++ le_bool seenPreBaseForm = FALSE;
+ le_bool hasNukta = FALSE;
+ le_bool hasBelowBaseForm = FALSE;
+ le_bool hasPostBaseForm = FALSE;
++ le_bool hasPreBaseForm = FALSE;
+
+ if (postBase < markStart && classTable->isNukta(chars[postBase])) {
+@@ -746,12 +780,20 @@
+ hasBelowBaseForm = IndicClassTable::hasBelowBaseForm(charClass) && !hasNukta;
+ hasPostBaseForm = IndicClassTable::hasPostBaseForm(charClass) && !hasNukta;
++ hasPreBaseForm = IndicClassTable::hasPreBaseForm(charClass) && !hasNukta;
+
+ if (IndicClassTable::isConsonant(charClass)) {
+ if (postBaseLimit == 0 || seenVattu ||
+ (baseConsonant > baseLimit && !classTable->isVirama(chars[baseConsonant - 1])) ||
+- !(hasBelowBaseForm || hasPostBaseForm)) {
++ !(hasBelowBaseForm || hasPostBaseForm || hasPreBaseForm)) {
+ break;
+ }
+
++ // Note any pre-base consonants
++ if ( baseConsonant == lastConsonant && lastConsonant > 0 &&
++ hasPreBaseForm && classTable->isVirama(chars[baseConsonant - 1])) {
++ output.notePreBaseConsonant(lastConsonant,chars[lastConsonant],chars[lastConsonant-1],tagArray2);
++ seenPreBaseForm = TRUE;
++
++ }
+ // consonants with nuktas are never vattus
+ seenVattu = IndicClassTable::isVattu(charClass) && !hasNukta;
+@@ -786,10 +828,12 @@
+
+ // write any pre-base consonants
++ output.writePreBaseConsonant();
++
+ le_bool supressVattu = TRUE;
+
+ for (i = baseLimit; i < baseConsonant; i += 1) {
+ LEUnicode ch = chars[i];
+- // Don't put 'blwf' on first consonant.
+- FeatureMask features = (i == baseLimit? tagArray2 : tagArray1);
++ // Don't put 'pstf' or 'blwf' on anything before the base consonant.
++ FeatureMask features = tagArray1 & ~( pstfFeatureMask | blwfFeatureMask );
+
+ charClass = classTable->getCharClass(ch);
+@@ -842,5 +886,5 @@
+
+ // write below-base consonants
+- if (baseConsonant != lastConsonant) {
++ if (baseConsonant != lastConsonant && !seenPreBaseForm) {
+ for (i = bcSpan + 1; i < postBase; i += 1) {
+ output.writeChar(chars[i], i, tagArray1);
+@@ -872,5 +916,5 @@
+ // write post-base consonants
+ // FIXME: does this put the right tags on post-base consonants?
+- if (baseConsonant != lastConsonant) {
++ if (baseConsonant != lastConsonant && !seenPreBaseForm) {
+ if (postBase <= lastConsonant) {
+ for (i = postBase; i <= lastConsonant; i += 1) {
diff --git a/aur/inspectrum/.SRCINFO b/aur/inspectrum/.SRCINFO new file mode 100644 index 0000000..9325458 --- /dev/null +++ b/aur/inspectrum/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = inspectrum + pkgdesc = SDR signal analyzer + pkgver = 0.1.1 + pkgrel = 1 + url = https://github.com/miek/inspectrum + arch = any + license = GPL + makedepends = cmake + makedepends = pkg-config + depends = qt5-base + depends = fftw + source = https://github.com/miek/inspectrum/archive/v0.1.1.tar.gz + sha256sums = b139cd7978f294d4872a1e3e70a813f4e9600f7677da5b9f6c431b3fa7f7e03e + +pkgname = inspectrum + diff --git a/aur/inspectrum/PKGBUILD b/aur/inspectrum/PKGBUILD new file mode 100644 index 0000000..0ca0e1c --- /dev/null +++ b/aur/inspectrum/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=inspectrum +pkgver=0.1.1 +pkgrel=1 +pkgdesc="SDR signal analyzer" +arch=('any') +url="https://github.com/miek/inspectrum" +license=(GPL) +depends=('qt5-base' 'fftw') +makedepends=('cmake' 'pkg-config') +source=("${url}/archive/v${pkgver}.tar.gz") +sha256sums=("b139cd7978f294d4872a1e3e70a813f4e9600f7677da5b9f6c431b3fa7f7e03e") + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + mkdir build && cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/build" + make DESTDIR=$pkgdir install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/itpp/.SRCINFO b/aur/itpp/.SRCINFO new file mode 100644 index 0000000..1a84ba9 --- /dev/null +++ b/aur/itpp/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = itpp + pkgdesc = C++ library of mathematical, signal processing and communication routines + pkgver = 4.3.1 + pkgrel = 1 + url = http://itpp.sourceforge.net/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + depends = blas + depends = lapack + depends = fftw + depends = perl + source = http://downloads.sourceforge.net/project/itpp/itpp/4.3.1/itpp-4.3.1.tar.bz2 + md5sums = 94f3dac6df2bb829819d0aa99b501933 + +pkgname = itpp + diff --git a/aur/itpp/PKGBUILD b/aur/itpp/PKGBUILD new file mode 100644 index 0000000..1115660 --- /dev/null +++ b/aur/itpp/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F +# Contributor: Maxime de Roucy <maxime.deroucy@gmail.com> +# Contributor: Joel Schaerer <joel.schaerer@laposte.net> + +pkgname=itpp +pkgver=4.3.1 +pkgrel=1 +pkgdesc="C++ library of mathematical, signal processing and communication routines" +arch=('i686' 'x86_64') +url="http://itpp.sourceforge.net/" +license=('GPL') +depends=('blas' 'lapack' 'fftw' 'perl') +makedepends=('cmake') +source=("http://downloads.sourceforge.net/project/itpp/itpp/${pkgver}/itpp-${pkgver}.tar.bz2") +md5sums=('94f3dac6df2bb829819d0aa99b501933') + + +build() { + cd itpp-$pkgver + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd "itpp-$pkgver/build" + make DESTDIR="$pkgdir" install +} diff --git a/aur/libosmo-abis/.SRCINFO b/aur/libosmo-abis/.SRCINFO new file mode 100644 index 0000000..fd95960 --- /dev/null +++ b/aur/libosmo-abis/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = libosmo-abis + pkgdesc = Osmocom library for A-bis interface + pkgver = 0.3.2 + pkgrel = 1 + url = http://openbsc.osmocom.org/trac/wiki/libosmo-abis + arch = any + license = GPL + makedepends = git + depends = libosmocore + depends = ortp + source = git://git.osmocom.org/libosmo-abis.git#tag=v0.3.2 + sha256sums = SKIP + +pkgname = libosmo-abis + diff --git a/aur/libosmo-abis/PKGBUILD b/aur/libosmo-abis/PKGBUILD new file mode 100644 index 0000000..68523c1 --- /dev/null +++ b/aur/libosmo-abis/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=libosmo-abis +pkgver=0.3.2 +pkgrel=1 +pkgdesc="Osmocom library for A-bis interface" +arch=('any') +url="http://openbsc.osmocom.org/trac/wiki/libosmo-abis" +license=(GPL) +depends=('libosmocore' 'ortp') +makedepends=('git') +source=("git://git.osmocom.org/${pkgname}.git#tag=v${pkgver}") +sha256sums=("SKIP") + +build() { + cd "${srcdir}/${pkgname}" + autoreconf -i + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}" + make DESTDIR=$pkgdir install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/libosmo-netif/.SRCINFO b/aur/libosmo-netif/.SRCINFO new file mode 100644 index 0000000..d245dd6 --- /dev/null +++ b/aur/libosmo-netif/.SRCINFO @@ -0,0 +1,17 @@ +# Generated by mksrcinfo v8 +# Tue May 10 12:02:14 UTC 2016 +pkgbase = libosmo-netif + pkgdesc = Osmocom library for muxed audio + pkgver = 0.0.6 + pkgrel = 1 + url = http://openbsc.osmocom.org + arch = any + license = GPL + makedepends = git + depends = libosmocore + depends = libosmo-abis + source = git://git.osmocom.org/libosmo-netif.git#tag=0.0.6 + sha256sums = SKIP + +pkgname = libosmo-netif + diff --git a/aur/libosmo-netif/PKGBUILD b/aur/libosmo-netif/PKGBUILD new file mode 100644 index 0000000..4d146ad --- /dev/null +++ b/aur/libosmo-netif/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=libosmo-netif +pkgver=0.0.6 +pkgrel=1 +pkgdesc="Osmocom library for muxed audio" +arch=('any') +url="http://openbsc.osmocom.org" +license=(GPL) +depends=('libosmocore' 'libosmo-abis') +makedepends=('git') +source=("git://git.osmocom.org/${pkgname}.git#tag=${pkgver}") +sha256sums=("SKIP") + +build() { + cd "${srcdir}/${pkgname}" + autoreconf -i + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}" + make DESTDIR=$pkgdir install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/libosmo-sccp/.SRCINFO b/aur/libosmo-sccp/.SRCINFO new file mode 100644 index 0000000..41af7bb --- /dev/null +++ b/aur/libosmo-sccp/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = libosmo-sccp + pkgdesc = Osmocom library for SCCP + pkgver = 0.0.6.3 + pkgrel = 1 + url = http://openbsc.osmocom.org + arch = any + license = GPL + makedepends = git + depends = libosmocore + source = git://git.osmocom.org/libosmo-sccp.git#tag=0.0.6.3 + sha256sums = SKIP + +pkgname = libosmo-sccp + diff --git a/aur/libosmo-sccp/PKGBUILD b/aur/libosmo-sccp/PKGBUILD new file mode 100644 index 0000000..a04be53 --- /dev/null +++ b/aur/libosmo-sccp/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=libosmo-sccp +pkgver=0.0.6.3 +pkgrel=1 +pkgdesc="Osmocom library for SCCP" +arch=('any') +url="http://openbsc.osmocom.org" +license=(GPL) +depends=('libosmocore') +makedepends=('git') +source=("git://git.osmocom.org/${pkgname}.git#tag=${pkgver}") +sha256sums=("SKIP") + +build() { + cd "${srcdir}/${pkgname}" + autoreconf -i + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}" + make DESTDIR=$pkgdir install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/libreboot/.SRCINFO b/aur/libreboot/.SRCINFO new file mode 100644 index 0000000..a80220d --- /dev/null +++ b/aur/libreboot/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = libreboot + pkgdesc = A free BIOS/UEFI replacement for your computer + pkgver = 20150208 + pkgrel = 2 + url = http://libreboot.org + arch = x86_64 + arch = i686 + arch = armv7l + license = GPL + provides = libreboot + source = http://www.mirrorservice.org/sites/libreboot.org/release/20150208/libreboot_bin.tar.xz + sha256sums = 21649115f15b49657e8232337ed996aed5ef5a6e48412fbf834b83f996472f01 + +pkgname = libreboot + diff --git a/aur/libreboot/PKGBUILD b/aur/libreboot/PKGBUILD new file mode 100644 index 0000000..be523f8 --- /dev/null +++ b/aur/libreboot/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=libreboot +pkgver=20150208 +pkgrel=2 +pkgdesc="A free BIOS/UEFI replacement for your computer" +arch=('x86_64' 'i686' 'armv7l') +url="http://libreboot.org" +license=(GPL) +provides=('libreboot') +source=("http://www.mirrorservice.org/sites/libreboot.org/release/$pkgver/libreboot_bin.tar.xz") +sha256sums=('21649115f15b49657e8232337ed996aed5ef5a6e48412fbf834b83f996472f01') + + +package() { + mkdir -p "$pkgdir/usr/bin" + install -Dm755 "$srcdir/libreboot_bin/cbfstool/$CARCH/cbfstool" "$pkgdir/usr/bin/" + install -Dm755 "$srcdir/libreboot_bin/cbfstool/$CARCH/rmodtool" "$pkgdir/usr/bin/" + install -Dm755 "$srcdir/libreboot_bin/flashrom/$CARCH/flashrom" "$pkgdir/usr/bin/" + install -Dm755 "$srcdir/libreboot_bin/ich9deblob/$CARCH/ich9deblob" "$pkgdir/usr/bin/" + install -Dm755 "$srcdir/libreboot_bin/ich9deblob/$CARCH/ich9gen" "$pkgdir/usr/bin/" + if [ $CARCH != "armv7l" ]; then + install -Dm755 "$srcdir/libreboot_bin/bucts/$CARCH/bucts" "$pkgdir/usr/bin/" + install -Dm755 "$srcdir/libreboot_bin/cbmem/$CARCH/cbmem" "$pkgdir/usr/bin/" + install -Dm755 "$srcdir/libreboot_bin/nvramtool/$CARCH/nvramtool" "$pkgdir/usr/bin/" + fi +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/lm4tools-git/.AURINFO b/aur/lm4tools-git/.AURINFO new file mode 100644 index 0000000..8415600 --- /dev/null +++ b/aur/lm4tools-git/.AURINFO @@ -0,0 +1,16 @@ +pkgbase = lm4tools-git + pkgdesc = A set of tools which enable multi-platform development on the TI Stellaris Launchpad boards + pkgver = a565880 + pkgrel = 1 + url = https://github.com/utzig/lm4tools + arch = any + license = GPL + makedepends = git + makedepends = gcc + makedepends = make + depends = libusb + provides = lm4tools + source = git+https://github.com/utzig/lm4tools.git + +pkgname = lm4tools-git + diff --git a/aur/lm4tools-git/.SRCINFO b/aur/lm4tools-git/.SRCINFO new file mode 100644 index 0000000..912dff5 --- /dev/null +++ b/aur/lm4tools-git/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = lm4tools-git + pkgdesc = A set of tools which enable multi-platform development on the TI Stellaris Launchpad boards + pkgver = a565880 + pkgrel = 1 + url = https://github.com/utzig/lm4tools + arch = any + license = GPL + makedepends = git + makedepends = gcc + makedepends = make + depends = libusb + provides = lm4tools + source = git+https://github.com/utzig/lm4tools.git + md5sums = SKIP + +pkgname = lm4tools-git + diff --git a/aur/lm4tools-git/PKGBUILD b/aur/lm4tools-git/PKGBUILD new file mode 100644 index 0000000..745e088 --- /dev/null +++ b/aur/lm4tools-git/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Yuval Adam <yuv dot adm at gmail dot com> PGP-Key: CC2115C12D99D2F0 + +pkgname=lm4tools-git +pkgver=a565880 +pkgrel=1 +pkgdesc="A set of tools which enable multi-platform development on the TI Stellaris Launchpad boards" +arch=('any') +url="https://github.com/utzig/lm4tools" +license=('GPL') +depends=('libusb') +makedepends=('git' 'gcc' 'make') +provides=('lm4tools') +source=('git+https://github.com/utzig/lm4tools.git') +md5sums=('SKIP') +_gitname=lm4tools +_binaries=('lm4flash') + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + for DIR in $_binaries + do + cd $DIR + make + done +} + +package() { + cd $_gitname + for B in $_binaries + do + install -Dm755 $srcdir/$_gitname/$B/$B $pkgdir/usr/bin/$B + done +} diff --git a/aur/lwan-git/.SRCINFO b/aur/lwan-git/.SRCINFO new file mode 100644 index 0000000..464a98d --- /dev/null +++ b/aur/lwan-git/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = lwan-git + pkgdesc = Experimental, scalable, high performance HTTP server + pkgver = c048585 + pkgrel = 1 + url = https://lwan.ws/ + arch = any + license = GPL + makedepends = cmake + depends = jemalloc + depends = luajit + depends = libmariadbclient + provides = lwan + source = git+https://github.com/lpereira/lwan/ + sha1sums = SKIP + +pkgname = lwan-git + diff --git a/aur/lwan-git/PKGBUILD b/aur/lwan-git/PKGBUILD new file mode 100644 index 0000000..de118a2 --- /dev/null +++ b/aur/lwan-git/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=lwan-git +pkgver=c048585 +pkgrel=1 +pkgdesc="Experimental, scalable, high performance HTTP server" +arch=('any') +url="https://lwan.ws/" +license=(GPL) +depends=('jemalloc' 'luajit' 'libmariadbclient') +makedepends=('cmake') +provides=('lwan') +source=('git+https://github.com/lpereira/lwan/') +sha1sums=('SKIP') +_gitname=lwan + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + mkdir build && cd build + cmake -DCMAKE_BUILD_TYPE=Release ../ + make +} + +package() { + install -Dm755 ${srcdir}/${_gitname}/build/lwan/lwan ${pkgdir}/usr/bin/lwan +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/mapbox-studio/.SRCINFO b/aur/mapbox-studio/.SRCINFO new file mode 100644 index 0000000..964221a --- /dev/null +++ b/aur/mapbox-studio/.SRCINFO @@ -0,0 +1,16 @@ +# Generated by mksrcinfo v8 +# Fri Apr 8 19:39:33 UTC 2016 +pkgbase = mapbox-studio + pkgdesc = Vector tile driven map design + pkgver = 0.3.4 + pkgrel = 1 + url = https://mapbox.com/mapbox-studio-classic/ + arch = x86_64 + license = BSD + makedepends = unzip + noextract = mapbox-studio-linux-x64-v0.3.4.zip + source = https://mapbox.s3.amazonaws.com/mapbox-studio/mapbox-studio-linux-x64-v0.3.4.zip + sha1sums = 521e722fd5a317f48af2dc718447c9323041bd85 + +pkgname = mapbox-studio + diff --git a/aur/mapbox-studio/PKGBUILD b/aur/mapbox-studio/PKGBUILD new file mode 100644 index 0000000..54231e4 --- /dev/null +++ b/aur/mapbox-studio/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=mapbox-studio +pkgver=0.3.4 +pkgrel=1 +pkgdesc="Vector tile driven map design" +arch=('x86_64') +url="https://mapbox.com/mapbox-studio-classic/" +license=(BSD) +depends=() +makedepends=(unzip) +source=("https://mapbox.s3.amazonaws.com/mapbox-studio/mapbox-studio-linux-x64-v${pkgver}.zip") +noextract=("mapbox-studio-linux-x64-v${pkgver}.zip") +sha1sums=('521e722fd5a317f48af2dc718447c9323041bd85') + +prepare() { + unzip -q mapbox-studio-linux-x64-v${pkgver}.zip +} + +package() { + install -dm755 "${pkgdir}/opt" + cp --preserve=mode -r "mapbox-studio-linux-x64-v${pkgver}" "${pkgdir}/opt/${pkgname}" + ln -s "/opt/${pkgname}/atom" "${pkgdir}/opt/${pkgname}/mapbox-studio" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/micronucleus-git/.SRCINFO b/aur/micronucleus-git/.SRCINFO new file mode 100644 index 0000000..947c877 --- /dev/null +++ b/aur/micronucleus-git/.SRCINFO @@ -0,0 +1,15 @@ +# Generated by mksrcinfo v8 +# Sat Mar 26 14:56:35 UTC 2016 +pkgbase = micronucleus-git + pkgdesc = ATTiny usb bootloader with a strong emphasis on bootloader compactness + pkgver = 2.01.r13.gb23ba5b + pkgrel = 1 + url = https://github.com/micronucleus/micronucleus + arch = any + license = GPL + provides = micronucleus + source = git+https://github.com/micronucleus/micronucleus + sha1sums = SKIP + +pkgname = micronucleus-git + diff --git a/aur/micronucleus-git/PKGBUILD b/aur/micronucleus-git/PKGBUILD new file mode 100644 index 0000000..60f4130 --- /dev/null +++ b/aur/micronucleus-git/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Yuval Adam <yuv dot adm at gmail dot com> PGP-Key: CC2115C12D99D2F0 + +pkgname=micronucleus-git +pkgver=2.01.r13.gb23ba5b +pkgrel=1 +pkgdesc="ATTiny usb bootloader with a strong emphasis on bootloader compactness" +arch=('any') +url="https://github.com/micronucleus/micronucleus" +license=(GPL) +provides=('micronucleus') +source=("git+$url") +sha1sums=('SKIP') +_gitname=micronucleus + +pkgver() { + cd $_gitname + git describe --tags | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' +} + +build() { + cd "$_gitname/commandline" + make +} + +package() { + cd "${srcdir}/${_gitname}/commandline" + install -Dm755 micronucleus "${pkgdir}/usr/bin/micronucleus" + install -Dm644 49-micronucleus.rules "${pkgdir}/etc/udev/rules.d/49-micronucleus.rules" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/micronucleus-git/micronucleus.install b/aur/micronucleus-git/micronucleus.install new file mode 100644 index 0000000..a5fe2b8 --- /dev/null +++ b/aur/micronucleus-git/micronucleus.install @@ -0,0 +1,9 @@ +post_install () { + udevadm control --reload-rules +} + +post_remove () { + post_install "$@" +} + +# vim:ts=2 sw=2 et ft=sh: diff --git a/aur/ntimed-git/.SRCINFO b/aur/ntimed-git/.SRCINFO new file mode 100644 index 0000000..4d7e427 --- /dev/null +++ b/aur/ntimed-git/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = ntimed-git + pkgdesc = Network time synchronization software, NTPD replacement + pkgver = f3810d7 + pkgrel = 1 + url = https://github.com/bsdphk/Ntimed/ + arch = any + license = BSD + provides = ntimed + source = git+https://github.com/bsdphk/Ntimed/ + sha1sums = SKIP + +pkgname = ntimed-git + diff --git a/aur/ntimed-git/PKGBUILD b/aur/ntimed-git/PKGBUILD new file mode 100644 index 0000000..34d2a43 --- /dev/null +++ b/aur/ntimed-git/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=ntimed-git +pkgver=f3810d7 +pkgrel=1 +pkgdesc="Network time synchronization software, NTPD replacement" +arch=('any') +url="https://github.com/bsdphk/Ntimed/" +license=(BSD) +provides=('ntimed') +source=('git+https://github.com/bsdphk/Ntimed/') +sha1sums=('SKIP') +_gitname=Ntimed + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + sh configure + make +} + +package() { + install -Dm755 ${srcdir}/${_gitname}/ntimed-client ${pkgdir}/usr/bin/ntimed-client +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/openbr-git/.AURINFO b/aur/openbr-git/.AURINFO new file mode 100644 index 0000000..e53e8d8 --- /dev/null +++ b/aur/openbr-git/.AURINFO @@ -0,0 +1,17 @@ +pkgbase = openbr-git + pkgdesc = A communal biometrics framework supporting the development of open algorithms and reproducible evaluations. + pkgver = 20140903 + pkgrel = 2 + url = http://openbiometrics.org/ + arch = any + license = Apache + makedepends = git + makedepends = cmake + depends = qt5-base + depends = qt5-svg + depends = opencv + provides = openbr + source = git+https://github.com/biometrics/openbr.git + +pkgname = openbr-git + diff --git a/aur/openbr-git/.SRCINFO b/aur/openbr-git/.SRCINFO new file mode 100644 index 0000000..47b6d83 --- /dev/null +++ b/aur/openbr-git/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = openbr-git + pkgdesc = A communal biometrics framework supporting the development of open algorithms and reproducible evaluations. + pkgver = 20140903 + pkgrel = 2 + url = http://openbiometrics.org/ + arch = any + license = Apache + makedepends = git + makedepends = cmake + depends = qt5-base + depends = qt5-svg + depends = opencv + provides = openbr + source = git+https://github.com/biometrics/openbr.git + md5sums = SKIP + +pkgname = openbr-git + diff --git a/aur/openbr-git/PKGBUILD b/aur/openbr-git/PKGBUILD new file mode 100644 index 0000000..c32d69c --- /dev/null +++ b/aur/openbr-git/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Yuval Adam <yuv dot adm at gmail dot com> PGP-Key: CC2115C12D99D2F0 + +pkgname=openbr-git +pkgver=20140903 +pkgrel=2 +pkgdesc="A communal biometrics framework supporting the development of open algorithms and reproducible evaluations." +arch=('any') +url="http://openbiometrics.org/" +license=('Apache') +depends=('qt5-base' 'qt5-svg' 'opencv') +makedepends=('git' 'cmake') +provides=('openbr') +source=('git+https://github.com/biometrics/openbr.git') +md5sums=('SKIP') +_gitname=openbr + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + + msg "Pulling required submodules (might take some time...)" + git submodule init + git submodule update + + mkdir build + cd build + cmake -DCMAKE_BUILD_TYPE=Release ../ + make +} + +package() { + cd $_gitname/build + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: + diff --git a/aur/openbsc/.SRCINFO b/aur/openbsc/.SRCINFO new file mode 100644 index 0000000..a902ac2 --- /dev/null +++ b/aur/openbsc/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Tue May 10 12:03:30 UTC 2016 +pkgbase = openbsc + pkgdesc = Free software implementations for the GSM/G3PP protocol stacks + pkgver = 0.15.0 + pkgrel = 1 + url = http://openbsc.osmocom.org + arch = any + license = GPL + depends = libdbi + depends = libdbi-drivers + depends = ortp + depends = libosmocore + depends = libosmo-abis + depends = libosmo-netif + optdepends = libosmo-sccp: for building BSC NAT + source = git://git.osmocom.org/openbsc.git#tag=0.15.0 + sha256sums = SKIP + +pkgname = openbsc + diff --git a/aur/openbsc/PKGBUILD b/aur/openbsc/PKGBUILD new file mode 100644 index 0000000..4afdd19 --- /dev/null +++ b/aur/openbsc/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=openbsc +pkgver=0.15.0 +pkgrel=1 +pkgdesc="Free software implementations for the GSM/G3PP protocol stacks" +arch=('any') +url="http://openbsc.osmocom.org" +license=(GPL) +depends=('libdbi' 'libdbi-drivers' 'ortp' 'libosmocore' 'libosmo-abis' 'libosmo-netif') +optdepends=('libosmo-sccp: for building BSC NAT') +source=("git://git.osmocom.org/${pkgname}.git#tag=${pkgver}") +sha256sums=('SKIP') + +build() { + cd "${srcdir}/${pkgname}/${pkgname}" + autoreconf -i + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}/${pkgname}" + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/osmo-trx-git/.SRCINFO b/aur/osmo-trx-git/.SRCINFO new file mode 100644 index 0000000..aebe5b1 --- /dev/null +++ b/aur/osmo-trx-git/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = osmo-trx-git + pkgdesc = OpenBTS transceiver retro-fit + pkgver = 3214 + pkgrel = 1 + url = http://openbsc.osmocom.org/trac/wiki/OsmoTRX + arch = any + license = GPL + depends = libuhd + optdepends = gnuradio: legacy support for USRP1 + source = git://git.osmocom.org/osmo-trx + sha256sums = SKIP + +pkgname = osmo-trx-git + diff --git a/aur/osmo-trx-git/PKGBUILD b/aur/osmo-trx-git/PKGBUILD new file mode 100644 index 0000000..ed8cc63 --- /dev/null +++ b/aur/osmo-trx-git/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=osmo-trx-git +_pkgname=osmo-trx +pkgver=3214 +pkgrel=1 +pkgdesc="OpenBTS transceiver retro-fit" +arch=('any') +url="http://openbsc.osmocom.org/trac/wiki/OsmoTRX" +license=(GPL) +depends=('libuhd') +optdepends=('gnuradio: legacy support for USRP1') +source=("git://git.osmocom.org/${_pkgname}") +sha256sums=('SKIP') + +build() { + cd "${srcdir}/${_pkgname}" + autoreconf -i + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${_pkgname}" + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/pdf-redact-tools/.SRCINFO b/aur/pdf-redact-tools/.SRCINFO new file mode 100644 index 0000000..2d56ed9 --- /dev/null +++ b/aur/pdf-redact-tools/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = pdf-redact-tools + pkgdesc = Securely redact and strip metadata from docs before publishing + pkgver = 0.1 + pkgrel = 1 + url = https://github.com/firstlook/pdf-redact-tools + arch = any + license = GPLv3 + depends = python2 + depends = imagemagick + depends = perl-image-exiftool + source = https://github.com/firstlook/pdf-redact-tools/archive/v0.1.tar.gz + sha256sums = 9d5f095e5d056eb527c08c4736b45c99aa6399424dd6ed7155e3d7cd1600c55e + +pkgname = pdf-redact-tools + diff --git a/aur/pdf-redact-tools/PKGBUILD b/aur/pdf-redact-tools/PKGBUILD new file mode 100644 index 0000000..fdfc4fa --- /dev/null +++ b/aur/pdf-redact-tools/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=pdf-redact-tools +pkgver=0.1 +pkgrel=1 +pkgdesc="Securely redact and strip metadata from docs before publishing" +arch=('any') +url="https://github.com/firstlook/pdf-redact-tools" +license=(GPLv3) +depends=('python2' 'imagemagick' 'perl-image-exiftool') +source=("https://github.com/firstlook/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('9d5f095e5d056eb527c08c4736b45c99aa6399424dd6ed7155e3d7cd1600c55e') + +package() { + cd $srcdir/${pkgname}-${pkgver} + sed -i '1 s/python/python2/g' pdf-redact-tools + install -Dm755 pdf-redact-tools "${pkgdir}/usr/bin/pdf-redact-tools" +} +# vim:set ts=2 sw=2 et: diff --git a/aur/pfclient/.AURINFO b/aur/pfclient/.AURINFO new file mode 100644 index 0000000..80c283b --- /dev/null +++ b/aur/pfclient/.AURINFO @@ -0,0 +1,12 @@ +pkgbase = pfclient + pkgdesc = Planefinder.net sharing client + pkgver = 2.1.23 + pkgrel = 1 + url = http://planefinder.net/ + arch = any + license = unknown + depends = nodejs + source = http://clientfiles.planefinder.net/pfclient-2.1.23.tgz + +pkgname = pfclient + diff --git a/aur/pfclient/.SRCINFO b/aur/pfclient/.SRCINFO new file mode 100644 index 0000000..fa2ca3d --- /dev/null +++ b/aur/pfclient/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = pfclient + pkgdesc = Planefinder.net sharing client + pkgver = 3.0.2080 + pkgrel = 3 + url = https://planefinder.net/sharing/client + install = pfclient.install + arch = any + license = unknown + optdepends = lib32-glibc: necessary for 64-bit systems + optdepends = lib32-gcc-libs: necessary for 64-bit systems + source = pfclient.service + sha256sums = db0cb3ad55568b259ba8be08709c37eb4c0aa2ca83f7417456b9f0d8dcd54d0a + +pkgname = pfclient + diff --git a/aur/pfclient/PKGBUILD b/aur/pfclient/PKGBUILD new file mode 100644 index 0000000..02c99ac --- /dev/null +++ b/aur/pfclient/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Yuval Adam <yuv dot adm at gmail dot com> PGP-Key: CC2115C12D99D2F0 + +pkgname=pfclient +pkgver=3.0.2080 +pkgrel=3 +pkgdesc="Planefinder.net sharing client" +arch=('any') +url="https://planefinder.net/sharing/client" +license=(unknown) +optdepends=( + "lib32-glibc: necessary for 64-bit systems" + "lib32-gcc-libs: necessary for 64-bit systems" +) +install=pfclient.install + +source=('pfclient.service') +sha256sums=('db0cb3ad55568b259ba8be08709c37eb4c0aa2ca83f7417456b9f0d8dcd54d0a') + +source_i686=("http://client.planefinder.net/pfclient_${pkgver}_i386.tar.gz") +sha256sums_i686=('46e25f75ff90edc61918bd3380591adeae5ec810a59c8e260ab38d5b8d79728d') + +source_x86_64=("http://client.planefinder.net/pfclient_${pkgver}_i386.tar.gz") +sha256sums_x86_64=('46e25f75ff90edc61918bd3380591adeae5ec810a59c8e260ab38d5b8d79728d') + +source_armv6h=("http://client.planefinder.net/pfclient_${pkgver}_armhf.tar.gz") +sha256sums_armv6h=('e32de0ca910d6e02fe10ffeb57adf0e4cc95ca585cefde5b4f6cf703578e6597') + +source_armv7h=("http://client.planefinder.net/pfclient_${pkgver}_armhf.tar.gz") +sha256sums_armv7h=('e32de0ca910d6e02fe10ffeb57adf0e4cc95ca585cefde5b4f6cf703578e6597') + +prepare() { + if [[ $CARCH == 'i686' || $CARCH == 'x86_64' ]]; then + __pfarch="i386" + else + __pfarch="armhf" + fi + + cd "$srcdir" + tar -xzf pfclient_${pkgver}_$__pfarch.tar.gz +} + +package() { + install -Dm755 "${srcdir}/pfclient" "${pkgdir}/usr/bin/pfclient" + install -Dm644 "${srcdir}/pfclient.service" "${pkgdir}/usr/lib/systemd/system/pfclient.service" + install -Dm644 /dev/null "${pkgdir}/etc/pfclient/pfclient-config.json" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/pfclient/pfclient.install b/aur/pfclient/pfclient.install new file mode 100644 index 0000000..8bd21c6 --- /dev/null +++ b/aur/pfclient/pfclient.install @@ -0,0 +1,9 @@ +post_install() { + echo " + In order to use the client, it's necessary to start the service and + configure it by HTML interface at http://<your-ip>:30053. + " +} + +# vim:set ts=2 sw=2 et: + diff --git a/aur/pfclient/pfclient.service b/aur/pfclient/pfclient.service new file mode 100644 index 0000000..9bf0455 --- /dev/null +++ b/aur/pfclient/pfclient.service @@ -0,0 +1,15 @@ +[Unit] +Description=Plane Finder ADS-B Client +Wants=network-online.target +After=syslog.target network-online.target + +[Service] +Restart=always +RestartSec=30 +ExecStart=/usr/bin/pfclient --daemon --log_path=/var/log --config_path=/etc/pfclient/pfclient-config.json --pid_file=/var/run/pfclient.pid +ExecStop=/usr/bin/kill -INT $MAINPID +Type=forking +PIDFile=/var/run/pfclient.pid + +[Install] +WantedBy=multi-user.target diff --git a/aur/python-dg-git/.SRCINFO b/aur/python-dg-git/.SRCINFO new file mode 100644 index 0000000..a581cf6 --- /dev/null +++ b/aur/python-dg-git/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = python-dg-git + pkgdesc = A programming language running on CPython VM + pkgver = da8831f + pkgrel = 1 + url = https://github.com/pyos/dg/ + arch = any + license = MIT + makedepends = python-setuptools + depends = python + provides = python-dg + source = git+https://github.com/pyos/dg/ + sha1sums = SKIP + +pkgname = python-dg-git + diff --git a/aur/python-dg-git/PKGBUILD b/aur/python-dg-git/PKGBUILD new file mode 100644 index 0000000..51b5cdd --- /dev/null +++ b/aur/python-dg-git/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=python-dg-git +pkgver=da8831f +pkgrel=1 +pkgdesc="A programming language running on CPython VM" +arch=('any') +url="https://github.com/pyos/dg/" +license=(MIT) +depends=('python') +makedepends=('python-setuptools') +provides=('python-dg') +source=('git+https://github.com/pyos/dg/') +sha1sums=('SKIP') +_gitname=dg + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +package() { + cd "${srcdir}/${_gitname}" + python setup.py install --root="$pkgdir" --optimize=1 +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/python-wpull/.SRCINFO b/aur/python-wpull/.SRCINFO new file mode 100644 index 0000000..31c2bd5 --- /dev/null +++ b/aur/python-wpull/.SRCINFO @@ -0,0 +1,16 @@ +# Generated by mksrcinfo v8 +# Wed Apr 6 15:15:20 UTC 2016 +pkgbase = python-wpull + pkgdesc = Wget-compatible web downloader and crawler + pkgver = 1.2.3 + pkgrel = 1 + url = https://github.com/chfoo/wpull + arch = any + license = GPL + makedepends = python-setuptools + depends = python + source = http://pypi.python.org/packages/source/w/wpull/wpull-1.2.3.tar.gz + sha256sums = 93058d8b1864c80a160a94715a471795ea13f4527e2c7713f231a6dbad73d5fe + +pkgname = python-wpull + diff --git a/aur/python-wpull/PKGBUILD b/aur/python-wpull/PKGBUILD new file mode 100644 index 0000000..146d477 --- /dev/null +++ b/aur/python-wpull/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=python-wpull +pkgver=1.2.3 +pkgrel=1 +pkgdesc="Wget-compatible web downloader and crawler" +arch=('any') +url="https://github.com/chfoo/wpull" +license=(GPL) +depends=('python') +makedepends=('python-setuptools') +source=("http://pypi.python.org/packages/source/w/wpull/wpull-${pkgver}.tar.gz") +sha256sums=('93058d8b1864c80a160a94715a471795ea13f4527e2c7713f231a6dbad73d5fe') + +package() { + cd "${srcdir}/wpull-${pkgver}" + python setup.py install --prefix=/usr --root="$pkgdir/" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/rkt-bin/.SRCINFO b/aur/rkt-bin/.SRCINFO new file mode 100644 index 0000000..9e35a5f --- /dev/null +++ b/aur/rkt-bin/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Mon Apr 18 14:17:32 UTC 2016 +pkgbase = rkt-bin + pkgdesc = App container runtime + pkgver = 1.4.0 + pkgrel = 1 + url = https://github.com/coreos/rkt + install = rkt-bin.install + arch = x86_64 + license = apache + depends = glibc + provides = rkt + conflicts = rocket + replaces = rocket + source = https://github.com/coreos/rkt/releases/download/v1.4.0/rkt-v1.4.0.tar.gz + source = https://github.com/coreos/rkt/releases/download/v1.4.0/rkt-v1.4.0.tar.gz.sig + sha256sums = SKIP + sha256sums = SKIP + +pkgname = rkt-bin + diff --git a/aur/rkt-bin/PKGBUILD b/aur/rkt-bin/PKGBUILD new file mode 100644 index 0000000..9f756ed --- /dev/null +++ b/aur/rkt-bin/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=rkt-bin +pkgver=1.4.0 +pkgrel=1 +pkgdesc="App container runtime" +arch=('x86_64') +url="https://github.com/coreos/rkt" +license=(apache) +depends=('glibc') +provides=('rkt') +replaces=('rocket') +conflicts=('rocket') +source=( + "https://github.com/coreos/rkt/releases/download/v${pkgver}/rkt-v${pkgver}.tar.gz" + "https://github.com/coreos/rkt/releases/download/v${pkgver}/rkt-v${pkgver}.tar.gz.sig" +) +sha256sums=('SKIP' 'SKIP') +validpgpkeys=('18AD5014C99EF7E3BA5F6CE950BDD3E0FC8A365E') +install="${pkgname}.install" +_pkgname=rkt + +package() { + cd "${_pkgname}-v${pkgver}" + install -Dm755 rkt "$pkgdir/usr/bin/rkt" + install -Dm644 stage1-coreos.aci "$pkgdir/usr/lib/rkt/stage1.aci" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/rkt-bin/rkt-bin.install b/aur/rkt-bin/rkt-bin.install new file mode 100644 index 0000000..f04860c --- /dev/null +++ b/aur/rkt-bin/rkt-bin.install @@ -0,0 +1,10 @@ +post_install () { + # Create users/groups + getent group rkt >/dev/null || groupadd -r rkt +} + +post_upgrade () { + post_install "$@" +} + +# vim:ts=2 sw=2 et ft=sh: diff --git a/aur/rkt-git/.SRCINFO b/aur/rkt-git/.SRCINFO new file mode 100644 index 0000000..675fb81 --- /dev/null +++ b/aur/rkt-git/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Mon Feb 1 22:45:54 UTC 2016 +pkgbase = rkt-git + pkgdesc = App container runtime + pkgver = 0.16.0.r92.gfedaf31 + pkgrel = 1 + url = https://github.com/coreos/rkt + install = rkt.install + arch = x86_64 + license = apache + makedepends = cpio + makedepends = go + makedepends = wget + makedepends = squashfs-tools + makedepends = perl-capture-tiny + makedepends = intltool + makedepends = bc + provides = rkt + conflicts = rocket + conflicts = rkt + replaces = rocket + replaces = rkt + source = rkt-git::git+https://github.com/coreos/rkt + md5sums = SKIP + +pkgname = rkt-git + diff --git a/aur/rkt-git/PKGBUILD b/aur/rkt-git/PKGBUILD new file mode 100644 index 0000000..a67578a --- /dev/null +++ b/aur/rkt-git/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F +# Contributor: Kenny Rasschaert <kenny dot rasschaert at gmail dot com> PGP-Key: 1F70454121E41419 +# Contributor: Adrián Pérez de Castro <adrian at perezdecastro dor org> PGP-Key: 91C559DBE4C9123B +# Contributor: Boohbah <boohbah at gmail dot com> + +pkgname=rkt-git +pkgver=0.16.0.r92.gfedaf31 +pkgrel=1 +pkgdesc="App container runtime" +arch=('x86_64') +url="https://github.com/coreos/rkt" +license=(apache) +makedepends=('cpio' 'go' 'wget' 'squashfs-tools' 'perl-capture-tiny' 'intltool' 'bc') +provides=('rkt') +replaces=('rocket' 'rkt') +conflicts=('rocket' 'rkt') +source=("$pkgname::git+$url") +md5sums=('SKIP') +install="rkt.install" + +pkgver() { + cd "$pkgname" + git describe --long | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' +} + +prepare() { + cd "${pkgname}" + ./autogen.sh +} + +build() { + cd "$pkgname" + ./configure --prefix=/usr \ + --with-stage1-flavors=coreos \ + --with-stage1-default-location=/usr/lib/rkt/stage1.aci + make -s +} + +package() { + cd "${pkgname}" + local unit + for unit in rkt-gc.{timer,service} rkt-metadata.{socket,service} + do + install -Dm644 "dist/init/systemd/${unit}" \ + "${pkgdir}/usr/lib/systemd/system/${unit}" + done + + install -Dm644 "dist/bash_completion/rkt.bash" "${pkgdir}/usr/share/bash-completion/completions/rkt" + + cd build-rkt-*+git + install -Dm755 bin/rkt "$pkgdir/usr/bin/rkt" + install -Dm644 bin/stage1-coreos.aci "$pkgdir/usr/lib/rkt/stage1.aci" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/rkt-git/rkt.install b/aur/rkt-git/rkt.install new file mode 100644 index 0000000..2f696ac --- /dev/null +++ b/aur/rkt-git/rkt.install @@ -0,0 +1,11 @@ +post_install () { + # Create users/groups + getent group rkt >/dev/null || groupadd -r rkt + rkt install &>/dev/null +} + +post_upgrade () { + post_install "$@" +} + +# vim:ts=2 sw=2 et ft=sh: diff --git a/aur/tails-installer/.SRCINFO b/aur/tails-installer/.SRCINFO new file mode 100644 index 0000000..e73a761 --- /dev/null +++ b/aur/tails-installer/.SRCINFO @@ -0,0 +1,31 @@ +# Generated by mksrcinfo v8 +# Sun Mar 13 11:16:46 UTC 2016 +pkgbase = tails-installer + pkgdesc = Installer for the Tails live operating system + pkgver = 4.4.8 + pkgrel = 1 + url = https://tails.boum.org/ + arch = x86_64 + arch = i686 + license = GPL + makedepends = git + depends = cdrkit + depends = coreutils + depends = dosfstools + depends = e2fsprogs + depends = gptfdisk + depends = gtk3 + depends = mtools + depends = p7zip + depends = parted + depends = python2-configobj + depends = python2-distutils-extra + depends = python2-gobject + depends = syslinux + depends = udisks2 + depends = urlgrabber + source = git://git.tails.boum.org/liveusb-creator#tag=tails-installer_4.4.8 + sha256sums = SKIP + +pkgname = tails-installer + diff --git a/aur/tails-installer/PKGBUILD b/aur/tails-installer/PKGBUILD new file mode 100644 index 0000000..973739b --- /dev/null +++ b/aur/tails-installer/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=tails-installer +pkgver=4.4.8 +pkgrel=1 +pkgdesc="Installer for the Tails live operating system" +arch=('x86_64' 'i686') +url="https://tails.boum.org/" +license=(GPL) +depends=('cdrkit' 'coreutils' 'dosfstools' 'e2fsprogs' 'gptfdisk' 'gtk3' 'mtools' 'p7zip' 'parted' 'python2-configobj' 'python2-distutils-extra' 'python2-gobject' 'syslinux' 'udisks2' 'urlgrabber') +makedepends=('git') +source=("git://git.tails.boum.org/liveusb-creator#tag=tails-installer_${pkgver}") +sha256sums=('SKIP') +_pkgname=liveusb-creator + +prepare() { + cd "${srcdir}/${_pkgname}" +} + +package() { + cd "${srcdir}/${_pkgname}" + sed -i '1!b;s/python/python2/' tails-installer{,-launcher} + python2 setup.py install --root=${pkgdir} +} + +# vim:set ts=2 sw=2 et: diff --git a/.SRCINFO b/aur/terraform-bin/.SRCINFO index 9fb7896..9fb7896 100644 --- a/.SRCINFO +++ b/aur/terraform-bin/.SRCINFO diff --git a/aur/terraform-bin/.gitignore b/aur/terraform-bin/.gitignore new file mode 100644 index 0000000..7678499 --- /dev/null +++ b/aur/terraform-bin/.gitignore @@ -0,0 +1,4 @@ +src/ +pkg/ +terraform_*.zip +terraform-bin-*.pkg.tar.xz diff --git a/PKGBUILD b/aur/terraform-bin/PKGBUILD index 0dc4ae9..0dc4ae9 100644 --- a/PKGBUILD +++ b/aur/terraform-bin/PKGBUILD diff --git a/aur/vix-git/.AURINFO b/aur/vix-git/.AURINFO new file mode 100644 index 0000000..6f4ac84 --- /dev/null +++ b/aur/vix-git/.AURINFO @@ -0,0 +1,14 @@ +pkgbase = vix-git + pkgdesc = Visual Interface heXadecimal dump + pkgver = de9bdcb + pkgrel = 1 + url = http://actinid.org/vix/ + arch = any + license = unknown + makedepends = libtool + makedepends = autoconf + depends = sdl + source = git+https://github.com/BatchDrake/vix + +pkgname = vix-git + diff --git a/aur/vix-git/.SRCINFO b/aur/vix-git/.SRCINFO new file mode 100644 index 0000000..5ece10d --- /dev/null +++ b/aur/vix-git/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = vix-git + pkgdesc = Visual Interface heXadecimal dump + pkgver = de9bdcb + pkgrel = 1 + url = http://actinid.org/vix/ + arch = any + license = unknown + makedepends = libtool + makedepends = autoconf + depends = sdl + source = git+https://github.com/BatchDrake/vix + sha1sums = SKIP + +pkgname = vix-git + diff --git a/aur/vix-git/PKGBUILD b/aur/vix-git/PKGBUILD new file mode 100644 index 0000000..0cfdaad --- /dev/null +++ b/aur/vix-git/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Yuval Adam <yuv dot adm at gmail dot com> PGP-Key: CC2115C12D99D2F0 + +pkgname=vix-git +pkgver=de9bdcb +pkgrel=1 +pkgdesc="Visual Interface heXadecimal dump" +arch=('any') +url="http://actinid.org/vix/" +license=('unknown') +depends=('sdl') +makedepends=('libtool' 'autoconf') +source=('git+https://github.com/BatchDrake/vix') +sha1sums=('SKIP') +_gitname=vix + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + libtoolize + autoreconf -fvi + ./configure --prefix=/usr + make +} + +package() { + cd $_gitname + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/yate/.SRCINFO b/aur/yate/.SRCINFO new file mode 100644 index 0000000..e791576 --- /dev/null +++ b/aur/yate/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = yate + pkgdesc = Next-generation telephony engine + pkgver = 5.5.0 + pkgrel = 1 + url = http://yate.null.ro + arch = i686 + arch = x86_64 + license = GPL + depends = speex + depends = gsm + depends = postgresql-libs + depends = libmysqlclient + depends = alsa-lib + options = !makeflags + source = http://yate.null.ro/tarballs/yate5/yate-5.5.0-1.tar.gz + sha256sums = a9fc472df082e92d578efa3de54689e10ee1a24fdd67a9cc928db7c2e1568676 + +pkgname = yate + diff --git a/aur/yate/PKGBUILD b/aur/yate/PKGBUILD new file mode 100644 index 0000000..e3285a9 --- /dev/null +++ b/aur/yate/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F +# Contributor: Yejun Yang <yejunx AT gmail DOT com> +# Contributor: Biru Ionut <ionut@archlinux.ro> + +pkgname=yate +pkgver=5.5.0 +pkgrel=1 +pkgdesc="Next-generation telephony engine" +arch=('i686' 'x86_64') +url="http://yate.null.ro" +license=('GPL') +depends=('speex' 'gsm' 'postgresql-libs' 'libmysqlclient' 'alsa-lib') +source=("http://yate.null.ro/tarballs/yate5/yate-${pkgver}-1.tar.gz") +options=(!makeflags) +sha256sums=('a9fc472df082e92d578efa3de54689e10ee1a24fdd67a9cc928db7c2e1568676') + +build() { + cd $srcdir/${pkgname} + export LDFLAGS="${LDFLAGS//-Wl,--as-needed}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-libpq \ + --with-mysql \ + --without-openh323 + make +} + +package(){ + cd $srcdir/${pkgname} + make DESTDIR=$pkgdir install +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/zcash-git/.SRCINFO b/aur/zcash-git/.SRCINFO new file mode 100644 index 0000000..5b9f2a2 --- /dev/null +++ b/aur/zcash-git/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = zcash-git + pkgdesc = Decentralized and open source cryptocurrency + pkgver = zc.v0.11.2.z0.15.g405dd80 + pkgrel = 1 + url = https://z.cash + install = zcash-git.install + arch = any + license = MIT + makedepends = wget + makedepends = unzip + provides = zcash + source = git+https://github.com/Electric-Coin-Company/zcash + sha1sums = SKIP + +pkgname = zcash-git + diff --git a/aur/zcash-git/PKGBUILD b/aur/zcash-git/PKGBUILD new file mode 100644 index 0000000..5b249a1 --- /dev/null +++ b/aur/zcash-git/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=zcash-git +pkgver=zc.v0.11.2.z0.15.g405dd80 +pkgrel=1 +pkgdesc="Decentralized and open source cryptocurrency" +arch=('any') +url="https://z.cash" +license=(MIT) +makedepends=('wget' 'unzip') +provides=('zcash') +source=("git+https://github.com/Electric-Coin-Company/zcash") +sha1sums=('SKIP') +install="${pkgname}.install" +_gitname=zcash + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + ./zcutil/build.sh +} + +package() { + cd $_gitname + install -Dm755 src/zcash-cli "${pkgdir}/usr/bin/zcash-cli" + install -Dm755 src/zcashd "${pkgdir}/usr/bin/zcashd" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/zcash-git/zcash-git.install b/aur/zcash-git/zcash-git.install new file mode 100644 index 0000000..564b3f1 --- /dev/null +++ b/aur/zcash-git/zcash-git.install @@ -0,0 +1,8 @@ +post_install () { + echo "Before running zcashd you need to download the public alpha proving keys (~2GB)" + echo + echo "$ ./zcutil/fetch-params.sh" + echo + echo "For more information read https://github.com/Electric-Coin-Company/zcash/wiki/Public-Alpha-Guide" +} +# vim:set ts=2 sw=2 et: @@ -0,0 +1,45 @@ +usage() { + echo "" + echo "Usage: $0 <add|update> <pkgname>" + echo " $0 import <pkgname> [pkgname] ..." + echo "" + echo "This script wraps the typical AUR creation and update procedures" + echo "" + exit 1 +} + +add_pkg() { + local pkgname="$1" + [[ -z $pkgname ]] && usage + + git remote add -f $pkgname "ssh://aur@aur.archlinux.org/$pkgname.git" + git subtree add --prefix "aur/$pkgname" $pkgname master +} + +update_pkg() { + local pkgname="$1" + [[ -z $pkgname ]] && usage + + git subtree push --prefix "aur/$pkgname" $pkgname master +} + +import_pkgs() { + for pkgname in "$@" + do + add_pkg $pkgname + done +} + +case "$1" in + add) + add_pkg $2 + ;; + update) + update_pkg $2 + ;; + import) + import_pkgs "${@:2}" + ;; + *) + usage +esac |
