User Tools

Site Tools


digikam

Digikam auf Mac OS X 10.6.3

Beschreibung

Digikam ist eine Fotoverwaltung wie z.B. Adobe Lightroom, BlueMarina die eignetlich unter KDE läuft. Macports ermöglicht die installtion von KDE Programmen auf OS X.

Der Grund

  • 1. kdelibs4 installieren
  • 2. digikam installieren

Installation

1. Herunterladen der Installtionsdatei von Macports. Achte auf die Version die du lädst! Das erspart dir viel Ärger. 2. Öffne die Datei mit einem Doppelklick und installiere die *.pkg Datei die die *.dmg Datei enthält 3. Öffne das Terminal unter

 MacintoshHD -> Programme -> Dienstprogramme -> Terminal

4. Sicherstellen das MacPorts zu 100% aktuell ist

sudo port selfupdate
sudo port upgrade outdated

5. Installieren von kdelibs4

sudo port install kdelibs4

6. Digikam installieren

sudo port install digikam

Nachdem der Build beendet ist sollte Digikam im Ordner “Programme → Macports → KDE4” zu finden sein

Probleme und Lösungen

Bei SnowLeopard (10.6) gabs bei mir Probleme beim installieren von kdelibs4. Dieses Problem liegt anscheinend am falschen Pfad von jasper.h in

 
nano -w /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.4.0/kimgio/jp2.cpp

ersetze folgende Zeile

#include <jasper/jasper.h>

mit

#include </Library/Framerworks/UnixImageIO.framework/Headers/jasper/jasper.h>

Jetzt sollte der Build von kdelibs4 problemlos duchlaufen. Sollte das nicht der fall sein versuche folgendes:

sudo ports clean all

Dies bereinigt alle Pakete, was da genau passiert weiss ich leider nicht. Muss ich auch nicht wissen, hat ja alles funktioniert ;-)

Ticket mit der Lösung im Trac von macports.org

INSTALL Digikam Fixed some Bugs

1 Schritt: Macports installieren

Macports 1.9

Download Digikam for SnowLeopard

Doppelklick auf die heruntergeladene Datei.

Immer auf “fortfahren” klicken, da bei der Installation von Macports keine wichtigebn Einstellungen gemacht werden. Macports wird unter /opt/local/ installiert.

2 Schritt: Digikam Distfiles downloaden

Da doch einige MB heruntergeladen werden führe ich vorab diesen Befehl aus der alle benötigten Dateien vorab herunterlädt

# FIND ALL PACKAGES NEEDED BY DIGIKAM
sudo port deps digikam

# FETCH THOSE PACKAGES
sudo port fetch automoc qt4-mac dbus autoconf help2man p5-locale-gettext perl5 perl5.8 m4 automake libtool pkgconfig jpeg libmng lcms tiff libpng sqlite3 readline kdegraphics4 chmlib djvulibre ImageMagick bzip2 fontconfig freetype libxml2 p7zip xorg-libXext xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-libXt xorg-libsm xorg-libice exiv2 kdebase4-runtime bison hicolor-icon-theme kdelibs4 aspell texinfo lzmautils aspell-dict-en attica avahi dbus-python26 dbus-glib glib2 gtk-doc docbook-xml docbook-xml-4.1.2 xmlcatmgr docbook-xml-4.2 docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl gnome-doc-utils iso-codes libxslt p5-xml-parser py26-libxml2 python26 db46 gdbm tk Xft2 xrender xorg-renderproto tcl xorg-libXScrnSaver xorg-scrnsaverproto rarian getopt intltool gnome-common p5-getopt-long p5-pathtools p5-scalar-list-utils py26-gobject libffi libdaemon libglade2 gtk2 atk jasper pango cairo libpixman shared-mime-info xorg-libXcomposite xorg-compositeproto xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto py26-gtk py26-cairo py26-numpy atlas gcc44 gmp mpfr gzip fftw-3 gcc43 py26-nose py26-distribute cyrus-sasl2 enchant hunspell flex giflib gmake libart_lgpl liblzma openexr ilmbase gsed pcre shared-desktop-ontologies soprano clucene libiodbc redland curl curl-ca-bundle raptor rasqal strigi virtuoso gawk oxygen-icons qimageblitz libspectre ghostscript libpaper poppler openjpeg poppler-data qca sane-backends libusb-compat libusb kipi-plugins gdk-pixbuf glib1 gtk1 libgpod mesa glut makedepend xorg-dri2proto xorg-glproto xorg-libXmu libgphoto2 libexif liblqr

Patch for kipi-plugins

Working Portfile for Macports 1.9, xCode 3.2.2, kipi-plugins 1.2

Download

Start dbus and setup permissions for your user

launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist

sudo chown -R $USER ~/Library/Preferences/KDE

Install kipi-plugins 1.2

Donwload kipi-plugins 1.2 from http://prdownloads.sourceforge.net/kipi/ and copy the file into

/opt/local/var/macports/distfiles/kipi-plugins/

Try to install kipi-plugins to get the work/build directory

sudo port -d upgrade kipi-plugins

Patch kipi-plugins 1.2

Download patch for kipi-plugins-1.2

Put Patch-file in this directory

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kipi-plugins/work/kipi-plugins-1.2.0/

and apply the patch

sudo patch -p0 < patch-dng_flags.h

reference: http://trac.macports.org/ticket/24319

Set permissions

sudo chown -R $USER ~/Library/Preferences/KDE
digikam.txt · Last modified: 2012/06/01 23:02 (external edit)