DIGIKAM ricompilazione ed installazione AIUTO!!
Inviato: mar 1 nov 2005, 19:54
Ho ricompilato Digikam e quanto richiesto per x64_86.
Non riesco a spiegarmi come mai, nononstante il pacchetto finale tgz (sembra non ci siano problemi di sorta nella compilazione) venga normlmente installato, il programma DIGIKAM non รจ rintracciabile, ne avviabile.
PKGTOOL lo vede installato insieme ai plugin e a tutte le librerie richieste.
WHICH non lo vede da nessuna parte.
Se ovviamente tento di avviarlo non lo trova.
Alleto lo slackbuild:
#!/bin/sh
# Heavily based on the Slackware 10.1 SlackBuild
# Requirements: libgphoto2, gphoto2, libkipi, libkexif, imlib2, kipi-plug
# http://digikam.sourceforge.net
CWD=`pwd`
if ["$TMP" = ""]; then
TMP=/tmp
fi
PKG=$TMP/package-digikam
NAME=digikam
VERSION=0.7.4
TARGET=x86_64
ARCH=${ARCH:-x86_64}
BUILD=1sl
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mcpu=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
mkdir -p $PKG
fi
cd $TMP
tar xjvf $CWD/$NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
chown -R root.root .
find . -perm 777 -exec chmod 755 {} \;
find . -perm 664 -exec chmod 644 {} \;
LDFLAGS=-L/usr/lib64 \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure --prefix=/opt/kde \
--disable-debug \
--program-prefix="" \
--program-suffix="" \
$TARGET-slackware-linux
make -j4
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a \
AUTHORS COPYING ChangeLog INSTALL TODO README \
$PKG/usr/doc/$NAME-$VERSION
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/install
cat $CWD/slack-desc.digikam > $PKG/install/slack-desc
cd $PKG
makepkg -l y -c n $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz
if [ "$1" = "--cleanup" ]; then
rm -rf $TMP/$NAME-$VERSION
rm -rf $PKG
fi
HELP ME.
Saluti
Non riesco a spiegarmi come mai, nononstante il pacchetto finale tgz (sembra non ci siano problemi di sorta nella compilazione) venga normlmente installato, il programma DIGIKAM non รจ rintracciabile, ne avviabile.
PKGTOOL lo vede installato insieme ai plugin e a tutte le librerie richieste.
WHICH non lo vede da nessuna parte.
Se ovviamente tento di avviarlo non lo trova.
Alleto lo slackbuild:
#!/bin/sh
# Heavily based on the Slackware 10.1 SlackBuild
# Requirements: libgphoto2, gphoto2, libkipi, libkexif, imlib2, kipi-plug
# http://digikam.sourceforge.net
CWD=`pwd`
if ["$TMP" = ""]; then
TMP=/tmp
fi
PKG=$TMP/package-digikam
NAME=digikam
VERSION=0.7.4
TARGET=x86_64
ARCH=${ARCH:-x86_64}
BUILD=1sl
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mcpu=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
mkdir -p $PKG
fi
cd $TMP
tar xjvf $CWD/$NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
chown -R root.root .
find . -perm 777 -exec chmod 755 {} \;
find . -perm 664 -exec chmod 644 {} \;
LDFLAGS=-L/usr/lib64 \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure --prefix=/opt/kde \
--disable-debug \
--program-prefix="" \
--program-suffix="" \
$TARGET-slackware-linux
make -j4
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a \
AUTHORS COPYING ChangeLog INSTALL TODO README \
$PKG/usr/doc/$NAME-$VERSION
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/install
cat $CWD/slack-desc.digikam > $PKG/install/slack-desc
cd $PKG
makepkg -l y -c n $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz
if [ "$1" = "--cleanup" ]; then
rm -rf $TMP/$NAME-$VERSION
rm -rf $PKG
fi
HELP ME.
Saluti