diff options
-rw-r--r-- | arch-linux/PKGBUILD | 19 | ||||
-rw-r--r-- | arch-linux/anyrtpproxyMakefile.patch | 11 | ||||
-rw-r--r-- | arch-linux/anytun.install | 11 | ||||
-rw-r--r-- | arch-linux/configure.patch | 11 |
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 |