wok-next view netatalk/receipt @ rev 20533

cairo-clock, grub4dos: fix CFLAGS
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Mar 27 12:50:45 2018 +0200 (2018-03-27)
parents e6615350078d
children 757d032c55c7
line source
1 # SliTaz package receipt v2.
3 PACKAGE="netatalk"
4 VERSION="2.2.3"
5 CATEGORY="system-tools"
6 SHORT_DESC="The AppleTalk Protocol Suite"
7 MAINTAINER="pascal.bellard@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="http://netatalk.sourceforge.net/"
11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
14 BUILD_DEPENDS="db-dev openssl-dev file pam-dev"
15 SPLIT="netatalk netatalk-pam netatalk-dev"
17 compile_rules() {
18 cp -a $src $src-pam
19 ./configure \
20 --without-pam \
21 --prefix=/usr \
22 --sysconfdir=/etc \
23 --libexecdir=/usr/lib/netatalk \
24 --mandir=/usr/share/man \
25 $CONFIGURE_ARGS &&
26 make &&
27 make DESTDIR=$DESTDIR install || return 1
29 cd $src-pam
30 ./configure \
31 --with-pam \
32 --prefix=/usr \
33 --sysconfdir=/etc \
34 --libexecdir=/usr/lib/netatalk \
35 --mandir=/usr/share/man \
36 $CONFIGURE_ARGS &&
37 make &&
38 make DESTDIR=$DESTDIR-pam install
39 }
41 genpkg_rules() {
42 case $PACKAGE in
43 netatalk|netatalk-pam)
44 DEPENDS="perl libdb openssl cups gnutls libgcrypt libgpg-error \
45 libwrap zlib libcomerr3"
46 if [ $PACKAGE == 'netatalk-pam' ]; then
47 DEPENDS="$DEPENDS pam"
48 PROVIDE="netatalk:pam"
49 CAT="system-tools|using PAM"
50 install=$install-pam
51 fi
52 mkdir -p $fs/usr/share $fs/usr/lib
53 cp -a $install/usr/bin $fs/usr
54 cp -a $install/usr/sbin $fs/usr
55 #cp -a $install/usr/lib/netatalk $fs/usr/lib
56 cp -a $install/etc $fs
57 cp -a $stuff/etc $fs
58 [ $PACKAGE == 'netatalk-pam' ] || rm -rf $fs/etc/pam.d
59 rm -f $fs/etc/netatalk/uams/*a
60 CONFIG_FILES="/etc/netatalk/AppleVolumes.* /etc/netatalk/*.conf"
61 ;;
62 netatalk-dev)
63 mkdir -p $fs/usr/share $fs/etc/netatalk/uams/
64 cp -a $install/usr/lib $fs/usr
65 cp -a $install/usr/include $fs/usr
66 #cp -a $install/usr/share/netatalk $fs/usr/share
67 cp -a $install/etc/netatalk/uams/*.a $fs/etc/netatalk/uams/
68 DEPENDS="netatalk"
69 ;;
70 esac
71 }
73 pre_install_netatalk() {
74 rm -f "$1/usr/bin/timeout"
75 }
77 post_install_netatalk() {
78 ln -s /bin/busybox "$1/usr/bin/timeout"
79 cat <<EOF
81 .-------------------------------------------------.
82 | To start netatalk server you can run: |
83 | |
84 | /etc/init.d/netatalk start |
85 | |
86 | Or add netatalk to RUN_DAEMONS in /etc/rcS.conf |
87 '-------------------------------------------------'
88 EOF
89 }
91 pre_install_netatalk_pam() {
92 rm -f "$1/usr/bin/timeout"
93 }
95 post_install_netatalk_pam() {
96 ln -s /bin/busybox "$1/usr/bin/timeout"
97 cat <<EOF
99 .-------------------------------------------------.
100 | To start netatalk server you can run: |
101 | |
102 | /etc/init.d/netatalk start |
103 | |
104 | Or add netatalk to RUN_DAEMONS in /etc/rcS.conf |
105 '-------------------------------------------------'
106 EOF
107 }