summaryrefslogtreecommitdiff
path: root/pcr/xtables-addons/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/xtables-addons/PKGBUILD')
-rw-r--r--pcr/xtables-addons/PKGBUILD39
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.*
}