summaryrefslogtreecommitdiffstats
path: root/desktop/dwm/dwm.SlackBuild
diff options
context:
space:
mode:
author Dave Woodfall2019-04-15 18:55:24 +0200
committer Willy Sudiarto Raharjo2019-04-20 03:20:55 +0200
commit718e23b5c6f511431a8a72a31eb7f27af71b0833 (patch)
tree5c76d4009719352f0075320f86bac1188dc7cf92 /desktop/dwm/dwm.SlackBuild
parentf53d530a7a105a43801b83f4eb2866a5ee486950 (diff)
downloadslackbuilds-718e23b5c6f511431a8a72a31eb7f27af71b0833.tar.gz
desktop/dwm: Add new options to slackbuild. Fix 6.2 update patch.
Diffstat (limited to 'desktop/dwm/dwm.SlackBuild')
-rw-r--r--desktop/dwm/dwm.SlackBuild20
1 files changed, 16 insertions, 4 deletions
diff --git a/desktop/dwm/dwm.SlackBuild b/desktop/dwm/dwm.SlackBuild
index a02627a473..82e636191b 100644
--- a/desktop/dwm/dwm.SlackBuild
+++ b/desktop/dwm/dwm.SlackBuild
@@ -37,7 +37,7 @@
PRGNAM=dwm
VERSION=${VERSION:-6.2}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -81,7 +81,13 @@ if [ -e "$CWD/config.h" ]; then
fi
SYSTRAY=${SYSTRAY:-no}
-[ "$SYSTRAY" = "yes" ] && patch -p1 <$CWD/patches/dwm-systray-20190208-cb3f58a.diff
+[ "$SYSTRAY" = "yes" ] && patch -p1 <$CWD/sbo-patches/dwm-systray-20190208-cb3f58a.diff
+
+MOD4=${MOD4:-no}
+[ "$MOD4" = "yes" ] && patch -p1 <$CWD/sbo-patches/use-mod4.patch
+
+ROFI=${ROFI:-no}
+[ "$ROFI" = "yes" ] && patch -p1 <$CWD/sbo-patches/replace-dmenu-rofi.patch
mv config.def.h config.h
@@ -103,7 +109,7 @@ find -L . \
#done
# Reverse commit to continue support for fontconfig 2.11.1
-patch -R -p1 <$CWD/patches/0001-Prepare-6.2-release.patch
+patch -R -p1 <$CWD/sbo-patches/0001-Prepare-6.2-release.patch
## Fix options for our compilers,
## thanks to Brenton Earl.
@@ -130,17 +136,23 @@ make install \
mkdir -p $PKG/etc/X11/xinit
install -m 0755 $CWD/xinitrc.dwm $PKG/etc/X11/xinit/xinitrc.dwm
+if [ "$ROFI" = "yes" ]; then
+ install -m 0644 -D $CWD/dwm.rasi.new $PKG/usr/share/rofi/themes/dwm.rasi.new
+fi
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp $CWD/README $CWD/README.CONFIG $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README $CWD/README.CONFIG \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}