diff options
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild | 53 | ||||
-rw-r--r-- | desktop/papirus-icon-theme/papirus-icon-theme.info | 10 | ||||
-rw-r--r-- | desktop/papirus-icon-theme/slack-desc | 2 |
3 files changed, 24 insertions, 41 deletions
diff --git a/desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild b/desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild index 4ceb3e655593b..c227613f0201a 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 Jay Lanagan (j@lngn.net), Detroit, MI. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,18 +26,11 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=papirus-icon-theme -VERSION=${VERSION:-20201031} +VERSION=${VERSION:-20230104} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi +ARCH=noarch # 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 @@ -50,44 +44,32 @@ 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) 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 {} + 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 @@ -95,6 +77,7 @@ cat $CWD/slack-desc > $PKG/install/slack-desc sed -e "s/@THEMES@/$THEMES/" $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG + # 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. diff --git a/desktop/papirus-icon-theme/papirus-icon-theme.info b/desktop/papirus-icon-theme/papirus-icon-theme.info index 70ab06556ed02..a97c7df75352a 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="20230104" 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/20230104/papirus-icon-theme-20230104.tar.gz" +MD5SUM="ee1d8e5c8b9829322f3185f2f176f791" 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 f73889be23adf..5baf2e912634b 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: |