From 5344e7b8d33cc0afa24e7baeb1637bb5a1a534a4 Mon Sep 17 00:00:00 2001 From: André Fabian Silva Delgado Date: Sat, 10 Aug 2013 15:24:35 -0300 Subject: move librevpn to librevpn-git --- pcr/librevpn-git/PKGBUILD | 145 ++++++++++++++++++++++++++++++++++++++++++++++ pcr/librevpn/PKGBUILD | 145 ---------------------------------------------- 2 files changed, 145 insertions(+), 145 deletions(-) create mode 100644 pcr/librevpn-git/PKGBUILD delete mode 100644 pcr/librevpn/PKGBUILD diff --git a/pcr/librevpn-git/PKGBUILD b/pcr/librevpn-git/PKGBUILD new file mode 100644 index 000000000..551a984e2 --- /dev/null +++ b/pcr/librevpn-git/PKGBUILD @@ -0,0 +1,145 @@ +# Maintainer: Márcio Silva + + _branch=master +#_branch=feature/empaquetable + +if [[ $_branch == master ]]; then + # committer Nicolás Reynolds 2013-07-30 17:16:33 (GMT) + _srcver=20130730 + _commit=fb7d07789398d7b68ed437db75c68a24b0c17905 + _sha512sums=4dc77346fe6294d3bcfc47ead15f722bee628daf2a28d3fef9a15960038395140ee98918a4502ed1ed186bedbe2a83d9e68a202323523c8461476776bd3fdb2b +fi + +if [[ $_branch == feature/empaquetable ]]; then + # committer Nicolás Reynolds 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: 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 - - _branch=master -#_branch=feature/empaquetable - -if [[ $_branch == master ]]; then - # committer Nicolás Reynolds 2013-07-30 17:16:33 (GMT) - _srcver=20130730 - _commit=fb7d07789398d7b68ed437db75c68a24b0c17905 - _sha512sums=4dc77346fe6294d3bcfc47ead15f722bee628daf2a28d3fef9a15960038395140ee98918a4502ed1ed186bedbe2a83d9e68a202323523c8461476776bd3fdb2b -fi - -if [[ $_branch == feature/empaquetable ]]; then - # committer Nicolás Reynolds 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: -- cgit v1.2.3-54-g00ecf