#!/bin/sh # # This script generate some valid Slackware packages # # # Some variables. # CWD=`pwd` BUILD_NUM=1 SLCK=$CWD/slack PREFIX=${PREFIX:-"@prefix@"} PKG=$CWD/slktmp TMPBUILD=$CWD/tmpbuild #DOINSTDIR=/install # # Create post-install shell script. # do_doinst() { (mkdir -p install cd install cat > doinst.sh < \$DESKDIR/xine.desktop.kde @INSTALL@ -m 644 -o 0 -g 0 \$DESKDIR/xine.desktop.kde /opt/kde3/share/applnk/Multimedia/xine.desktop rm \$DESKDIR/xine.desktop.kde fi # End Kde3 # Kde2 if test -d /opt/kde2/; then DIR_HI=/opt/kde2/share/icons/hicolor DIR_LO=/opt/kde2/share/icons/locolor HIRES='48x48 32x32 22x22' LORES='32x32 22x22 16x16' for hires in \$HIRES; do @INSTALL@ -m 755 -o 0 -g 0 -d \$DIR_HI/\$hires/apps @INSTALL@ -m 644 -o 0 -g 0 \$DATADIR/pixmaps/xine_\$hires.png \$DIR_HI/\$hires/apps/xine.png done for lores in \$LORES; do @INSTALL@ -m 755 -o 0 -g 0 -d \$DIR_LO/\$lores/apps @INSTALL@ -m 644 -o 0 -g 0 \$DATADIR/pixmaps/xine_\$lores.png \$DIR_LO/\$lores/apps/xine.png done if test ! -d /opt/kde2/share/applnk/Multimedia; then @INSTALL@ -m 755 -o 0 -g 0 -d /opt/kde2/share/applnk/Multimedia fi cat \$DESKDIR/xine.desktop | sed -e "s/Icon=xine.xpm/Icon=xine/g" -e "s/Exec=xine/Exec=xine %U/g" > \$DESKDIR/xine.desktop.kde @INSTALL@ -m 644 -o 0 -g 0 \$DESKDIR/xine.desktop.kde /opt/kde2/share/applnk/Multimedia/xine.desktop rm \$DESKDIR/xine.desktop.kde else if test -d \$DATADIR/applnk/Multimedia; then if test ! -d \$DATADIR/applnk/Multimedia; then @INSTALL@ -m 755 -o 0 -g 0 -d \$DATADIR/applnk/Multimedia fi @INSTALL@ -m 644 -o 0 -g 0 \$DESKDIR/xine.desktop \$DATADIR/applnk/Multimedia/xine.desktop fi fi # End Kde2 # Kde if test -d /opt/kde; then if test ! -d /opt/kde/share/icons; then @INSTALL@ -m 755 -o 0 -g 0 -d /opt/kde/share/icons fi if test ! -d /opt/kde/share/applnk/Multimedia; then @INSTALL@ -m 755 -o 0 -g 0 -d /opt/kde/share/applnk/Multimedia fi @INSTALL@ -m 644 -o 0 -g 0 \$DATADIR/pixmaps/xine.xpm /opt/kde/share/icons/xine.xpm @INSTALL@ -m 644 -o 0 -g 0 \$DESKDIR/xine.desktop /opt/kde/share/applnk/Multimedia/xine.desktop else if test -d \$DATADIR/applnk/Multimedia; then @INSTALL@ -m 644 -o 0 -g 0 \$DESKDIR/xine.desktop \$DATADIR/applnk/Multimedia/xine.desktop fi fi # End Kde EOF ) } # # Create package description for pkgtool. # do_descr() { (mkdir -p install cd install cat > slack-desc <