summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authord0wn2015-06-14 19:57:23 +0200
committerd0wn2015-06-14 19:57:23 +0200
commitbe8652c2027e4a6ea6aa8b9ee5894732d7ea7085 (patch)
tree4f4d48d2adde70321fa5c4e8fbb98340c9b0fc44
downloadaur-be8652c2027e4a6ea6aa8b9ee5894732d7ea7085.tar.gz
Inital import
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD24
2 files changed, 37 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3861b3ab2a0a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = 3proxy
+ pkgdesc = A tiny crossplatform proxy server
+ pkgver = 0.7.1.2
+ pkgrel = 4
+ url = http://www.3proxy.ru/
+ arch = i686
+ arch = x86_64
+ license = BSD
+ source = http://www.3proxy.ru/0.7.1.2/3proxy-0.7.1.2.tgz
+ md5sums = 79ee900e3bb94862d17baadd1c12e159
+
+pkgname = 3proxy
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..57d053f3694b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+pkgname=3proxy
+pkgver=0.7.1.2
+pkgrel=4
+pkgdesc="A tiny crossplatform proxy server"
+arch=('i686' 'x86_64')
+url="http://www.3proxy.ru/"
+license=('BSD')
+depends=()
+source=("http://www.3proxy.ru/$pkgver/3proxy-$pkgver.tgz")
+md5sums=('79ee900e3bb94862d17baadd1c12e159')
+_prefix=/usr
+_etcdir=/etc/3proxy
+package() {
+ cd "$srcdir/3proxy"
+ cp Makefile.Linux Makefile.Linux~ && sed 's/^\(CFLAGS =\)/\1 -Werror-implicit-function-declaration /' Makefile.Linux~ > Makefile.Linux || return 1
+ make='make -f Makefile.Linux INSTALL=/usr/bin/install'
+ $make prefix="$_prefix" ETCDIR="$_etcdir"
+ $make prefix="$_prefix" install DESTDIR="$pkgdir" ETCDIR="${pkgdir}${_etcdir}"
+ ( cd ${pkgdir}${_prefix}/bin && mv proxy 3proxy-proxy ) || return 1
+ rm -f ${pkgdir}${_etcdir}/counters ${pkgdir}${_etcdir}/passwd ${pkgdir}${_etcdir}/bandlimiters
+ install -D -m644 copying ${pkgdir}${_prefix}/share/licenses/$pkgname/copying
+ install -D -m644 cfg/3proxy.cfg.sample ${pkgdir}${_etcdir}/3proxy.cfg.sample
+ install -D -m644 cfg/counters.sample ${pkgdir}${_etcdir}/counters.sample
+}