diff options
Diffstat (limited to 'system/rox-filer/rox-filer.SlackBuild')
-rw-r--r-- | system/rox-filer/rox-filer.SlackBuild | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/system/rox-filer/rox-filer.SlackBuild b/system/rox-filer/rox-filer.SlackBuild index 754029123a..3b624d0497 100644 --- a/system/rox-filer/rox-filer.SlackBuild +++ b/system/rox-filer/rox-filer.SlackBuild @@ -9,12 +9,10 @@ VERSION=${VERSION:-2.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -53,6 +51,7 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 \ -o -perm 400 \) -exec chmod 644 {} \; +# this autostrips the non-debug binary CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" ./ROX-Filer/AppRun --compile # begin poor man's 'make install' (*heavily* adapted from rox's interactive @@ -66,18 +65,18 @@ MANDIR=/usr/man/man1 MIMEDIR=/usr/share/mime mkdir -p \ - $PKG/$APPDIR \ - $PKG/$BINDIR \ - $PKG/$CHOICESDIR \ - $PKG/$DOCDIR \ - $PKG/$MANDIR \ - $PKG/$MIMEDIR/packages + $PKG/$APPDIR \ + $PKG/$BINDIR \ + $PKG/$CHOICESDIR \ + $PKG/$DOCDIR \ + $PKG/$MANDIR \ + $PKG/$MIMEDIR/packages (cd ROX-Filer/src && make clean) > /dev/null 2>&1 cp -a ROX-Filer $PKG/$APPDIR # the actual original files of symlink.png and mime-application:x-jar.png, # which also have symlinks to them, are executable and shouldn't be. -chmod 644 $PKG/$APPDIR/ROX-Filer/{images,ROX/MIME}/* +chmod 0644 $PKG/$APPDIR/ROX-Filer/images/* $PKG/$APPDIR/ROX-Filer/ROX/MIME/* # the APP_DIR isn't on the path, so this lets the user run the filer with a # simple 'rox' invocation. @@ -88,21 +87,20 @@ EOF chmod 0755 $PKG/$BINDIR/rox # Don't clobber these on upgrades -cd Choices/MIME-types +( cd Choices/MIME-types for file in * ; do mv $file $PKG/$CHOICESDIR/$file.new ; - done -cd - + done ) # The doc files are accessible through the UI, so need to be left here, but # there also need to be docs in the usual /usr/doc dir, so we link. The # build script ends up in ROX's help dir, too, but that's actually kinda cool. # ;) -( cd $PKG/$DOCDIR && ln -sf $APPDIR/ROX-Filer/Help $PRGNAM-$VERSION ) +(cd $PKG/$DOCDIR && ln -sf $APPDIR/ROX-Filer/Help $PRGNAM-$VERSION) cat $CWD/$PRGNAM.SlackBuild > $PKG/$APPDIR/ROX-Filer/Help/$PRGNAM.SlackBuild gzip -9c rox.1 > $PKG/$MANDIR/rox.1.gz -( cd $PKG/$MANDIR ; ln -sf rox.1.gz ROX-Filer.1.gz ) +(cd $PKG/$MANDIR; ln -sf rox.1.gz ROX-Filer.1.gz) cp rox.xml $PKG/$MIMEDIR/packages/rox.xml |