# HG changeset patch # User Paul Issott # Date 1405256811 -3600 # Node ID a72d91973e3e4ba1530c3390dc8ce0654f66562f # Parent 02b0b1de6624327900cd37865084423dc0277bcf Add screenfetch diff -r 02b0b1de6624 -r a72d91973e3e screenfetch/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/screenfetch/receipt Sun Jul 13 14:06:51 2014 +0100 @@ -0,0 +1,29 @@ +# SliTaz package receipt. + +PACKAGE="screenfetch" +VERSION="3.5.0" +CATEGORY="utilities" +SHORT_DESC="Bash screenshot information tool." +MAINTAINER="paul@slitaz.org" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WEB_SITE="https://github.com/KittyKatt/screenFetch" +WGET_URL="git|git://github.com/KittyKatt/screenFetch" + +DEPENDS="bash procps xorg-xdpyinfo" +BUILD_DEPENDS="git bzip2" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + # patch for SliTaz (use basic artwork - job for artwork team?) + patch -i ../../stuff/slitaz.patch +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin + cp -a $src/screenfetch-dev $fs/usr/bin/screenfetch +} + diff -r 02b0b1de6624 -r a72d91973e3e screenfetch/stuff/slitaz.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/screenfetch/stuff/slitaz.patch Sun Jul 13 14:06:51 2014 +0100 @@ -0,0 +1,98 @@ +--- screenfetch-dev.orig 2014-07-09 18:56:48.000000000 +0100 ++++ screenfetch-dev 2014-07-13 13:17:37.000000000 +0100 +@@ -207,8 +207,8 @@ + printf " CrunchBang, Raspbian, elementary OS, Fedora, Frugalware, Fuduntu, Gentoo,\n" + printf " Funtoo, Jiyuu Linux, LinuxDeepin, Kali Linux, Mageia, Mandriva, Manjaro,\n" + printf " Linux Mint, LMDE, openSUSE, Parabola GNU/Linux-libre, Peppermint,\n" +- printf " Red Hat Enterprise Linux, Sabayon, Scientific Linux, Slackware, SolusOS,\n" +- printf " TinyCore, Trisquel, Ubuntu and Viperr.\n\n" ++ printf " Red Hat Enterprise Linux, Sabayon, Scientific Linux, Slackware, SliTaz,\n" ++ printf " SolusOS, TinyCore, Trisquel, Ubuntu and Viperr.\n\n" + printf "${underline}Other Supported Systems${c0}:\n" + printf " Mac OS X, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD, Android and Cygwin.\n\n" + printf "${underline}Supported Desktop Managers${c0}:\n" +@@ -440,6 +440,8 @@ + distro="Sabayon" + elif [[ "${distro_detect}" == "SolusOS" ]]; then + distro="SolusOS" ++ elif [[ "${distro_detect}" == "SliTaz" ]]; then ++ distro="SliTaz" + elif [[ "${distro_detect}" == "Trisquel" ]]; then + distro="Trisquel" + elif [[ "${distro_detect}" == "Ubuntu" ]]; then +@@ -535,6 +537,7 @@ + elif [ -f /etc/redhat-release ] && grep -q "Red Hat" /etc/redhat-release; then distro="Red Hat Enterprise Linux" + elif [ -f /etc/redhat-release ] && grep -q "CentOS" /etc/redhat-release; then distro="CentOS" + elif [ -f /etc/slackware-version ]; then distro="Slackware" ++ elif [ -f /etc/slitaz-release ]; then distro="SliTaz" + elif [ -f /usr/share/doc/tc/release.txt ]; then distro="TinyCore" + elif [ -f /etc/sabayon-edition ]; then distro="Sabayon"; fi + else +@@ -645,6 +648,7 @@ + gentoo) distro="Gentoo" ;; + funtoo) distro="Funtoo" ;; + slackware) distro="Slackware" ;; ++ slitaz) distro="SliTaz" ;; + frugalware) distro="Frugalware" ;; + peppermint) distro="Peppermint" ;; + solusos) distro="SolusOS" ;; +@@ -729,6 +733,7 @@ + case $distro in + 'Arch Linux'|'Parabola GNU/Linux-libre'|'Chakra'|'Manjaro'|'Antergos'|'KaOS') pkgs=$(pacman -Qq | wc -l) ;; + 'Frugalware') pkgs=$(pacman-g2 -Q | wc -l) ;; ++ 'SliTaz') pkgs=$(tazpkg list | wc -l) ;; + 'Fuduntu'|'Ubuntu'|'Mint'|'SolusOS'|'Debian'|'Raspbian'|'LMDE'|'CrunchBang'|'Peppermint'|'LinuxDeepin'|'Kali Linux'|'Trisquel'|'elementary OS') pkgs=$(dpkg --get-selections | wc -l) ;; + 'Slackware') pkgs=$(ls -1 /var/log/packages | wc -l) ;; + 'Gentoo'|'Sabayon'|'Funtoo') pkgs=$(ls -d /var/db/pkg/*/* | wc -l) ;; +@@ -2967,6 +2972,33 @@ + "${c2} ............... %s") + ;; + ++ "#SliTaz") ++ if [[ "$no_color" != "1" ]]; then ++ c1=$(getColor 'light grey') # Light Grey ++ fi ++ if [ -n "${my_lcolor}" ]; then c1="${my_lcolor}"; fi ++ startline="0" ++ fulloutput=( ++"${c1} # # %s" ++"${c1} # ## # %s" ++"${c1} ## ## ### ## %s" ++"${c1} ## ### ### ## %s" ++"${c1} ## ### ## ## %s" ++"${c1} ### #### ##### #### ###%s" ++"${c1} #### ##### ####### ##### ####%s" ++"${c1} ############################ %s" ++"${c1} ###################### %s" ++"${c1} ################################# %s" ++"${c1} ## ################ #### ## %s" ++"${c1} # ### ############ ### ## %s" ++"${c1} # ## ########### ### # %s" ++"${c1} # # ########### # %s" ++"${c1} ######## %s" ++" %s" ++" %s" ++" %s") ++ ;; ++ + + "KaOS") + if [[ "$no_color" != "1" ]]; then +@@ -3086,7 +3118,7 @@ + if [[ "$no_color" != "1" ]]; then + c1=$(getColor 'white') # White + c2=$(getColor 'dark grey') # Light Gray +- c3=$(getColor 'yellow') # Light Yellow ++ c3=$(getColor 'light red') # Light Red + fi + if [ -n "${my_lcolor}" ]; then c1="${my_lcolor}"; c2="${my_lcolor}"; c3="${my_lcolor}"; fi + startline="0" +@@ -3188,7 +3220,7 @@ + "Arch Linux - Old"|"Fedora"|"Mandriva"|"Mandrake"|"Chakra"|"Sabayon"|"Slackware"|"Mac OS X"|"Trisquel"|"Kali Linux"|"Jiyuu Linux"|"Antergos"|"KaOS") labelcolor=$(getColor 'light blue');; + "Arch Linux"|"Frugalware"|"Mageia") labelcolor=$(getColor 'light cyan');; + "Mint"|"LMDE"|"openSUSE"|"LinuxDeepin"|"DragonflyBSD"|"Manjaro"|"Manjaro-tree"|"Android") labelcolor=$(getColor 'light green');; +- "Ubuntu-3color"|"FreeBSD"|"Debian"|"Raspbian"|"BSD"|"Red Hat Enterprise Linux"|"Peppermint"|"Cygwin"|"Fuduntu"|"NetBSD"|"Scientific Linux"|"DragonFlyBSD"|"BackTrack Linux") labelcolor=$(getColor 'light red');; ++ "Ubuntu-3color"|"FreeBSD"|"Debian"|"Raspbian"|"BSD"|"Red Hat Enterprise Linux"|"Peppermint"|"Cygwin"|"Fuduntu"|"NetBSD"|"Scientific Linux"|"DragonFlyBSD"|"SliTaz"|"BackTrack Linux") labelcolor=$(getColor 'light red');; + "CrunchBang"|"SolusOS"|"Viperr"|"elementary"*) labelcolor=$(getColor 'dark grey');; + "Gentoo"|"Parabola GNU/Linux-libre"|"Funtoo"|"Funtoo-text") labelcolor=$(getColor 'light purple');; + "CentOS"|"Ubuntu"|*) labelcolor=$(getColor 'yellow');;