From 8a7e037e75e080d5f243ed875f7ac3fc9736daf1 Mon Sep 17 00:00:00 2001 From: Yanhui Shen Date: Thu, 13 Jul 2023 15:30:27 +0800 Subject: [PATCH] New package: netatalk-3.1.15 --- srcpkgs/netatalk-devel | 1 + srcpkgs/netatalk/files/netatalk/run | 3 ++ srcpkgs/netatalk/template | 44 +++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 120000 srcpkgs/netatalk-devel create mode 100755 srcpkgs/netatalk/files/netatalk/run create mode 100644 srcpkgs/netatalk/template diff --git a/srcpkgs/netatalk-devel b/srcpkgs/netatalk-devel new file mode 120000 index 00000000000000..83481f371fe75b --- /dev/null +++ b/srcpkgs/netatalk-devel @@ -0,0 +1 @@ +netatalk \ No newline at end of file diff --git a/srcpkgs/netatalk/files/netatalk/run b/srcpkgs/netatalk/files/netatalk/run new file mode 100755 index 00000000000000..47e1f4cd7d103c --- /dev/null +++ b/srcpkgs/netatalk/files/netatalk/run @@ -0,0 +1,3 @@ +#!/bin/sh +exec 2>&1 +exec chpst -b netatalk pause diff --git a/srcpkgs/netatalk/template b/srcpkgs/netatalk/template new file mode 100644 index 00000000000000..8b46b8ba01319c --- /dev/null +++ b/srcpkgs/netatalk/template @@ -0,0 +1,44 @@ +# Template file for 'netatalk' +pkgname=netatalk +version=3.1.15 +revision=1 +build_style=gnu-configure +hostmakedepends="autoconf pkg-config" +makedepends="acl-devel pam-devel libgcrypt-devel db-devel libevent-devel avahi-libs-devel openssl-devel dbus-glib-devel" +depends="python3" +short_desc="Open Source fileserver that implements the Apple Filing Protocol (AFP)" +maintainer="Yanhui Shen " +license="GPL-2.0-only" +homepage="https://github.com/Netatalk/netatalk" +distfiles="https://github.com/Netatalk/netatalk/releases/download/netatalk-${version//./-}/netatalk-${version}.tar.bz2" +checksum=d8d4a5cc0fd86b0d90e017d64c1f4623e8cdbfbda570fc423ade1151a93d19f5 +python_version=3 + +conf_files=" + /etc/dbus-1/system.d/netatalk-dbus.conf + /etc/extmap.conf + /etc/afp.conf" + +if [ "$CROSS_BUILD" ]; then + configure_args+=" --with-bdb=${XBPS_CROSS_BASE}" +fi + +post_install() { + vsv netatalk + vsconf ${DESTDIR}/etc/dbus-session.conf + rm ${DESTDIR}/etc/dbus-session.conf +} + +netatalk-devel_package() { + depends="${sourcepkg}>=${version}_${reversion}" + short_desc+=" - development files" + pkg_install() { + vmove usr/bin/netatalk-config + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove "usr/lib/netatalk/*.a" + vmove usr/share/aclocal + vmove usr/share/man/man1/netatalk-config.1 + } +}