summaryrefslogtreecommitdiff
path: root/arch-linux
diff options
context:
space:
mode:
authorBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:27:01 +0000
committerBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:27:01 +0000
commit8406a3ae159df1e419c8923630b99f8fd1d1b0af (patch)
treebd33d018e39ae0c4c71fb05a7bd90f79dfebe971 /arch-linux
parentinitial sketch (diff)
vorm test
Diffstat (limited to 'arch-linux')
-rw-r--r--arch-linux/PKGBUILD19
-rw-r--r--arch-linux/anyrtpproxyMakefile.patch11
-rw-r--r--arch-linux/anytun.install11
-rw-r--r--arch-linux/configure.patch11
4 files changed, 44 insertions, 8 deletions
diff --git a/arch-linux/PKGBUILD b/arch-linux/PKGBUILD
index 80b12d0..b0e1507 100644
--- a/arch-linux/PKGBUILD
+++ b/arch-linux/PKGBUILD
@@ -6,24 +6,27 @@ arch=("i686" "x86_64")
url="http://www.anytun.org/"
license=('GPLv3')
groups=()
-depends=(make )
-makedepends=("a2x" "libgcrypt11-dev" || "libssl-dev" "make" "g++" "libc6" "libboost...")
+depends=(boost openssl glibc)
+#depends=(boost libgcrypt glibc)
+makedepends=(make asciidoc gcc)
provides=()
conflicts=()
replaces=()
backup=("/etc/anytun/autostart")
-options=(docs zipman ccache distcc )
-install=
+options=(docs zipman ccache distcc)
+install=anytun.install
source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz")
noextract=()
md5sums=(a72d47110aa9f8cb42d5fe726a237bd0) #generate with 'makepkg -g'
build() {
- cd "$srcdir/$pkgname-$pkgver/src"
-
- ./configure --use-ssl-crypto || ./configure
+ cd "$srcdir/$pkgname-$pkgver/src" || return 1
+ patch -p0 < ../configure.patch || return 1
+ patch -p0 < ../anyrtpproxyMakefile.patch || return 1
+ ./configure --use-ssl-crypto || return 1 # use libssl
+ #./configure || return 1 # use libgcrypt
make || return 1
- make manpage || return 1
+ #make manpage || return 1
#make anyrtpproxy || return 1
mkdir -p ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld ${pkgdir}/etc/anytun
cp anytun ${pkgdir}/usr/sbin/
diff --git a/arch-linux/anyrtpproxyMakefile.patch b/arch-linux/anyrtpproxyMakefile.patch
new file mode 100644
index 0000000..4960fbb
--- /dev/null
+++ b/arch-linux/anyrtpproxyMakefile.patch
@@ -0,0 +1,11 @@
+--- ../../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
new file mode 100644
index 0000000..02d8ffa
--- /dev/null
+++ b/arch-linux/anytun.install
@@ -0,0 +1,11 @@
+post_install() {
+ return 0
+}
+
+post_upgrade() {
+ return 0
+}
+
+pre_remove() {
+ /etc/rc.d/anytun stop
+}
diff --git a/arch-linux/configure.patch b/arch-linux/configure.patch
new file mode 100644
index 0000000..6a9d57d
--- /dev/null
+++ b/arch-linux/configure.patch
@@ -0,0 +1,11 @@
+--- ../../orig/anytun-0.3.1/src/configure 2009-10-29 01:29:31.000000000 +0100
++++ configure 2009-10-30 23:54:00.427183812 +0100
+@@ -34,7 +34,7 @@
+ TARGET=`uname -s`
+
+ CXXFLAGS='-g -Wall -O2 -DLOG_SYSLOG -DLOG_FILE -DLOG_STDOUT'
+-LDFLAGS='-g -Wall -O2 -lboost_thread -lboost_serialization -lboost_system -lboost_date_time'
++LDFLAGS='-g -Wall -O2 -lboost_thread-mt -lboost_serialization -lboost_system -lboost_date_time'
+
+ CRYPTO_LIB='gcrypt'
+ PASSPHRASE=1