diff options
Diffstat (limited to 'pcr/xtables-addons/PKGBUILD')
-rw-r--r-- | pcr/xtables-addons/PKGBUILD | 39 |
1 files changed, 25 insertions, 14 deletions
diff --git a/pcr/xtables-addons/PKGBUILD b/pcr/xtables-addons/PKGBUILD index f5d4643fd..033c9bd6f 100644 --- a/pcr/xtables-addons/PKGBUILD +++ b/pcr/xtables-addons/PKGBUILD @@ -1,23 +1,33 @@ -# Maintainer (AUR): Shalygin Konstantin <k0ste@k0ste.ru> -# Contributor (AUR): Shalygin Konstantin <k0ste@k0ste.ru> -# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp> +# Maintainer (aur): Shalygin Konstantin <k0ste@k0ste.ru> +# Contributor: Shalygin Konstantin <k0ste@k0ste.ru> +# Contributor: Aurélien Desbrières <aurelien@hackers.camp> +# Maintainer: Parabola Hackers <dev@lists.parabola.nu> pkgname='xtables-addons' -pkgver='3.2' -pkgrel='3' +pkgver='3.24' +pkgrel='1' pkgdesc='Xtables-addons is a set of additional extensions for the Xtables packet filter that is present in the Linux kernel' -arch=('i686' 'x86_64') +arch=('armv7h' 'i686' 'x86_64') license=('GPL2') -url="https://${pkgname}.sourceforge.net/" +url="https://inai.de/projects/${pkgname}" depends=('iptables' 'glibc' 'linux') makedepends=('linux-api-headers' 'linux-headers' 'libtool' 'gcc' 'pkg-config') -source=("https://sourceforge.net/projects/${pkgname}/files/Xtables-addons//${pkgname}-${pkgver}.tar.xz") -sha256sums=('006f4e38bbf4b9a9069b90ca78c93b65800e9ebfd17332b713f1f80292420aaa') +source=("https://inai.de/files/${pkgname}/${pkgname}-${pkgver}.tar.xz") +sha256sums=('3e823f71720519ced31c4c7d2bfaf7120d9c01c59a0843dfcbe93c95c64d81c1') +depends=( ${depends[*]/iptables/} ) # 'base' +depends=( ${depends[*]/glibc/} ) # 'base' +makedepends=( ${makedepends[*]/gcc/} ) # 'base-devel' +makedepends=( ${makedepends[*]/libtool/} ) # 'base-devel' +makedepends=( ${makedepends[*]/pkg-config/} ) # 'base-devel' +_kernel=6.5.8 +_kernver=/usr/lib/modules/${_kernel}-*/ +depends=( ${depends[*]/linux/linux-libre=${_kernel}} ) +makedepends=( ${makedepends[*]/linux-headers/linux-libre-headers=${_kernel}} ) prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" - ./autogen.sh + autoreconf -fvi ./configure \ --prefix=/usr \ --sysconfdir=/etc \ @@ -27,7 +37,8 @@ prepare() { --mandir=/usr/share/man \ --docdir=/usr/share/doc \ --libexecdir=/usr/lib/iptables \ - --with-xtlibdir=/usr/lib/xtables + --with-xtlibdir=/usr/lib/xtables \ + --with-kbuild="${_kernver}build" } build() { @@ -36,10 +47,10 @@ build() { } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install libtool --finish "${pkgdir}/usr/lib" mv -f "${pkgdir}"/lib/* "${pkgdir}/usr/lib" rmdir "${pkgdir}/lib" - rm "${pkgdir}"/usr/lib/modules/$(uname -r)/modules.* + rm -f ${pkgdir}${_kernver}modules.* } |