diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-01-28 03:27:16 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-01-28 03:27:16 +0000 |
commit | 462391357aa5e749dc9908c15f3baa0b4416f3d8 (patch) | |
tree | 11d4d3f054aae9ffd869adc634054f64a16d83b8 /pcr/librevpn-git | |
parent | 748e32a3a886569b58a27003e85b76be5746153d (diff) |
Tue Jan 28 03:22:21 UTC 2014
Diffstat (limited to 'pcr/librevpn-git')
-rw-r--r-- | pcr/librevpn-git/PKGBUILD | 145 |
1 files changed, 0 insertions, 145 deletions
diff --git a/pcr/librevpn-git/PKGBUILD b/pcr/librevpn-git/PKGBUILD deleted file mode 100644 index 551a984e2..000000000 --- a/pcr/librevpn-git/PKGBUILD +++ /dev/null @@ -1,145 +0,0 @@ -# Maintainer: Márcio Silva <coadde@lavabit.com> - - _branch=master -#_branch=feature/empaquetable - -if [[ $_branch == master ]]; then - # committer Nicolás Reynolds <fauno@endefensadelsl.org> 2013-07-30 17:16:33 (GMT) - _srcver=20130730 - _commit=fb7d07789398d7b68ed437db75c68a24b0c17905 - _sha512sums=4dc77346fe6294d3bcfc47ead15f722bee628daf2a28d3fef9a15960038395140ee98918a4502ed1ed186bedbe2a83d9e68a202323523c8461476776bd3fdb2b -fi - -if [[ $_branch == feature/empaquetable ]]; then - # committer Nicolás Reynolds <fauno@endefensadelsl.org> 2013-07-29 02:41:53 (GMT) - _srcver=20130729 - _commit=5ee3d723da187d85f8b789998f98c8aebec843f7 - _sha512sums=f4c62b6bda67ce97eff9b35223f6c8d03c813e0151e81289006d8303e3296ed6346c2fb2b3835309d0902d9ea2ea73d4536636f544039ada5ae3d737600b0ebc -fi - -_srcname=lvpn -_pkgname=librevpn -pkgname=$_pkgname-git -pkgver=$_srcver -pkgrel=3 -pkgdesc='Free Virtual Network with tinc2dot and generate-ipv6-address' -url=http://$_pkgname.org.ar/ -license=('AGPL3:(lvpn, tinc2dot)' 'MIT:(generate-ipv6-address)') -arch=(mips64el x86_64 i686) -depends=(avahi bash tinc) -optdepends=( - 'graphviz: for graph and tinc2dot' - 'libnatpmp: (AUR)' - miniupnpc - 'python2: for avahi-publish-alias' - python2-bottle - 'ruby: for graph' - sudo -) -provides=($_pkgname) -conflicts=$_pkgname -source=$_srcname-$_commit.tar.xz::http://repo.hackcoop.com.ar/$_pkgname.git/snapshot/$_commit.tar.xz -sha512sums=$_sha512sums - -build() { - cd $srcdir/$_commit - - if [[ $_branch == feature/empaquetable ]]; then - sed -i '\|generate-ipv6-address|d;\|natpmp|d;\|upnpc|d' Makefile - sed -i '\|LVPN_DIR=| s|${PWD}|/usr/share/lvpn|' $_srcname.in - sed -i 's|${LVPN_DIR}/bin|/usr/bin|; - s|$(uname -m)-||; - ' lib/common - make PREFIX=/usr - fi - - cd $srcdir/$_commit/etc/generate-ipv6-address-0.1 - sed -i 's|`uname -m`-||;s|/man/man8|/share/man/man8|' Makefile - make PREFIX=/usr -} - -package() { - cd $srcdir/$_commit - - if [[ $_branch == feature/empaquetable ]]; then - make PREFIX=$pkgdir/usr TEXTDOMAINDIR=$pkgdir/usr/share/locale install - - msg 'Installing scripts files' - install -vm755 bin/avahi-publish-alias $pkgdir/usr/share/$_srcname - install -vm755 bin/graph $pkgdir/usr/share/$_srcname # conflicts with plotutils on /usr/bin - install -vm755 bin/tinc2dot $pkgdir/usr/share/$_srcname # tinc2dot 0.2.1 script - install -vm755 bin/cronjob $pkgdir/usr/share/$_srcname/fauno-cronjob # fauno script - - msg 'Removing dirs' - rmdir -v $pkgdir/usr/share/locale/pacman-scripts - - msg 'Fixing beagle patch' - rmdir -v $pkgdir/usr/share/$_srcname/beadle - ln -vs hosts $pkgdir/usr/share/$_srcname/beadle - - msg 'Adding doc patch' - install -vd $pkgdir/usr/share/doc - ln -vs ../$_srcname $pkgdir/usr/share/doc/$_srcname - - msg 'Installing locale files' - _locales=(en) - for _po in ${_locales[@]}; do - install -vd $pkgdir/usr/share/locale/$_po/LC_MESSAGES - msgfmt -o $pkgdir/usr/share/locale/$_po/LC_MESSAGES/$_srcname.mo locale/$_po.po - done - fi - - if [[ $_branch == master ]]; then - cd $srcdir/$_commit - - msg 'Fixing patchs with sed' - sed -i '\|LVPN=| s|$(readlink -f $0)|lvpn|; - \|LVPN_DIR=| s|$(dirname "$LVPN")|/usr/share/lvpn|; - \|LVPN_BIN=| s|${LVPN_DIR}|/usr|; - \|LVPN_LIBDIR=| s|${LVPN_DIR}/lib|/usr/lib/lvpn|; - ' $_srcname - sed -i 's|${LVPN_DIR}/bin|/usr/bin|; - s|$(uname -m)-||; - ' lib/{common,lvpn-init} - - msg 'Copying doc, hosts and lib dirs' - install -vd $pkgdir/usr/{lib,share/$_srcname} - cp -va doc $pkgdir/usr/share/$_srcname - cp -va hosts $pkgdir/usr/share/$_srcname - cp -va lib $pkgdir/usr/lib/$_srcname - - msg 'Installing scripts files' - install -vd $pkgdir/usr/bin - install -vm755 $_srcname $pkgdir/usr/bin - install -vm755 bin/avahi-publish-alias $pkgdir/usr/share/$_srcname - install -vm755 bin/graph $pkgdir/usr/share/$_srcname # conflicts with plotutils on /usr/bin - install -vm755 bin/tinc2dot $pkgdir/usr/share/$_srcname # tinc2dot 0.2.1 script - install -vm755 bin/cronjob $pkgdir/usr/share/$_srcname/fauno-cronjob # fauno script - - msg 'Fixing beagle patch' - ln -vs hosts $pkgdir/usr/share/$_srcname/beadle - - msg 'Adding doc patch' - install -vd $pkgdir/usr/share/doc - ln -vs ../$_srcname $pkgdir/usr/share/doc/$_srcname - - msg 'Installing locale files' - _locales=(en) - for _po in ${_locales[@]}; do - install -vd $pkgdir/usr/share/locale/$_po/LC_MESSAGES - msgfmt -o $pkgdir/usr/share/locale/$_po/LC_MESSAGES/$_srcname.mo locale/$_po.po - done - fi - - msg 'Creating dirs' - install -d $pkgdir/{usr/share/$_srcname/nodos,etc/{logrotate.d,NetworkManager/dispatcher.d}} - - msg 'Installing license files' - install -vDm644 LICENSE $pkgdir/usr/share/licenses/$_srcname/COPYING - - msg 'Installing "generate-ipv6-address" files' - cd etc/generate-ipv6-address-0.1 - make PREFIX=$pkgdir/usr TEXTDOMAINDIR=$pkgdir/usr/share/locale install -} - -# vim:set ts=2 sw=2 et: |