diff options
Diffstat (limited to 'community/netatalk/APKBUILD')
-rw-r--r-- | community/netatalk/APKBUILD | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/community/netatalk/APKBUILD b/community/netatalk/APKBUILD index 58ce5083dd9..63a8dc05e5d 100644 --- a/community/netatalk/APKBUILD +++ b/community/netatalk/APKBUILD @@ -1,32 +1,39 @@ # Contributor: Alexander Rigbo <alex@dnb.nu> # Maintainer: Alexander Rigbo <alex@dnb.nu> pkgname=netatalk -pkgver=3.1.12 -pkgrel=5 +pkgver=3.1.18 +pkgrel=0 pkgdesc="Open Source AFP fileserver" -url="http://netatalk.sourceforge.net/" +url="https://github.com/Netatalk/Netatalk" arch="all" license="GPL-2.0-or-later" options="suid" # needed for /usr/bin/afppasswd -makedepends="acl-dev attr-dev file libevent-dev libgcrypt-dev mariadb-connector-c-dev tdb-dev" +makedepends="acl-dev attr-dev file libevent-dev libgcrypt-dev mariadb-connector-c-dev tdb-dev db-dev" subpackages="$pkgname-doc $pkgname-dev $pkgname-openrc" -source="https://downloads.sourceforge.net/netatalk/netatalk-$pkgver.tar.gz +source="https://github.com/Netatalk/Netatalk/releases/download/netatalk-${pkgver//./-}/netatalk-$pkgver.tar.xz netatalk.initd - gcc-10.patch statedir.patch " # secfixes: +# 3.1.18-r0: +# - CVE-2022-22995 +# 3.1.17-r0: +# - CVE-2023-42464 +# 3.1.15-r0: +# - CVE-2022-43634 +# - CVE-2022-45188 +# 3.1.13-r0: +# - CVE-2021-31439 +# - CVE-2022-23121 +# - CVE-2022-23123 +# - CVE-2022-23122 +# - CVE-2022-23125 +# - CVE-2022-23124 +# - CVE-2022-0194 # 3.1.12-r0: # - CVE-2018-1160 -prepare() { - default_prepare - - update_config_sub - update_config_guess -} - build() { # Notes: # --without-libevent - don't use *bundled* libevent @@ -49,15 +56,9 @@ build() { --without-kerberos \ --without-ldap \ --with-acls \ - --without-libevent \ - --with-libevent-header=/usr/include \ - --with-libevent-lib=/usr/lib \ - --with-mysql \ - --without-bdb \ --without-tdb \ --without-dtrace \ --without-afpstats \ - --without-cnid-dbd-backend \ --without-cnid-cdb-backend \ --with-lockfile=/var/lock/netatalk make @@ -77,7 +78,8 @@ package() { install -m 755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname } -sha512sums="ec4e4855628526742ad4bc2a25a0b2acac6fc20146a859b61d220f9f7786b006bd9af5ddc8505ca234913190f8d46649fbe8653eb8b5a0a1580a2bd56e5c09dc netatalk-3.1.12.tar.gz +sha512sums=" +06c56754afacbf9c71dc2ab7b80c231f5c25f522967e1d825b4e9e129233528bd1e7101144239b52636b9efe7f1f86a37749da8a8af611169155bca9711798d0 netatalk-3.1.18.tar.xz c4dc6b1967f4b86ee2f1cfc480edab5467fb1f67fd0cbbed23c8454568d0aaceeedaa23db90f8ca5b47f24d346f72d5e12307557edfeeefcbee003f85c56cced netatalk.initd -349ad76cc6a1f859a1925ab5a2363a27aac155f057e8ef0477c7646d21f8ffbbf8167feb74ff704bb37ae6d881d2d3b12639e750df76a0f3ffeb54bbeecc5c06 gcc-10.patch -d3914c91c3c58db6e79b6ff82e65d66f73df8556ab28ceb544a0b476f1b4b88fb05247ac27944ce3d57a911f447bdd9f39278b2e920a7028a1437081540156f8 statedir.patch" +25dd36abb7e5e1371537ac7bd1ab5779f19adcb4021367f8311c9e87190ede4cb2d6dceadec173659ddfa875f9c6f25791dae32b23f36e7a91f88a84dc5dd1a7 statedir.patch +" |