updated on Wed Jan 25 00:20:47 UTC 2012
[aur-mirror.git] / linuxigd / PKGBUILD
blobcae5ca29ddacc3035807f064c007ab8f36048b66
1 pkgname="linuxigd"
2 pkgver="1.0"
3 pkgrel=3
4 pkgdesc="Linux UPnP Internet Gateway Device."
5 url="http://linux-igd.sourceforge.net/"
6 arch=('i686' 'x86_64')
7 license=('GPL')
8 depends=('libupnp>=1.4.1' 'iptables')
9 source=("http://downloads.sourceforge.net/sourceforge/linux-igd/$pkgname-$pkgver.tar.gz"
10   'igd-iptables-arch.patch' 'igd-install-destdir.patch'
11   'Makefile.patch' 'upnpd.rc' 'upnpd.conf')
12 backup=('etc/upnpd.conf' 'etc/conf.d/upnpd')
14 build() {
15   cd "$srcdir/$pkgname-$pkgver"
16   patch -p1 -i "$srcdir/igd-iptables-arch.patch"
17   patch -p1 -i "$srcdir/igd-install-destdir.patch"
18   patch -p1 -i "$srcdir/Makefile.patch"
20   CFLAGS+=-D_GNU_SOURCE
21   sed -i '1i#include <stdio.h>' gatedevice.c pmlist.c
22   sed -i '1i#include <string.h>' main.c pmlist.c        
23   make
27 package() {
28   cd "$srcdir/$pkgname-$pkgver"
29   make DESTDIR="$pkgdir" install
30   install -d $pkgdir/etc/{rc,conf}.d
31   install -m744 $srcdir/upnpd.rc $pkgdir/etc/rc.d/upnpd
32   install -m600 $srcdir/upnpd.conf $pkgdir/etc/conf.d/upnpd
35 sha256sums=('f6335273fd6bfad7fb32e94e36461e8b74f9523e7994bad8be9fac29bee9f4cd'
36             'f94d0cb9a4b2c4d5a8e080c0c6e7f84404253833979cbf89e38ec27364ec2f40'
37             '3eb373026af582b06bdc74bceccb038d98a97cddd9916bbf39de1fd42d90e6f8'
38             '04abf7e4dec6c09644c16269aec60b0e64396185df5937d324ff87bf022b488f'
39             '802de9a391a83131f0484f658282f34863b8caf81db43bd09aa13ed327f836a7'
40             'a2d9036fc288b1636aa9bf97cd76ecd3a70c8ff6c536537612586d50bf294feb')
41 # vim: ts=2 sw=2 et