graphics/digikam: Initial import

This commit is contained in:
MagicMan 2010-05-11 14:55:15 +02:00 committed by Robby Workman
parent 24b4bd1213
commit 11f821b59a
5 changed files with 122 additions and 0 deletions

10
graphics/digikam/README Normal file
View File

@ -0,0 +1,10 @@
digiKam is a simple digital photo management application for KDE, which makes
importing and organizing digital photos a "snap". The photos can be organized
in albums which can be sorted chronologically, by directory layout or by custom
collections. An easy to use interface is provided that enables you to connect
to your camera and preview, download and/or delete your images.
The following programs are required to build digiKam:
(also available at SlackBuilds.org)
exiv2, jasper, libgphoto2, libkexiv2, libkipi, sqlite3

View File

@ -0,0 +1,89 @@
#!/bin/sh
# Slackware build script for digiKam
# Copyright 2007 MagicMan <MagicMan07@bluebottle.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Modified by the SlackBuilds.org project
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root!"
exit 1
fi
PRGNAM=digikam
VERSION=0.9.1
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
PDOCS="AUTHORS ChangeLog COPYING HACKING INSTALL NEWS README RELEASE.rev TODO"
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
rm -rf $PRGNAM-$VERSION
tar -xvf $CWD/$PRGNAM-$VERSION.tar.* || exit 1
cd $PRGNAM-$VERSION || exit 1
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/opt/kde \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/opt/kde/man \
|| exit 1
make || exit 1
make install-strip DESTDIR=$PKG || exit 1
( cd $PKG/opt/kde/man
find . -type f -exec gzip -9 {} \;
for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $PDOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
# Remove empty doc directory structure:
rm -rf $PKG/opt/kde/share/doc
mkdir -p $PKG/install
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n -p $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View File

@ -0,0 +1,8 @@
PRGNAM="digikam"
VERSION="0.9.1"
HOMEPAGE="http://www.digikam.org/"
DOWNLOAD="http://downloads.sourceforge.net/digikam/digikam-0.9.1.tar.bz2"
MD5SUM="41e673dac4d0bb6203a6ec615d44b893"
MAINTAINER="MagicMan"
EMAIL="MagicMan07@bluebottle.com"
APPROVED="rworkman"

View File

@ -0,0 +1,4 @@
if [ -x usr/bin/update-desktop-database ]; then
usr/bin/update-desktop-database -q opt/kde/share/applications
fi

View File

@ -0,0 +1,11 @@
digikam: digiKam (KDE Photo Management Application)
digikam:
digikam: digiKam is a simple digital photo management application for KDE,
digikam: which makes importing and organizing digital photos a snap. The
digikam: photos can be organized in albums which can be sorted chronologically,
digikam: by directory layout, or by custom collections. An easy to use
digikam: interface is provided that enables you to connect to your camera and
digikam: preview, download and/or delete your images.
digikam:
digikam: Homepage: http://www.digikam.org/
digikam: