diff options
author | B. Watson <yalhcru@gmail.com> | 2014-03-11 07:14:56 +0700 |
---|---|---|
committer | Erik Hanson <erik@slackbuilds.org> | 2014-03-12 12:42:50 -0500 |
commit | 7ef7a202a10673cdfc17da234b988ac2ce9ae355 (patch) | |
tree | c31b26748f8998c5238647f54ae5912415ee725d /desktop/j4-dmenu-desktop/j4-dmenu-desktop.SlackBuild | |
parent | 5d0ab9cb622170aeb2893d68dd22c5cb76a2a3f6 (diff) | |
download | slackbuilds-7ef7a202a10673cdfc17da234b988ac2ce9ae355.tar.gz |
desktop/j4-dmenu-desktop: Updated for version 20140310.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'desktop/j4-dmenu-desktop/j4-dmenu-desktop.SlackBuild')
-rw-r--r-- | desktop/j4-dmenu-desktop/j4-dmenu-desktop.SlackBuild | 37 |
1 files changed, 26 insertions, 11 deletions
diff --git a/desktop/j4-dmenu-desktop/j4-dmenu-desktop.SlackBuild b/desktop/j4-dmenu-desktop/j4-dmenu-desktop.SlackBuild index 782f4eda21..4dc81a1c60 100644 --- a/desktop/j4-dmenu-desktop/j4-dmenu-desktop.SlackBuild +++ b/desktop/j4-dmenu-desktop/j4-dmenu-desktop.SlackBuild @@ -9,8 +9,12 @@ # Zip file created with: # wget -O j4-dmenu-desktop-$(date +%Y%m%d).zip https://github.com/enkore/j4-dmenu-desktop/archive/master.zip +# 20140310 bkw: updated to 20140310 snapshot. +# - Added man page +# - Added default terminal selection + PRGNAM=j4-dmenu-desktop -VERSION=${VERSION:-20130628} +VERSION=${VERSION:-20140310} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -51,14 +55,19 @@ unzip $CWD/$PRGNAM-$VERSION.zip cd $PRGNAM-master 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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + \( -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 {} \; + +# for users who don't use i3, let them pick the default terminal. +TERMINAL="${TERMINAL:-i3-sensible-terminal}" +sed -i "s,i3-sensible-terminal,$TERMINAL,g" src/Main.hh -# This patch fixes segfaults caused by .desktop files with lines that -# are missing their = sign. In stock Slackware, gxine.desktop triggers this. -patch -p1 < $CWD/fix_segfault.diff +# Don't use 'make install', it wants to run the tests, which require +# something called 'catch', which isn't shipped in the src (it tries to +# download it, but fails, and I can't make myself care why). For the same +# reason, have to use 'make $PRGNAM' instead of plain make. mkdir -p build cd build @@ -67,12 +76,18 @@ cd build -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release .. - make - make install/strip DESTDIR=$PKG + make $PRGNAM + mkdir -p $PKG/usr/bin + install -m0755 -s $PRGNAM $PKG/usr/bin/$PRGNAM cd .. +# man page written for this SlackBuild. +mkdir -p $PKG/usr/man/man1 +sed "s,_TERMINAL_,$TERMINAL,g" < $CWD/$PRGNAM.1 | \ + gzip -9c > $PKG/usr/man/man1/$PRGNAM.1.gz + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGELOG LICENSE README.md $PRGNAM.pod $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install |