summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgrufo2018-03-16 14:41:55 +0100
committergrufo2018-03-16 14:41:55 +0100
commit32f8cffec9eb360f7ad8c24c72c56218058c79dc (patch)
tree49ade49dad9d2522fe438c5c29a51041e898fbc0 /PKGBUILD
parente789f64e5366a289c5f96b21b3edc035bbcf3a22 (diff)
downloadaur-32f8cffec9eb360f7ad8c24c72c56218058c79dc.tar.gz
New PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD77
1 files changed, 47 insertions, 30 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 67785a24ae72..6d4cfc6f7fb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,72 @@
-# $Id$
-# Maintainer: None
+# Maintainer: grufo <madmurphy333 AT gmail DOT com>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: wahnby <wahnby@yahoo.fr>
-pkgname=gnunet-git
-pkgdesc="A framework for secure peer-to-peer networking"
-pkgver=0.10.1.24826.cd8ffdb97
+pkgname='gnunet-git'
+_appname='gnunet'
+pkgver='r25770.de5018639'
pkgrel=1
-arch=('i686' 'x86_64')
+pkgdesc="A framework for secure peer-to-peer networking"
+arch=('x86_64')
url="http://gnunet.org"
license=('GPL')
-conflicts=('gnunet')
-provides=('gnunet')
+provides=("${_appname}")
+conflicts=("${_appname}")
depends=('gmp' 'libgcrypt' 'libextractor' 'sqlite' 'gnurl'
'libmicrohttpd' 'libunistring' 'libidn')
-makedepends=('gettext' 'pkgconfig' 'git'
+makedepends=('gettext' 'pkgconfig' 'autoconf'
'bluez-libs' 'python' 'glpk' 'libpulse' 'opus')
optdepends=('bluez-libs'
'python'
'glpk'
'libpulse'
'opus')
-backup=(etc/gnunetd.conf)
+
+backup=('etc/gnunetd.conf')
options=('!makeflags')
-source=(git+https://gnunet.org/git/gnunet.git
- gnunet.service
- defaults.conf)
+
+source=("git+https://gnunet.org/git/${_appname}.git"
+ 'gnunet.service'
+ 'defaults.conf')
+
md5sums=('SKIP'
'54cce3d2415d95b2e5bd1bd88db3a0ea'
'0fe23b2ca5b3fc47a0b5645e04406da0')
pkgver() {
- cd "${srcdir}/gnunet/"
- local _version=$(head -n 30 configure.ac | grep 'AC_INIT' | grep -o '\([0-9].*[0-9]\)')
- printf "%s.%s.%s" ${_version} "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+
+ cd "${_appname}"
+ printf "'r%s.%s'" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+
+}
+
+prepare() {
+
+ cd "${srcdir}/${_appname}"
+ autoreconf -fi
+ sed -i 's|contrib doc|doc|' Makefile.*
+ [ -f Makefile ] || ./configure --prefix=/usr \
+ --without-mysql \
+ --with-nssdir=/usr/lib
+
}
build() {
- cd "$srcdir"/gnunet/
- ./bootstrap
- sed -i 's|contrib doc|doc|' Makefile.*
- [ -f Makefile ] || ./configure --prefix=/usr \
- --without-mysql \
- --with-nssdir=/usr/lib
- make
- make -C contrib
+
+ cd "${srcdir}/${_appname}"
+ make
+ make -C contrib
+
}
package() {
- cd "$srcdir"/gnunet/
- make DESTDIR="$pkgdir" install
- make DESTDIR="$pkgdir" -C contrib install
- install -D -m0644 "$srcdir"/defaults.conf "$pkgdir"/etc/gnunetd.conf
- rm -rf "$pkgdir"/usr/include/libltdl "$pkgdir"/usr/lib/libltdl.* "$pkgdir"/usr/include/ltdl.h
- install -Dm0644 "$srcdir"/gnunet.service "$pkgdir"/usr/lib/systemd/system/gnunet.service
+
+ cd "${srcdir}/${_appname}"
+ make DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" -C contrib install
+ install -D -m0644 "${srcdir}/defaults.conf" "${pkgdir}/etc/gnunetd.conf"
+ rm -rf "${pkgdir}/usr/include/libltdl" "${pkgdir}/usr/lib/libltdl".* "${pkgdir}/usr/include/ltdl.h"
+ install -Dm0644 "${srcdir}/${_appname}.service" "${pkgdir}/usr/lib/systemd/system/${_appname}.service"
+
}
+