diff options
Diffstat (limited to 'desktop/papirus-icon-theme')
-rw-r--r-- | desktop/papirus-icon-theme/README | 6 | ||||
-rw-r--r-- | desktop/papirus-icon-theme/doinst.sh | 8 | ||||
-rw-r--r-- | desktop/papirus-icon-theme/doinst.sh.gz | bin | 0 -> 680359 bytes | |||
-rw-r--r-- | desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild | 77 | ||||
-rw-r--r-- | desktop/papirus-icon-theme/papirus-icon-theme.info | 10 | ||||
-rw-r--r-- | desktop/papirus-icon-theme/slack-desc | 2 |
6 files changed, 42 insertions, 61 deletions
diff --git a/desktop/papirus-icon-theme/README b/desktop/papirus-icon-theme/README index 3454cbd75d..a929ea53e8 100644 --- a/desktop/papirus-icon-theme/README +++ b/desktop/papirus-icon-theme/README @@ -3,11 +3,9 @@ Paper Icon Set with a lot of new icons and a few extras, like Hardcode-Tray support, KDE colorscheme support, Folder Color support, and others. -Papirus icon theme is available in six variants: +Papirus icon theme is available in a few variants: * Papirus (for Arc / Arc Darker) * Papirus Dark (for Arc Dark) * Papirus Light (light theme with Breeze colors) - * Papirus Adapta (for Adapta) - * Papirus Adapta Nokto (for Adapta Nokto) - * ePapirus (for elementary OS and Pantheon Desktop) + * ePapirus (for elementary OS and Pantheon Desktop) [not included] diff --git a/desktop/papirus-icon-theme/doinst.sh b/desktop/papirus-icon-theme/doinst.sh deleted file mode 100644 index fe41c427bf..0000000000 --- a/desktop/papirus-icon-theme/doinst.sh +++ /dev/null @@ -1,8 +0,0 @@ -for theme in @THEMES@; do - if [ -e usr/share/icons/$theme/icon-theme.cache ]; then - if [ -x /usr/bin/gtk-update-icon-cache ]; then - /usr/bin/gtk-update-icon-cache -f usr/share/icons/$theme >/dev/null 2>&1 - fi - fi -done - diff --git a/desktop/papirus-icon-theme/doinst.sh.gz b/desktop/papirus-icon-theme/doinst.sh.gz Binary files differnew file mode 100644 index 0000000000..4095c32b36 --- /dev/null +++ b/desktop/papirus-icon-theme/doinst.sh.gz diff --git a/desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild b/desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild index 4ceb3e6555..db9dd02e82 100644 --- a/desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild +++ b/desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for papirus-icon-theme # Copyright 2018 Azure Zanculmarktum <zanculmarktum@gmail.com> +# Updates/Maintenance 2023-2024 Jay Lanagan (j@lngn.net), Detroit, MI. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,22 +26,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=papirus-icon-theme -VERSION=${VERSION:-20201031} +VERSION=${VERSION:-20240501} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -50,56 +41,56 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz $PRGNAM-$VERSION/install.sh cd $PRGNAM-$VERSION -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -THEMES=$(grep \{ICON_THEMES install.sh | cut -d= -f2 | cut -d} -f1) +sed -i -e 's,Papirus-Light,Papirus Papirus-Light,g' install.sh +THEMES=$(grep \{EXTRA_THEMES install.sh | cut -d= -f2 | cut -d} -f1) mkdir -p $PKG/usr/share/icons -for theme in $THEMES; do - cp -pR $theme $PKG/usr/share/icons -done +( + cd $PKG/usr/share/icons + for theme in $THEMES; do + tar xvf $CWD/$PRGNAM-$VERSION.tar.gz --xform "s/$PRGNAM-$VERSION//" \ + $PRGNAM-$VERSION/$theme + done +) + +chown -R root:root . +find . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + \ + -o \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + + +# Papirus team recommends to remove ePapirus & ePapirus-Dark if the distro +# does not ship the Pantheon Desktop, so we're going to do that. +rm -r $PKG/usr/share/icons/{ePapirus,ePapirus-Dark} mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -p AUTHORS LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION +cd $PKG/usr/doc +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz $PRGNAM-$VERSION/{AUTHORS,LICENSE,README.md} cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -sed -e "s/@THEMES@/$THEMES/" $CWD/doinst.sh > $PKG/install/doinst.sh +#sed -e "s/@THEMES@/$THEMES/" $CWD/doinst.sh > $PKG/install/doinst.sh +# Premade and gzipped doinst.sh +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh cd $PKG + +# To create a new doinst.sh, comment the next line, uncomment the lines below +# it and @THEMES@ above, grab the new one from the package and gzip it. +find . -type l -delete + # 20200407 bkw: makepkg's symlink search and doinst.sh creation doesn't # scale well. This makes the build complete much faster, and create an # identical doinst.sh. -find . -type l \ - -printf '( cd %h ; rm -rf %f )\n( cd %h ; ln -sf %l %f )\n' -delete | \ - sed 's,cd \./,cd ,' >> $PKG/install/doinst.sh +#find . -type l \ +# -printf '( cd %h ; rm -rf %f )\n( cd %h ; ln -sf %l %f )\n' -delete | \ +# sed 's,cd \./,cd ,' >> $PKG/install/doinst.sh /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/desktop/papirus-icon-theme/papirus-icon-theme.info b/desktop/papirus-icon-theme/papirus-icon-theme.info index 70ab06556e..b32f471113 100644 --- a/desktop/papirus-icon-theme/papirus-icon-theme.info +++ b/desktop/papirus-icon-theme/papirus-icon-theme.info @@ -1,10 +1,10 @@ PRGNAM="papirus-icon-theme" -VERSION="20201031" +VERSION="20240501" HOMEPAGE="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" -DOWNLOAD="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20201031/papirus-icon-theme-20201031.tar.gz" -MD5SUM="c879de9fbc29ee1f35597e9440ba7396" +DOWNLOAD="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20240501/papirus-icon-theme-20240501.tar.gz" +MD5SUM="9ff1f17bef26332ae4a22552a566b437" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Azure Zanculmarktum" -EMAIL="zanculmarktum@gmail.com" +MAINTAINER="Jay Lanagan" +EMAIL="j@lngn.net" diff --git a/desktop/papirus-icon-theme/slack-desc b/desktop/papirus-icon-theme/slack-desc index f73889be23..5baf2e9126 100644 --- a/desktop/papirus-icon-theme/slack-desc +++ b/desktop/papirus-icon-theme/slack-desc @@ -13,7 +13,7 @@ papirus-icon-theme: Paper Icon Set with a lot of new icons and a few extras, lik papirus-icon-theme: Hardcode-Tray support, KDE colorscheme support, Folder Color support, papirus-icon-theme: and others. papirus-icon-theme: -papirus-icon-theme: +papirus-icon-theme: Homepage: https://git.io/papirus-icon-theme papirus-icon-theme: papirus-icon-theme: papirus-icon-theme: |