diff options
Diffstat (limited to 'arch-linux')
-rw-r--r-- | arch-linux/PKGBUILD | 22 | ||||
-rw-r--r-- | arch-linux/anyrtpproxyMakefile.patch | 11 | ||||
-rw-r--r-- | arch-linux/anytun.install | 7 | ||||
-rw-r--r-- | arch-linux/boost-mt.patch (renamed from arch-linux/configure.patch) | 11 |
4 files changed, 30 insertions, 21 deletions
diff --git a/arch-linux/PKGBUILD b/arch-linux/PKGBUILD index b0e1507..895bcbc 100644 --- a/arch-linux/PKGBUILD +++ b/arch-linux/PKGBUILD @@ -15,27 +15,31 @@ replaces=() backup=("/etc/anytun/autostart") options=(docs zipman ccache distcc) install=anytun.install -source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz") +source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz" "boost-mt.patch") noextract=() -md5sums=(a72d47110aa9f8cb42d5fe726a237bd0) #generate with 'makepkg -g' +md5sums=('a72d47110aa9f8cb42d5fe726a237bd0' + 'bc8713a0228af46f7692a85e77927871') build() { cd "$srcdir/$pkgname-$pkgver/src" || return 1 - patch -p0 < ../configure.patch || return 1 - patch -p0 < ../anyrtpproxyMakefile.patch || return 1 + patch -p0 < ${srcdir}/boost-mt.patch || return 1 ./configure --use-ssl-crypto || return 1 # use libssl #./configure || return 1 # use libgcrypt make || return 1 #make manpage || return 1 #make anyrtpproxy || return 1 - mkdir -p ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld ${pkgdir}/etc/anytun + mkdir -p ${pkgdir}/usr/sbin ${pkgdir}/usr/bin \ + ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld \ + ${pkgdir}/etc/anytun ${pkgdir}/etc/rc.d/ \ + ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/ cp anytun ${pkgdir}/usr/sbin/ cp anytun-config anytun-controld anytun-nosync anytun-showtables ${pkgdir}/usr/bin/ - touch ${pkgdir}/var/run/anytun/.keep ${pkgdir}/var/run/anytun-controld/.keep - cp ../etc/init.d/anytun ${pkgdir}/etc/rc.d/ - cp -R ../etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/ - cp ../etc/anytun/autostart ${pkgdir}/etc/anytun/ + #touch ${pkgdir}/var/run/anytun/.keep ${pkgdir}/var/run/anytun-controld/.keep + cp $srcdir/$pkgname-$pkgver/etc/init.d/anytun ${pkgdir}/etc/rc.d/ + cp -R $srcdir/$pkgname-$pkgver/etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/ + cp $srcdir/$pkgname-$pkgver/etc/anytun/autostart ${pkgdir}/etc/anytun/ cp -R ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver/ } + diff --git a/arch-linux/anyrtpproxyMakefile.patch b/arch-linux/anyrtpproxyMakefile.patch deleted file mode 100644 index 4960fbb..0000000 --- a/arch-linux/anyrtpproxyMakefile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ../../orig/anytun-0.3.1/src/anyrtpproxy/Makefile 2009-10-29 01:29:31.000000000 +0100 -+++ anyrtpproxy/Makefile 2009-10-30 23:54:07.031174716 +0100 -@@ -34,7 +34,7 @@ - CXX = g++ - CXXFLAGS = -g -Wall - LD = g++ --LDFLAGS = -g -Wall -O2 -lboost_thread -lboost_serialization -lboost_system -+LDFLAGS = -g -Wall -O2 -lboost_thread-mt -lboost_serialization -lboost_system - - OBJS = anyrtpproxy.o \ - ../signalController.o \ diff --git a/arch-linux/anytun.install b/arch-linux/anytun.install index 02d8ffa..b9f45ff 100644 --- a/arch-linux/anytun.install +++ b/arch-linux/anytun.install @@ -1,5 +1,10 @@ post_install() { - return 0 + echo "Don't forget to create configuration directories unter /etc/anytun/" + echo "and to add them to /etc/anytun/autostart" + echo "You will find example configuration files in /usr/share/anytun-$pkgname-$pkgver/etc-example/" + echo "" + echo "You can disect anytun traffic using wireshark by plugging the script" + echo " /usr/share/anytun-0.3.1/wireshark-lua/satp.lua into wireshark" } post_upgrade() { diff --git a/arch-linux/configure.patch b/arch-linux/boost-mt.patch index 6a9d57d..b3f6f9e 100644 --- a/arch-linux/configure.patch +++ b/arch-linux/boost-mt.patch @@ -9,3 +9,14 @@ CRYPTO_LIB='gcrypt' PASSPHRASE=1 +--- ../../orig/anytun-0.3.1/src/anyrtpproxy/Makefile 2009-10-29 01:29:31.000000000 +0100 ++++ anyrtpproxy/Makefile 2009-10-30 23:54:07.031174716 +0100 +@@ -34,7 +34,7 @@ + CXX = g++ + CXXFLAGS = -g -Wall + LD = g++ +-LDFLAGS = -g -Wall -O2 -lboost_thread -lboost_serialization -lboost_system ++LDFLAGS = -g -Wall -O2 -lboost_thread-mt -lboost_serialization -lboost_system + + OBJS = anyrtpproxy.o \ + ../signalController.o \ |