summaryrefslogtreecommitdiff
path: root/pcr/librevpn
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/librevpn')
-rw-r--r--pcr/librevpn/PKGBUILD145
1 files changed, 0 insertions, 145 deletions
diff --git a/pcr/librevpn/PKGBUILD b/pcr/librevpn/PKGBUILD
deleted file mode 100644
index 551a984e2..000000000
--- a/pcr/librevpn/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: