aboutsummaryrefslogtreecommitdiff
path: root/desktop/slack-wallpapers/slack-wallpapers.SlackBuild
diff options
context:
space:
mode:
authorSkaendo <skaendo at excite dot com>2018-06-29 23:34:50 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2018-06-30 07:00:14 +0700
commitadbcc81b387de96537a97b8b94db15de831ca6f4 (patch)
treeed24af58fd2b8547ba5bd00deee218b0585fe652 /desktop/slack-wallpapers/slack-wallpapers.SlackBuild
parent3ca1a4b33e5c04a9cdf0803149ee59e79380ef3f (diff)
desktop/slack-wallpapers: Updated for version 1.0.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'desktop/slack-wallpapers/slack-wallpapers.SlackBuild')
-rw-r--r--desktop/slack-wallpapers/slack-wallpapers.SlackBuild65
1 files changed, 42 insertions, 23 deletions
diff --git a/desktop/slack-wallpapers/slack-wallpapers.SlackBuild b/desktop/slack-wallpapers/slack-wallpapers.SlackBuild
index ecccc7a640..039b45a26a 100644
--- a/desktop/slack-wallpapers/slack-wallpapers.SlackBuild
+++ b/desktop/slack-wallpapers/slack-wallpapers.SlackBuild
@@ -2,8 +2,8 @@
# Slackware build script for slack-wallpapers
-# Copyright 2012-2016 Petar Petrov slackalaxy@gmail.com
-# Copyright 2017 skaendo <skaendo at excite dot com>
+# Copyright 2012-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2017-2018 Skaendo <skaendo at excite dot com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=slack-wallpapers
-VERSION=${VERSION:-0.446}
+VERSION=${VERSION:-1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -43,38 +43,57 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
+
+# I know this is probably some bad hackery, but it works.
+# Suggestions are welcome.
+for i in dated deviantart salix srbija; do
+ if [ -e $CWD/$PRGNAM-$i-$VERSION.tar.bz2 ]; then
+ tar xvf $CWD/$PRGNAM-$i-$VERSION.tar.bz2
+ mv ./*/wallpapers/* ./wallpapers
+ else
+ continue
+ fi
+done
+
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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
mkdir -p $PKG/usr/share/wallpapers
-cp -a images/* $PKG/usr/share/wallpapers
-
-# Make symlinks, so XFCE finds the wallpapers automagically. If you do
-# not want this, then comment out the next 6 lines.
-mkdir -p $PKG/usr/share/backgrounds/xfce
-cd $PKG/usr/share/wallpapers/
-for i in *
-do
-ln -s /usr/share/wallpapers/$i $PKG/usr/share/backgrounds/xfce/.
-done
+cp -vr ./wallpapers/* $PKG/usr/share/wallpapers
+
+# Option to add backgrounds for LiLo.
+if [ "${LILO:-no}" = "yes" ]; then
+ mkdir -p $PKG/boot/images
+ cp -vr ./lilo-images/* $PKG/boot/images
+fi
+
+# Option to add symlinks for MATE.
+if [ "${MATE:-no}" = "yes" ]; then
+ mkdir -p $PKG/usr/share/backgrounds/mate
+ cd $PKG/usr/share/wallpapers/
+ for i in *; do
+ ln -s /usr/share/wallpapers/$i $PKG/usr/share/backgrounds/mate/.
+ done
+fi
-# Make symlinks for MATE as well. If you do not want this, then comment
-# out the next 6 lines.
-#mkdir -p $PKG/usr/share/backgrounds/mate
-#cd $PKG/usr/share/wallpapers/
-#for i in *
-#do
-#ln -s /usr/share/wallpapers/$i $PKG/usr/share/backgrounds/mate/.
-#done
+# Option to add symlinks for XFCE.
+if [ "${XFCE:-no}" = "yes" ]; then
+ mkdir -p $PKG/usr/share/backgrounds/xfce
+ cd $PKG/usr/share/wallpapers/
+ for i in *; do
+ ln -s /usr/share/wallpapers/$i $PKG/usr/share/backgrounds/xfce/.
+ done
+fi
cd $TMP/$PRGNAM-$VERSION
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ChangeLog CREDITS README $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ChangeLog Contributing README \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install