wok rev 8050
Improve attr&acl receipts by replacing strange slackware seds by the use of DIST_ROOT; acl includes are now going at the right place.
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Thu Jan 20 21:38:00 2011 +0100 (2011-01-20) |
parents | f1b0a76316ff |
children | 8f8fa9cea931 |
files | acl-dev/receipt acl/receipt attr-dev/receipt attr/receipt |
line diff
1.1 --- a/acl-dev/receipt Thu Jan 20 14:57:40 2011 +0000 1.2 +++ b/acl-dev/receipt Thu Jan 20 21:38:00 2011 +0100 1.3 @@ -12,16 +12,8 @@ 1.4 # Rules to gen a SliTaz package suitable for Tazpkg. 1.5 genpkg_rules() 1.6 { 1.7 - mkdir -p $fs/usr/lib $fs/usr/include 1.8 + mkdir -p $fs/usr/lib $fs/usr/include $fs/lib 1.9 cp -a $_pkg/usr/lib/*.*a $fs/usr/lib 1.10 - 1.11 - # Symlinks are not created correctly; create manually 1.12 - mkdir -p $fs/lib 1.13 - ln -s /usr/lib/libacl.a $fs/lib/libacl.a 1.14 - ln -s /usr/lib/libacl.la $fs/lib/libacl.la 1.15 - 1.16 - cp -a $src/include/*acl*.h $fs/usr/include 1.17 - 1.18 - mkdir -p $fs/usr/include/sys 1.19 - ln -s /usr/include/acl.h $fs/usr/include/sys/acl.h 1.20 + cp -a $_pkg/lib/*.*a $fs/lib 1.21 + cp -a $_pkg/usr/include/* $fs/usr/include 1.22 }
2.1 --- a/acl/receipt Thu Jan 20 14:57:40 2011 +0000 2.2 +++ b/acl/receipt Thu Jan 20 21:38:00 2011 +0100 2.3 @@ -16,31 +16,13 @@ 2.4 { 2.5 cd $src 2.6 2.7 - # Patch commands are from http://minimalinux.org/forum/viewtopic.php?pid=1446#p1446 2.8 - 2.9 - # these sed lines replace the patch "attr.destdir.diff" from the Slackware source files 2.10 - sed -i s%"@bindir@"%"\$\(DESTDIR\)@bindir@"% include/builddefs.in 2.11 - sed -i s%"@sbindir@"%"\$\(DESTDIR\)@sbindir@"% include/builddefs.in 2.12 - sed -i s%"@libdir@@libdirsuffix@"%"\$\(DESTDIR\)@libdir@@libdirsuffix@"% include/builddefs.in 2.13 - sed -i s%"@libexecdir@@libdirsuffix@"%"\$\(DESTDIR\)@libexecdir@@libdirsuffix@"% include/builddefs.in 2.14 - sed -i s%"@includedir@/attr"%"\$\(DESTDIR\)@includedir@/attr"% include/builddefs.in 2.15 - sed -i s%"@mandir@"%"\$\(DESTDIR\)@mandir@"% include/builddefs.in 2.16 - 2.17 - # force docdir conformance to Slack default 2.18 - sed -i s%"@datadir@/doc/@pkg_name@"%"\$\(DESTDIR\)/usr/doc/@pkg_name@-\$\(VERSION\)"% include/builddefs.in 2.19 - sed -i s%"@datadir@/locale"%"\$\(DESTDIR\)@datadir@/locale"% include/builddefs.in 2.20 - 2.21 - # Don't need to build man and doc 2.22 - # rm -r -f man 2.23 - # rm -r -f doc 2.24 - 2.25 # Need bash sh to compile 2.26 mv /bin/sh /bin/sh.bak 2.27 ln -s /bin/bash /bin/sh 2.28 2.29 # Configure is included in Makefile 2.30 { make LOCAL_CONFIGURE_OPTIONS="$CONFIGURE_ARGS" && 2.31 - make install install-lib install-dev DESTDIR=$PWD/_pkg 2.32 + make install install-lib install-dev DIST_ROOT=$PWD/_pkg 2.33 } || { mv -f /bin/sh.bak /bin/sh; return 1; } 2.34 2.35 mv -f /bin/sh.bak /bin/sh 2.36 @@ -49,12 +31,8 @@ 2.37 # Rules to gen a SliTaz package suitable for Tazpkg. 2.38 genpkg_rules() 2.39 { 2.40 - mkdir -p $fs/lib 2.41 + mkdir -p $fs/lib $fs/usr/lib 2.42 cp -a $_pkg/lib/*.so* $fs/lib 2.43 - 2.44 - # Symlinks are not created correctly; create manually 2.45 - mkdir -p $fs/usr/lib 2.46 - ln -s /lib/libacl.so $fs/usr/lib/libacl.so 2.47 - 2.48 + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib 2.49 cp -a $_pkg/usr/bin $fs/usr 2.50 }
3.1 --- a/attr-dev/receipt Thu Jan 20 14:57:40 2011 +0000 3.2 +++ b/attr-dev/receipt Thu Jan 20 21:38:00 2011 +0100 3.3 @@ -12,13 +12,8 @@ 3.4 # Rules to gen a SliTaz package suitable for Tazpkg. 3.5 genpkg_rules() 3.6 { 3.7 - mkdir -p $fs/usr/lib 3.8 + mkdir -p $fs/usr/lib $fs/lib 3.9 cp -a $_pkg/usr/lib/*.*a $fs/usr/lib 3.10 - 3.11 - # Symlinks are not created correctly; create manually 3.12 - mkdir -p $fs/lib 3.13 - ln -s /usr/lib/libattr.a $fs/lib/libattr.a 3.14 - ln -s /usr/lib/libattr.la $fs/lib/libattr.la 3.15 - 3.16 + cp -a $_pkg/lib/*.*a $fs/lib 3.17 cp -a $_pkg/usr/include $fs/usr 3.18 }
4.1 --- a/attr/receipt Thu Jan 20 14:57:40 2011 +0000 4.2 +++ b/attr/receipt Thu Jan 20 21:38:00 2011 +0100 4.3 @@ -16,31 +16,13 @@ 4.4 { 4.5 cd $src 4.6 4.7 - # Patch commands are from http://minimalinux.org/forum/viewtopic.php?pid=1446#p1446 4.8 - 4.9 - # these sed lines replace the patch "attr.destdir.diff" from the Slackware source files 4.10 - sed -i s%"@bindir@"%"\$\(DESTDIR\)@bindir@"% include/builddefs.in 4.11 - sed -i s%"@sbindir@"%"\$\(DESTDIR\)@sbindir@"% include/builddefs.in 4.12 - sed -i s%"@libdir@@libdirsuffix@"%"\$\(DESTDIR\)@libdir@@libdirsuffix@"% include/builddefs.in 4.13 - sed -i s%"@libexecdir@@libdirsuffix@"%"\$\(DESTDIR\)@libexecdir@@libdirsuffix@"% include/builddefs.in 4.14 - sed -i s%"@includedir@/attr"%"\$\(DESTDIR\)@includedir@/attr"% include/builddefs.in 4.15 - sed -i s%"@mandir@"%"\$\(DESTDIR\)@mandir@"% include/builddefs.in 4.16 - 4.17 - # force docdir conformance to Slack default 4.18 - sed -i s%"@datadir@/doc/@pkg_name@"%"\$\(DESTDIR\)/usr/doc/@pkg_name@-\$\(VERSION\)"% include/builddefs.in 4.19 - sed -i s%"@datadir@/locale"%"\$\(DESTDIR\)@datadir@/locale"% include/builddefs.in 4.20 - 4.21 - # Don't need to build man and doc 4.22 - # rm -r -f man 4.23 - # rm -r -f doc 4.24 - 4.25 # Need bash sh to compile 4.26 mv /bin/sh /bin/sh.bak 4.27 ln -s /bin/bash /bin/sh 4.28 4.29 # Configure is included in Makefile 4.30 { make LOCAL_CONFIGURE_OPTIONS="$CONFIGURE_ARGS" && 4.31 - make install install-lib install-dev DESTDIR=$PWD/_pkg 4.32 + make install install-lib install-dev DIST_ROOT=$PWD/_pkg 4.33 } || { mv -f /bin/sh.bak /bin/sh; return 1; } 4.34 4.35 mv -f /bin/sh.bak /bin/sh 4.36 @@ -49,12 +31,8 @@ 4.37 # Rules to gen a SliTaz package suitable for Tazpkg. 4.38 genpkg_rules() 4.39 { 4.40 - mkdir -p $fs/lib 4.41 + mkdir -p $fs/lib $fs/usr/lib 4.42 cp -a $_pkg/lib/*.so* $fs/lib 4.43 - 4.44 - # Symlinks are not created correctly; create manually 4.45 - mkdir -p $fs/usr/lib 4.46 - ln -s /lib/libattr.so $fs/usr/lib/libattr.so 4.47 - 4.48 + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib 4.49 cp -a $_pkg/usr/bin $fs/usr 4.50 }