graphics/kphotoalbum: Updated for version 4.1.1

This commit is contained in:
Ben 2010-05-13 00:28:03 +02:00 committed by David Somero
parent 3db1ea440a
commit 6313a99db0
5 changed files with 54 additions and 29 deletions

View File

@ -2,5 +2,4 @@ KPhotoAlbum (previously known as KimDaBa) is an photograh viewer and
organizer. Users can search for images based on tags (also called
categories). KPhotoAlbum supports KIPI plugins for manipulating images.
KPhotoAlbum uses libkexif, libkipi and kipi plugins, all of which are
available at SlackBuilds.org.
Requires: kipi-plugins available at SlackBuilds.org.

View File

@ -1,3 +1,9 @@
if [ -x /usr/bin/update-desktop-database ]; then
./usr/bin/update-desktop-database -q usr/share/applications
/usr/bin/update-desktop-database -q usr/share/applications
fi
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
fi
fi

View File

@ -1,10 +1,10 @@
#!/bin/sh
# Slackware build script for kphotoalbum
# By default the demo pictures and movie are not packaged. Change the DEMO variable to include them.
# By default the demo pictures and movie are packaged.
PRGNAM=kphotoalbum
VERSION=${VERSION:-3.1.1}
VERSION=${VERSION:-4.1.1}
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -14,14 +14,19 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DEMO=no
# Default is to package the demo pictures and movie,
# set DEMO to no to omit them.
DEMO=yes
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
fi
set -e # Exit on most errors
@ -29,7 +34,7 @@ set -e # Exit on most errors
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION_NEW
rm -rf $PRGNAM-$VERSION
tar xjvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
@ -39,25 +44,38 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure
make
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a COPYING ChangeLog INSTALL TODO README \
$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
mkdir build && cd build
cmake \
-DCMAKE_C_FLAGS="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS="$SLKCFLAGS" \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DLIB_INSTALL_DIR:PATH=/usr/lib${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_PREFIX=/usr \
..
make
make install DESTDIR=$PKG
cd -
if [ "$DEMO"="no" ]; then
rm -r /$PKG/usr/share/apps/$PRGNAM/demo
fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a COPYING ChangeLog tips TODO README \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \
xargs strip --strip-unneeded 2> /dev/null || true
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | \
xargs strip --strip-unneeded 2> /dev/null || true
)
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View File

@ -1,8 +1,10 @@
PRGNAM="kphotoalbum"
VERSION="3.1.1"
VERSION="4.1.1"
HOMEPAGE="http://kphotoalbum.org"
DOWNLOAD="http://www.kphotoalbum.org/data/download/kphotoalbum-3.1.1.tar.bz2"
MD5SUM="0ced1a53efa25b70dbb1ca19b1d0afc3"
DOWNLOAD="http://www.kphotoalbum.org/data/download/kphotoalbum-4.1.1.tar.bz2"
MD5SUM="c00a5f179e487ac89fccf8dfb3cd6ef0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Ben"
EMAIL="bosth@alumni.sfu.ca"
APPROVED="dsomero"

View File

@ -5,12 +5,12 @@
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
|---------handy-ruler------------------------------------------------------|
kphotoalbum: kphotoalbum (a photo management application)
kphotoalbum:
kphotoalbum: Kphotoalbum (previously known as KimDaBa) is an image viewer and
kphotoalbum: organizer.
kphotoalbum:
kphotoalbum: organizer for KDE 4. It makes use of kipi plugins and exiv2 if
kphotoalbum: they are installed (both recommended).
kphotoalbum:
kphotoalbum:
kphotoalbum: