wok-next diff coreutils/receipt @ rev 20083
gst1-plugins-good: receipt v2
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Wed Oct 25 12:49:39 2017 +0200 (2017-10-25) |
parents | c963361d3d54 |
children | 90a5eb560fd6 |
line diff
1.1 --- a/coreutils/receipt Fri Dec 16 01:16:56 2016 +0200 1.2 +++ b/coreutils/receipt Wed Oct 25 12:49:39 2017 +0200 1.3 @@ -1,9 +1,9 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="coreutils" 1.8 VERSION="8.25" 1.9 CATEGORY="meta" 1.10 -SHORT_DESC="Utilities for using and setting the basic system." 1.11 +SHORT_DESC="Utilities for using and setting the basic system" 1.12 MAINTAINER="pankso@slitaz.org" 1.13 LICENSE="GPL3" 1.14 WEB_SITE="https://www.gnu.org/software/coreutils/coreutils.html" 1.15 @@ -12,6 +12,7 @@ 1.16 WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" 1.17 1.18 SIBLINGS="coreutils-multicall" 1.19 +BUILD_DEPENDS="automake autoconf gettext xz libcap-dev gmp-dev patch" 1.20 SPLIT="coreutils-character coreutils-command coreutils-conditions coreutils-\ 1.21 context-system coreutils-context-user coreutils-context-working coreutils-\ 1.22 directory coreutils-disk coreutils-file-attributes coreutils-file-format \ 1.23 @@ -19,18 +20,11 @@ 1.24 coreutils-file-special coreutils-file-summarize coreutils-line coreutils-\ 1.25 numeric coreutils-operations coreutils-path coreutils-print coreutils-\ 1.26 redirection" 1.27 -DEPENDS="glibc-base acl attr gmp $SPLIT" 1.28 -BUILD_DEPENDS="automake autoconf gettext xz libcap-dev gmp-dev patch" 1.29 1.30 # Rules to configure and make the package. 1.31 compile_rules() 1.32 { 1.33 - # LFS: Coreutils Internationalization Fixes Patch 1.34 - patch -Np1 -i $stuff/coreutils-8.25-i18n-2.patch 1.35 - # SliTaz: show extended info touching CPU via uname 1.36 - patch -p1 -i $stuff/uname.u 1.37 - # SliTaz: fix translations, especially deprecated symbol '\v' 1.38 - patch -p1 -i $stuff/coreutils-fix-po.patch 1.39 + # Rebuild fixed translations 1.40 msgfmt po/nb.po -o po/nb.gmo 1.41 msgfmt po/sl.po -o po/sl.gmo 1.42 1.43 @@ -53,3 +47,125 @@ 1.44 $install/usr/share/man/man8/chroot.8 1.45 sed -i 's|"1"|"8"|' $install/usr/share/man/man8/chroot.8 1.46 } 1.47 + 1.48 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.49 +genpkg_rules() 1.50 +{ 1.51 + case $PACKAGE in 1.52 + coreutils) 1.53 + DEPENDS="$SPLIT" ;; 1.54 + coreutils-character) 1.55 + copy expand tr unexpand 1.56 + CAT="system-tools|operate on characters" 1.57 + DEPENDS="glibc-base" ;; 1.58 + coreutils-command) 1.59 + copy env kill nice nohup sleep stdbuf timeout libstdbuf.so chroot 1.60 + CAT="system-tools|commands" 1.61 + DEPENDS="glibc-base" ;; 1.62 + coreutils-conditions) 1.63 + copy false true [ expr test 1.64 + CAT="system-tools|conditions" 1.65 + DEPENDS="glibc-base gmp" ;; 1.66 + coreutils-context-system) 1.67 + copy date uname chcon hostid nproc runcon uptime 1.68 + CAT="system-tools|system context" 1.69 + DEPENDS="glibc-base" ;; 1.70 + coreutils-context-user) 1.71 + copy groups id logname pinky users who whoami 1.72 + CAT="system-tools|user context" 1.73 + DEPENDS="glibc-base" ;; 1.74 + coreutils-context-working) 1.75 + copy pwd stty printenv tty 1.76 + CAT="system-tools|working context" 1.77 + DEPENDS="glibc-base" ;; 1.78 + coreutils-directory) 1.79 + copy ls dir dircolors vdir 1.80 + CAT="system-tools|list directories" 1.81 + DEPENDS="glibc-base attr libcap" ;; 1.82 + coreutils-disk) 1.83 + copy df sync du stat truncate 1.84 + CAT="system-tools|work with disks" 1.85 + DEPENDS="glibc-base" ;; 1.86 + coreutils-file-attributes) 1.87 + copy chgrp chmod chown touch 1.88 + CAT="system-tools|change file attributes" 1.89 + DEPENDS="glibc-base" ;; 1.90 + coreutils-file-format) 1.91 + copy fmt fold pr 1.92 + CAT="system-tools|format file contents" 1.93 + DEPENDS="glibc-base" ;; 1.94 + coreutils-file-output-full) 1.95 + copy cat base32 base64 nl od tac 1.96 + CAT="system-tools|output entire files" 1.97 + DEPENDS="glibc-base" ;; 1.98 + coreutils-file-output-part) 1.99 + copy csplit head split tail 1.100 + CAT="system-tools|output file parts" 1.101 + DEPENDS="glibc-base" ;; 1.102 + coreutils-file-sort) 1.103 + copy comm ptx shuf sort tsort uniq 1.104 + CAT="system-tools|operate on sorted files" 1.105 + DEPENDS="glibc-base" ;; 1.106 + coreutils-file-special) 1.107 + copy ln mkdir mknod rmdir link mkfifo mktemp readlink realpath unlink 1.108 + CAT="system-tools|work with special file types" 1.109 + DEPENDS="glibc-base" ;; 1.110 + coreutils-file-summarize) 1.111 + copy cksum md5sum sha1sum sha224sum sha256sum sha384sum sha512sum sum wc 1.112 + CAT="system-tools|summarize files" 1.113 + DEPENDS="glibc-base" ;; 1.114 + coreutils-line) 1.115 + copy cut join paste 1.116 + CAT="system-tools|operate on fields within a line" 1.117 + DEPENDS="glibc-base" ;; 1.118 + coreutils-numeric) 1.119 + copy factor seq 1.120 + CAT="system-tools|numeric" 1.121 + DEPENDS="glibc-base gmp" ;; 1.122 + coreutils-operations) 1.123 + copy cp dd mv install rm shred 1.124 + CAT="system-tools|perform basic operations" 1.125 + DEPENDS="glibc-base acl attr" ;; 1.126 + coreutils-path) 1.127 + copy basename dirname pathchk 1.128 + CAT="system-tools|perform path manipulation" 1.129 + DEPENDS="glibc-base" ;; 1.130 + coreutils-print) 1.131 + copy echo numfmt printf yes 1.132 + CAT="system-tools|print text" 1.133 + DEPENDS="glibc-base" ;; 1.134 + coreutils-redirection) 1.135 + copy tee 1.136 + CAT="system-tools|redirection" 1.137 + DEPENDS="glibc-base" ;; 1.138 + esac 1.139 +} 1.140 + 1.141 +# Remove Busybox applets in order to not clash with ("/bin", "/sbin", 1.142 +# "/usr/bin" and "/usr/sbin" conflicts with the same filename) 1.143 +post_install_coreutils_command() 1.144 +{ 1.145 + rm "$1/bin/kill" # for /usr/bin/kill 1.146 + rm "$1/bin/nice" # for /usr/bin/nice 1.147 + rm "$1/bin/sleep" # for /usr/bin/sleep 1.148 +} 1.149 +post_install_coreutils_context_working() 1.150 +{ 1.151 + rm "$1/bin/printenv" # for /usr/bin/printenv 1.152 +} 1.153 +post_install_coreutils_disk() 1.154 +{ 1.155 + rm "$1/bin/stat" # for /usr/bin/stat 1.156 +} 1.157 +post_install_coreutils_file_attributes() 1.158 +{ 1.159 + rm "$1/bin/touch" # for /usr/bin/touch 1.160 +} 1.161 +post_install_coreutils_file_output_full() 1.162 +{ 1.163 + rm "$1/bin/base64" # for /usr/bin/base64 1.164 +} 1.165 +post_install_coreutils_file_special() 1.166 +{ 1.167 + rm "$1/bin/mktemp" # for /usr/bin/mktemp 1.168 +}