Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Johannes Dewender arch at JonnyJD dot net
- pkgname=python2-ethtool
- _pkgname=python-ethtool
- pkgver=0.11
- pkgrel=1
- pkgdesc="python bindings for the ethtool kernel interface"
- arch=('i686' 'x86_64')
- url="https://fedorahosted.org/python-ethtool/"
- license=('GPL2')
- groups=()
- depends=('python2' 'libnl')
- makedepends=('asciidoc')
- provides=()
- conflicts=()
- replaces=()
- backup=()
- options=(!emptydirs)
- install=
- source=("https://fedorahosted.org/releases/p/y/$_pkgname/$_pkgname-$pkgver.tar.bz2"
- "https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=15;att=1;filename=gcc5.patch;bug=797250")
- sha256sums=('686756e4b2b239319e8513025debcc0d97103815b0879f94d8234cbbca6ada24'
- 'e8a904b4f13a9cf4c9b04d1e208050e4d6ce7828b56dfd60412f85b86caa5359')
- build() {
- cd "$srcdir"
- patch -p0 < "bugreport.cgi?msg=15;att=1;filename=gcc5.patch;bug=797250"
- cd "$_pkgname-$pkgver"
- python2 setup.py build
- a2x -d manpage -f manpage man/pethtool.8.asciidoc
- a2x -d manpage -f manpage man/pifconfig.8.asciidoc
- gzip --stdout man/pethtool.8 > "man/pethtool.8.gz"
- gzip --stdout man/pifconfig.8 > "man/pifconfig.8.gz"
- }
- package() {
- cd "$srcdir/$_pkgname-$pkgver"
- python2 setup.py install --skip-build --root="$pkgdir/" --optimize=1
- install -d "$pkgdir/usr/bin"
- install -m 0755 pethtool.py "$pkgdir/usr/bin/pethtool"
- sed -i '1s/python/python2/' "$pkgdir/usr/bin/pethtool"
- install -m 0755 pifconfig.py "$pkgdir/usr/bin/pifconfig"
- sed -i '1s/python/python2/' "$pkgdir/usr/bin/pifconfig"
- install -d "$pkgdir/usr/share/man/man8"
- install -m 644 man/pethtool.8.gz "$pkgdir/usr/share/man/man8/"
- install -m 644 man/pifconfig.8.gz "$pkgdir/usr/share/man/man8/"
- }
- # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement