diff options
author | Daniel Bermond | 2019-10-08 16:31:21 +0000 |
---|---|---|
committer | Daniel Bermond | 2019-10-08 16:31:45 +0000 |
commit | e261f3c1f8660ea0d507b6273fd1487ad9e9389a (patch) | |
tree | 4181bc56343912035b8376533b21e35e4a4c7490 /PKGBUILD | |
download | aur-e261f3c1f8660ea0d507b6273fd1487ad9e9389a.tar.gz |
Initial commit of i2pd-tools-git
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d29338cd4d4e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Daniel Bermond <dbermond@archlinux.org> + +pkgname=i2pd-tools-git +pkgver=r192.g84dcb08 +pkgrel=1 +pkgdesc='Tools for I2P (git version)' +arch=('x86_64') +url='https://github.com/PurpleI2P/i2pd-tools/' +license=('BSD') +depends=('i2pd' 'openssl') +makedepends=('git' 'boost') +provides=('i2pd-tools') +conflicts=('i2pd-tools') +source=('git+https://github.com/PurpleI2P/i2pd-tools.git' + '010-i2pd-tools-use-shared-lib.patch' + '020-i2pd-tools-use-arch-flags.patch') +sha256sums=('SKIP' + '54d228514c60ea3c805520693cad3dc09fb3bdb52fe437619a69be3655d52c90' + '6ac88fa5262ae43a225e89090fc0fc039af46f8afc04faba83c9eea9bb23486c') + +prepare() { + patch -d i2pd-tools -Np1 -i "${srcdir}/010-i2pd-tools-use-shared-lib.patch" + patch -d i2pd-tools -Np1 -i "${srcdir}/020-i2pd-tools-use-arch-flags.patch" +} + +pkgver() { + cd i2pd-tools + printf 'r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + make -C i2pd-tools +} + +package() { + cd i2pd-tools + + local _tool + while read -r -d '' _tool + do + _tool="${_tool##*/}" + _tool="${_tool%.cpp}" + install -D -m755 "${_tool}" "${pkgdir}/usr/bin/i2pd-${_tool}" + done < <(find -maxdepth 1 -type f -name '*.cpp' ! -name 'vanitygen.cpp' -print0) + + install -D -m755 vain "${pkgdir}/usr/bin/i2pd-vain" + + install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |