summaryrefslogtreecommitdiff
path: root/system/luckybackup/luckybackup.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/luckybackup/luckybackup.SlackBuild')
-rw-r--r--system/luckybackup/luckybackup.SlackBuild26
1 files changed, 4 insertions, 22 deletions
diff --git a/system/luckybackup/luckybackup.SlackBuild b/system/luckybackup/luckybackup.SlackBuild
index 314debf22b..f20c8ef1df 100644
--- a/system/luckybackup/luckybackup.SlackBuild
+++ b/system/luckybackup/luckybackup.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for luckybackup
-# Copyright by titopoquito (titopoquito@gmail.com), rob van nues (sborg63@disroot.org)
+# Copyright by titopoquito (titopoquito@gmail.com), rob van nues (sborg63s@disroot.org)
# Permission to use, copy, modify, and distribute this software for
# any purpose with or without fee is hereby granted, provided that
# the above copyright notice and this permission notice appear in all
@@ -22,18 +22,10 @@
# SUCH DAMAGE.
PRGNAM=luckybackup
-VERSION=${VERSION:-0.4.9}
+VERSION=${VERSION:-0.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-# Luckybackup comes with two .desktop files that allow super-user rights by using a login dialog.
-# On KDE kdesu is used and for GNOME a 'set-to-root' script is called that is specific for Debian/Ubuntu.
-# The 'set-to-root' script is not present on Slackware and results in an error message, say when run from XFCE.
-# Therefore, this build script omits the luckybackup-gnome-su.desktop file from the created package:
-NOGNOME=true # change to false if used with GNOME 'set-to-root'
-# For systems not running KDE and lacking kdesu, a gksu-version is added:
-ADDGKSU=true # change to false if gksu is not used (on non-KDE systems)
-
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -80,7 +72,7 @@ find -L . \
# folders hardwired. Let's change them to the Slackware defaults:
patch -p0 < $CWD/luckybackup.pro.patch
sed -i "s/PROGVERSION/$VERSION/" ./luckybackup.pro
-sed -i "s,/usr/share/doc/luckybackup/manual,/usr/doc/luckybackup-$VERSION/manual,g" src/global.h src/helpBrowser.cpp
+sed -i "s,/usr/share/doc/luckybackup/,/usr/doc/luckybackup-$VERSION/,g" src/global.cpp
qmake luckybackup.pro \
QMAKE_CFLAGS="$SLKCFLAGS" \
@@ -96,22 +88,12 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a readme/* $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a readme/* license/* $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
-#remove the gnome .desktop file, it calls for a 'su-to-root' script specific for Debian/Ubuntu
-if [ $NOGNOME = true ]; then
- rm $PKG/usr/share/applications/luckybackup-gnome-su.desktop
-fi
-
-#add a .desktop file to be used with gksu
-if [ $ADDGKSU = true ]; then
- cat $CWD/luckybackup-gksu.desktop > $PKG/usr/share/applications/luckybackup-gksu.desktop
-fi
-
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}