# Maintainer: Jesus E. pkgname=rp-pppoe pkgver=3.12 _debver=3.12 _debrel=1.2 pkgrel=2 pkgdesc="Point-to-Point Protocol over Ethernet client" arch=('i686' 'x86_64') url='https://dianne.skoll.ca/projects/rp-pppoe/' license=('GPL') depends=('ppp=2.4.7' 'sh' 'net-tools') makedepends=('quilt') backup=(etc/ppp/pppoe.conf etc/ppp/firewall-standalone etc/ppp/firewall-masq etc/ppp/pppoe-server-options) options=('!makeflags') install=rp-pppoe.install source=(https://dianne.skoll.ca/projects/rp-pppoe/download/OLD/rp-pppoe-$pkgver.tar.gz{,.sig} https://deb.debian.org/debian/pool/main/r/rp-pppoe/rp-pppoe_$_debver-$_debrel.debian.tar.xz kmode.patch rp-pppoe-3.12-linux-headers.patch libre.patch rp-pppoe.initd) sha512sums=('1b9e4c806fcbad1bc21f7b74a780ae98682b10a69d91fb08df6dbd1fff86f6271995ebded43f926f8249a17cdddb541edccbbb3ee28e1a2dc89173ad61cd3de1' 'SKIP' '262b1ecb6faae457ae2e9a84ada7e91bc2abb07fce9bb367ee27e0419d89a43a0c31164a4614c4e006f6f60ebc3a3ffb3e97e655168b80c305373b6530da0bb2' '97c4befc7374df564bc54fab2b68e692b03f22fc190b615e862448c2d11dbfda003569499f6921044c9d47c4c6bba97a9da573e099dc5b8593241da14e6f6e6b' 'b4d25bfd060e8ab63978ac243516c92d889a2a00b1cb786c0c3bc9ca892c43e0e76c24964aa3165a5a4bb3eb56af8df20be4f99accb8bfb812a4678e8bf9980c' 'eaaea24d2bd3f9b2a16f20e58c5751523f4c512a3f2e83277e80a2c6e6c61b1d650792b87b0d42dac1437553331fbe429f39c6e0a7fa68591f6ccc81f146996c' '3395a7b5f7623711a8e6c9ea06eb36e0cbd3449abf755b835ef5e3428a1d508ff703e1e42837b6c61b937a6df9ca358637ac3ffd3b0c66616f165b48cef4df58') validpgpkeys=('FC2E9B645468698FD7B21655C1842E2A126F42E0') # Dianne Skoll prepare() { cd "$srcdir/$pkgname-$pkgver" if [[ $pkgver = $_debver ]]; then # Debian patches export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index' export QUILT_DIFF_ARGS='--no-timestamps' mv "$srcdir"/debian . quilt push -av fi ## remove nonfree software recommendation (ServPoET) rm -v SERVPOET patch -Np1 -i "$srcdir/libre.patch" cd "$srcdir/$pkgname-$pkgver/src" patch -Np2 -i ../../kmode.patch patch -Np2 -i ../../rp-pppoe-3.12-linux-headers.patch } build() { cd "$srcdir/$pkgname-$pkgver/src" ./configure --prefix=/usr --enable-plugin make PLUGIN_DIR="/usr/lib/rp-pppoe" all rp-pppoe.so } package() { cd "$srcdir/$pkgname-$pkgver/src" make PLUGIN_DIR="/usr/lib/rp-pppoe" DESTDIR="$pkgdir" install #install -Dm755 "$srcdir/adsl" "$pkgdir/etc/rc.d/adsl" install -Dm755 "$srcdir/rp-pppoe.initd" "$pkgdir/etc/init.d/rp-pppoe" sed -e 's|/var/run|/run|g' \ -i "$pkgdir/etc/init.d/rp-pppoe" }