diff options
author | form | 2018-11-13 12:39:57 +0100 |
---|---|---|
committer | form | 2018-11-13 12:39:57 +0100 |
commit | 67f852f9b5afb6e0358c5599dabd739fc99a1c7a (patch) | |
tree | ee25e2c75724b8bf11d883802ad9db8ca50bd997 /PKGBUILD | |
parent | f95f0a7c9438ea5fe1fc6e51fb535b000dcb67f2 (diff) | |
download | aur-67f852f9b5afb6e0358c5599dabd739fc99a1c7a.tar.gz |
revert to non-lts, update to 0.3.6.17
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 63 |
1 files changed, 34 insertions, 29 deletions
@@ -1,47 +1,52 @@ # Author: Ido Rosen <ido@kernel.org> # Contributor: Florian Knodt <arch@adlerweb.info> - -pkgname='tn40xx' -pkgdesc="Tehuti Networks NIC driver for MV88X3120,QT2025,TLK10232 and AQR105 10GbE-Cards" -pkgver='0.3.6.13' -pkgrel=1 -_extramodules=extramodules-4.4-lts -arch=('x86_64') -url='http://www.tehutinetworks.net/' -license=('GPL2') -depends=('linux-lts>=4.4' 'linux-lts<4.5') -makedepends=('linux-lts-headers>=4.4' 'linux-lts-headers<4.5') -options=('!libtool' '!strip' '!makeflags' '!buildflags' 'staticlibs') +# Maintainer: form + +pkgname="tn40xx" +pkgdesc="Tehuti Networks NIC driver for MV88X3110, MV88E2010, QT2025, TLK10232 and AQR105 10-GbE-NICs" +pkgver="0.3.6.17" +pkgrel=2 +arch=("x86_64") +url="http://www.tehutinetworks.net/" +license=("GPL2") +depends=("linux>=2.6.32") +makedepends=("linux-headers>=2.6.32") source=("http://www.tehutinetworks.net/images/UL240756/${pkgname}-${pkgver}.tgz" - "tn40xx.install") + "tn40xx.install") install=tn40xx.install -sha512sums=('3737d58e2d50c712177385f53330120dc69dbeda3939a0273f354964cb9b5fd8889240bb9f9ad4deb12bc6bfdae5a2bdca594b645c6012088c6b88dc2971ae7b' - 'b47d366c5bacd8a9308eef013a973ef0ceedea8a27bff23ff3587e435a1798b8a01f08ff0c066d898e443069c17f4035570284a59ac6406f88f3506e5b274d98') +sha512sums=("21d9eea582edb018b6a1a066cdb7018e89d1b6fba087615792f47fb6412fc2c7d89a489e4de6fcf56a85804d22275867d973c57fdc1b07e37bb526ce67ecbdda" + "6647c472c0731fd079faf51e75e8b2b21fbc5b0cb98b019e7fda41c65d2cfc143539a69129ca8469e33ab9d3eb30b61e9ca4abdbcc41cd9410d67fafbfa6bc20") build() { - cd "${srcdir}/${pkgname}-${pkgver}/" - _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" - make KVERSION="${_kernver}" + cd "${pkgname}-${pkgver}" + make } package() { - cd "${srcdir}/${pkgname}-${pkgver}/" + # get latest installed kernel version. not the running one. + _kernver="$(basename `ls -dlt /usr/lib/modules/[2-4]* | head -n 1 | cut -d "/" -f 2-`)" + _driverpath="${pkgdir}/usr/lib/modules/${_kernver}/kernel/drivers/net/" + _drivername="${_driverpath}${pkgname%}.ko" + + cd "${pkgname}-${pkgver}" - #Upstream doesn't supply LICENSE file + #Upstream does not supply a LICENSE file #install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" #install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}" install -dm755 "${pkgdir}/usr/share/doc/${pkgname}" - install -m644 Readme release_notes \ - "${pkgdir}/usr/share/doc/${pkgname}" + install -m644 Readme release_notes "${pkgdir}/usr/share/doc/${pkgname}" - install -dm755 "${pkgdir}"/usr/lib/{modules/${_extramodules},modules-load.d} - install -m755 ${pkgname}.ko "${pkgdir}/usr/lib/modules/${_extramodules}/" + install -dm755 "${_driverpath}" + install -m644 ${pkgname}.ko "${_driverpath}" + strip "${_drivername}" + xz "${_drivername}" - gzip "${pkgdir}"/usr/lib/modules/${_extramodules}/${pkgname%-*}.ko - echo ${pkgname%-*} > "${pkgdir}"/usr/lib/modules-load.d/${pkgname}.conf + install -dm755 "${pkgdir}/usr/lib/modules-load.d/" + echo ${pkgname} > "${pkgdir}/usr/lib/modules-load.d/${pkgname}.conf" - install -dm755 "${pkgdir}/etc/pm/config.d/" - echo "SUSPEND_MODULES=${pkgname}" > "${pkgdir}/etc/pm/config.d/${pkgname}" + if [ -d "/etc/pm/config.d/" ]; then + install -dm755 "${pkgdir}/etc/pm/config.d/" + echo "SUSPEND_MODULES=${pkgname}" > "${pkgdir}/etc/pm/config.d/${pkgname}" + fi } - |