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. 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
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
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.
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
Working Portfile for Macports 1.9, xCode 3.2.2, kipi-plugins 1.2
Start dbus and setup permissions for your user
launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist sudo chown -R $USER ~/Library/Preferences/KDE
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
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