summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMoritz Kaspar Rudert (mortzu)2015-05-21 16:25:47 +0200
committerMoritz Kaspar Rudert (mortzu)2015-05-21 16:25:47 +0200
commit2b7a44da0c4dead062424ac3455bf74ef2ebb2ca (patch)
tree68aebc6233d92848bbb2979e0b13989c9ef37fc9 /PKGBUILD
downloadaur-2b7a44da0c4dead062424ac3455bf74ef2ebb2ca.tar.gz
fixed package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 53 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..94f5c9db4291
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: mortzu <me@mortzu.de>
+# Contributor: David Manouchehri <d@32t.ca>
+# Submitter: fluffylime <fluffylime@gmail.com>
+
+pkgname=redsocks-git
+pkgver=0.1.r43.g2e3f648
+pkgrel=1
+pkgdesc='Transparent redirector of any TCP connection to proxy using your firewall'
+arch=('i686' 'x86_64')
+url='http://darkk.net.ru/redsocks/'
+license=('GPL3')
+depends=('libevent')
+makedepends=('git')
+conflicts=('redsocks')
+provides=('redsocks')
+install=redsocks.install
+backup=('etc/redsocks.conf'
+ 'etc/conf.d/redsocks'
+ 'etc/iptables/redsocks.rules')
+
+source=("$pkgname"::'git+https://github.com/darkk/redsocks.git'
+ 'redsocks.conf'
+ 'redsocks.tmpfiles'
+ 'redsocks.rules')
+md5sums=('SKIP'
+ 'ed8b0090ded9de0940b1cd7539c78422'
+ '9be5e8bea768b1a8fdec55a8e8af33fd'
+ '04702a7faf31d707d3df4c116bd58a6d')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe | sed -E 's/([^-]*-g)/r\1/;s/-/./g;s/release.//g'
+}
+
+build() {
+ cd "$pkgname"
+
+ make
+}
+
+package() {
+ cd "$pkgname"
+
+ install -Dm644 "$srcdir/redsocks.conf" "$pkgdir/etc/redsocks.conf"
+ install -Dm644 "$srcdir/redsocks.rules" "$pkgdir/etc/iptables/redsocks.rules"
+ install -Dm644 "$srcdir/redsocks.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/redsocks.conf"
+
+ install -Dm755 "redsocks" "$pkgdir/usr/bin/redsocks"
+ install -Dm644 "README" "$pkgdir/usr/share/doc/redsocks/README"
+ install -Dm644 "redsocks.service" "$pkgdir/usr/lib/systemd/system/redsocks.service"
+ install -Dm644 "redsocks.conf.example" "$pkgdir/usr/share/doc/redsocks/redsocks.conf.example"
+}