initial import
This commit is contained in:
72
rp-pppoe/PKGBUILD
Normal file
72
rp-pppoe/PKGBUILD
Normal file
@@ -0,0 +1,72 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
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"
|
||||
}
|
||||
Reference in New Issue
Block a user