openmamba logo
GNU/Linux distribution
distribution community wiki forum bugs events products
software   community wiki forum bugs events products
packages digikam.spec
      Pages: < 1 >  DOWNLOAD      
%define        libname  lib%{name}

Name:          digikam
Version:       2.4.1
Release:       2mamba
Summary:       An advanced digital photo management application Linux, Windows and Mac-OSX
Group:         Graphical Desktop/Applications/Graphics
Vendor:        openmamba
Distribution:  openmamba
Packager:      Silvan Calarco <silvan.calarco@...>
URL:           http://www.digikam.org
Source:        http://downloads.sourceforge.net/digikam/digikam-%{version}.tar.bz2
License:       GPL
BuildRequires: libmarble-devel
## AUTOBUILDREQ-BEGIN
BuildRequires: dcraw
BuildRequires: glibc-devel
BuildRequires: kdelibs4-devel
BuildRequires: kdepimlibs4-devel
BuildRequires: libkipi-devel
BuildRequires: libgcc
BuildRequires: libglib-devel
BuildRequires: libgphoto-devel
BuildRequires: libICE-devel
BuildRequires: libjasper-devel
BuildRequires: libjpeg-devel
BuildRequires: libkdcraw-devel
BuildRequires: libkexiv26-devel
BuildRequires: libkipi5-devel
BuildRequires: liblcms-devel
BuildRequires: liblensfun-devel
BuildRequires: liblqr-devel
BuildRequires: libpng-devel
BuildRequires: libqt4-devel
BuildRequires: libphonon-devel
BuildRequires: libqt4-sqlite
BuildRequires: libSM-devel
BuildRequires: libsoprano-devel
BuildRequires: libstdc++6-devel
BuildRequires: libtiff-devel
BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libXdmcp-devel
BuildRequires: libXext-devel
BuildRequires: libXft-devel
BuildRequires: libXpm-devel
BuildRequires: libz-devel
BuildRequires: perl-devel
## AUTOBUILDREQ-END
BuildRequires: opencv-devel
Requires:      %{libname} = %{?epoch:%epoch:}%{version}-%{release}
Requires:      kipi-plugins = %{?epoch:%epoch:}%{version}-%{release}
Requires:      kdelibs4 >= %{_kde4_version}
Requires:      libqt4-sqlite >= %{_qt4_version}
Requires:      dcraw
Requires:      marble
BuildRoot:     %{_tmppath}/%{name}-%{version}-root

%description
digiKam is an advanced digital photo management application for KDE, which makes importing and organizing digital photos a 'snap'.
It includes currently:
 * XMP sidecar support,
 * Pure Qt4 port of preview widget,
 * Image versioning support in editor,
 * Reverse Geo-coding,
 * Color and Pick Labels support,
 * Tags keyboard shortcuts,
 * Face detection,
 * etc...

%package -n libkface
Group:         Graphical Desktop/Libraries/KDE
Summary:       A C++ wrapper around LibFace library to perform face recognition over pictures

%description -n libkface 
%{summary}.

%package -n libkface-devel
Group:         Development/Libraries
Summary:       Development files for libkface 
Requires:      libkface = %{?epoch:%epoch:}%{version}-%{release}

%description -n libkface-devel
%{summary}.

%package -n libkgeomap
Group:         Graphical Desktop/Libraries/KDE
Summary:       A world map library
Requires:      marble%{?_kde4_version: >= %{_kde4_version}}

%description -n libkgeomap
%{summary}.

%package -n libkgeomap-devel
Group:         Development/Libraries
Summary:       Development files for libkgeomap
Requires:      libkgeomap = %{?epoch:%epoch:}%{version}-%{release}

%description -n libkgeomap-devel
%{summary}.

%package -n libmediawiki
Group:         Development/Libraries
Summary:       A MediaWiki C++ interface

%description -n libmediawiki
%{summary}.

%package -n libmediawiki-devel
Group:         Development/Libraries
Summary:       Development files for libmediawiki
Requires:      libmediawiki = %{?epoch:%epoch:}%{version}-%{release}

%description -n libmediawiki-devel
%{summary}.

%package -n libkvkontakte
Group:         Development/Libraries
Summary:       Library implementing VKontakte.ru API

%description -n libkvkontakte
KDE C++ library for asynchronous interaction with vkontakte.ru social network via its open API.

%package -n libkvkontakte-devel
Group:         Development/Libraries
Summary:       Development files for libkvkontakte
Requires:      libkvkontakte = %{?epoch:%epoch:}%{version}-%{release}

%description -n libkvkontakte-devel
%{summary}.

%package -n kipi-plugins
Summary:       Plugins to use with Kipi
Group:         Graphical Desktop/Applications/Graphics
Obsoletes:     kipi-plugins-i18n-ar
Obsoletes:     kipi-plugins-i18n-ast
Obsoletes:     kipi-plugins-i18n-be
Obsoletes:     kipi-plugins-i18n-ca
Obsoletes:     kipi-plugins-i18n-da
Obsoletes:     kipi-plugins-i18n-de
Obsoletes:     kipi-plugins-i18n-el
Obsoletes:     kipi-plugins-i18n-en_GB
Obsoletes:     kipi-plugins-i18n-eo
Obsoletes:     kipi-plugins-i18n-es
Obsoletes:     kipi-plugins-i18n-et
Obsoletes:     kipi-plugins-i18n-fr
Obsoletes:     kipi-plugins-i18n-hne
Obsoletes:     kipi-plugins-i18n-hr
Obsoletes:     kipi-plugins-i18n-is
Obsoletes:     kipi-plugins-i18n-it
Obsoletes:     kipi-plugins-i18n-ja
Obsoletes:     kipi-plugins-i18n-lt
Obsoletes:     kipi-plugins-i18n-lv
Obsoletes:     kipi-plugins-i18n-ms
Obsoletes:     kipi-plugins-i18n-nb
Obsoletes:     kipi-plugins-i18n-nds
Obsoletes:     kipi-plugins-i18n-nn
Obsoletes:     kipi-plugins-i18n-oc
Obsoletes:     kipi-plugins-i18n-pa
Obsoletes:     kipi-plugins-i18n-pl
Obsoletes:     kipi-plugins-i18n-pt
Obsoletes:     kipi-plugins-i18n-pt_BR
Obsoletes:     kipi-plugins-i18n-ro
Obsoletes:     kipi-plugins-i18n-ru
Obsoletes:     kipi-plugins-i18n-se
Obsoletes:     kipi-plugins-i18n-sk
Obsoletes:     kipi-plugins-i18n-th
Obsoletes:     kipi-plugins-i18n-uk
Obsoletes:     kipi-plugins-i18n-zh_CN
Obsoletes:     kipi-plugins-i18n-zh_TW
Requires:      libkipiplugins = %{?epoch:%epoch:}%{version}-%{release}
Requires:      hugin
Requires:      enblend
Requires:      ImageMagick

%description -n kipi-plugins
This package contains plugins to use with Kipi, the KDE Image Plugin Interface.

%package -n libkipiplugins
Summary:       Runtime files for kipi-plugins
Group:         Graphical Desktop/Libraries/KDE
Obsoletes:     libkipiplugins-devel

%description -n libkipiplugins
%{summary}.

%package -n %{libname}
Summary:       Runtime files for %{name}
Group:         Graphical Desktop/Libraries/KDE

%description -n %{libname}
%{summary}.

%package -n %{libname}-devel
Summary:       Digikam development files
Group:         Graphical Desktop/Libraries/KDE
Requires:      %{libname} = %{?epoch:%epoch:}%{version}-%{release}

%description -n %{libname}-devel
%{summary}.

%debug_package

%prep
%setup -q -D -T

%build
:<< _EOF
%cmake_kde4 -d build
%make
_EOF

%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall -C build

install -d %{buildroot}%{_libdir}/pkgconfig
mv %{buildroot}%{_kde4_libdir}/pkgconfig/*.pc \
   %{buildroot}%{_libdir}/pkgconfig/

# remove unpackaged files
rm -f %{buildroot}%{_kde4_libdir}/libkipiplugins.so
# remove icons already provided by oxygen-icons
rm -f %{buildroot}%{_kde4_icondir}/*/*/apps/digikam.png
rm -f %{buildroot}%{_kde4_icondir}/*/*/apps/showfoto.png
rm -f %{buildroot}%{_kde4_icondir}/*/scalable/apps/digikam.svgz
rm -f %{buildroot}%{_kde4_icondir}/*/scalable/apps/showfoto.svgz

%find_lang libkgeomap
#%find_lang libkvkontakte
%find_lang %{name} --with-kde

> kipi-plugins.lang
for plugin in \
acquireimages \
advancedslideshow \
batchprocessimages \
calendar \
dngconverter \
expoblending \
facebook \
flashexport \
flickrexport \
galleryexport \
gpssync \
htmlexport \
imageviewer \
ipodexport \
jpeglossless \
kioexportimport \
metadataedit \
picasawebexport \
piwigoexport \
printimages \
rawconverter \
removeredeyes \
sendimages \
shwup \
timeadjust; do
   %find_lang kipiplugin_${plugin}
   cat kipiplugin_${plugin}.lang >> kipi-plugins.lang
done

%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}

%files -f %{name}.lang
%defattr(-,root,root)
%{_kde4_bindir}/cleanup_digikamdb
%{_kde4_bindir}/digikam
%{_kde4_bindir}/digitaglinktree
%{_kde4_bindir}/photolayoutseditor
%{_kde4_bindir}/showfoto
%{_kde4_datadir}/digikam/
%dir %{_kde4_datadir}/photolayoutseditor
%{_kde4_datadir}/photolayoutseditor/photolayoutseditorui.rc
%{_kde4_datadir}/showfoto/
%{_kde4_datadir}/solid/actions/digikam-opencamera.desktop
%{_kde4_servicesdir}/*.protocol
%{_kde4_servicesdir}/digikamimageplugin_*.desktop
%{_kde4_servicesdir}/digikamnepomukservice.desktop
%{_kde4_servicetypesdir}/*.desktop
%{_kde4_kcfgdir}/PLEConfigSkeleton.kcfgc
%{_kde4_xdgappsdir}/digikam.desktop
%{_kde4_xdgappsdir}/photolayoutseditor.desktop
%{_kde4_xdgappsdir}/showfoto.desktop
%{_kde4_icondir}/*/*/apps/photolayoutseditor.png
%doc %lang(en) %{_kde4_htmldir}/en/digikam
%{_mandir}/man1/cleanup_digikamdb.*
%{_mandir}/man1/digitaglinktree.*
%doc core/AUTHORS core/COPYING* NEWS README

%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig

%files -n %{libname}
%defattr(-,root,root)
%{_kde4_libdir}/libdigikamcore.so.*
%{_kde4_libdir}/libdigikamdatabase.so.*
%{_kde4_libdir}/libdigikamcore.so
%{_kde4_libdir}/libdigikamdatabase.so
%{_kde4_libdir}/kde4/digikamnepomukservice.so
%{_kde4_libdir}/kde4/digikamimageplugin_*.so
%{_kde4_libdir}/kde4/kio_*.so
%{_kde4_libexecdir}/digikamdatabaseserver

%files -n %{libname}-devel
%defattr(-,root,root)
%{_kde4_libdir}/libPropertyBrowser.a

%post -n libkface -p /sbin/ldconfig
%postun -n libkface -p /sbin/ldconfig

%files -n libkface
%defattr(-,root,root)
%{_kde4_datadir}/libkface/
%{_kde4_libdir}/libkface.so.*

%files -n libkface-devel
%defattr(-,root,root)
%{_kde4_datadir}/cmake/modules/FindKface.cmake
%{_kde4_includedir}/libkface/
%{_kde4_libdir}/libkface.so
%{_libdir}/pkgconfig/libkface.pc

%post -n libkgeomap -p /sbin/ldconfig
%postun -n libkgeomap -p /sbin/ldconfig

%files -n libkgeomap -f libkgeomap.lang
%defattr(-,root,root)
%{_kde4_bindir}/libkgeomap_demo
%{_kde4_datadir}/libkgeomap/
%{_kde4_libdir}/libkgeomap.so.*

%files -n libkgeomap-devel
%defattr(-,root,root)
%{_kde4_datadir}/cmake/modules/FindKGeoMap.cmake
%{_kde4_includedir}/libkgeomap/
%{_kde4_libdir}/libkgeomap.so
%{_libdir}/pkgconfig/libkgeomap.pc

%post -n libmediawiki -p /sbin/ldconfig
%postun -n libmediawiki -p /sbin/ldconfig

%files -n libmediawiki
%defattr(-,root,root)
%{_kde4_libdir}/libmediawiki.so.*

%files -n libmediawiki-devel
%defattr(-,root,root)
%{_kde4_datadir}/cmake/modules/FindMediawiki.cmake
%{_kde4_libdir}/libmediawiki.so
%{_kde4_includedir}/libmediawiki/
%{_libdir}/pkgconfig/libmediawiki.pc

%post -n libkvkontakte -p /sbin/ldconfig
%postun -n libkvkontakte -p /sbin/ldconfig

%files -n libkvkontakte
%defattr(-,root,root)
%{_kde4_libdir}/libkvkontakte.so.*

%files -n libkvkontakte-devel
%defattr(-,root,root)
%{_kde4_includedir}/libkvkontakte/
%{_kde4_libdir}/libkvkontakte.so
%{_kde4_libdir}/cmake/LibKVkontakte/*.cmake

%files -n kipi-plugins -f kipi-plugins.lang
%defattr(-,root,root)
%{_kde4_bindir}/dngconverter
%{_kde4_bindir}/dnginfo
%{_kde4_bindir}/expoblending
%{_kde4_bindir}/panoramagui
%{_kde4_bindir}/scangui
%{_kde4_datadir}/gpssync/*.png
%{_kde4_datadir}/kipiplugin_expoblending/
%{_kde4_datadir}/kipiplugin_flashexport/
%{_kde4_datadir}/kipiplugin_galleryexport/
%{_kde4_datadir}/kipiplugin_htmlexport/
%{_kde4_datadir}/kipiplugin_imageviewer/
%{_kde4_datadir}/kipiplugin_panorama/
%{_kde4_datadir}/kipiplugin_piwigoexport/
%{_kde4_datadir}/kipiplugin_printimages/
%{_kde4_datadir}/kipiplugin_removeredeyes/
%{_kde4_icondir}/hicolor/*/actions/*
%{_kde4_icondir}/oxygen/*/apps/dngconverter.png
%{_kde4_icondir}/oxygen/*/apps/rawconverter.png
%{_kde4_icondir}/oxygen/scalable/apps/dngconverter.svgz
%{_kde4_icondir}/oxygen/scalable/*/rawconverter.svgz
%{_kde4_libdir}/kde4/kipiplugin_*.so
%{_kde4_xdgappsdir}/dngconverter.desktop
%{_kde4_xdgappsdir}/kipiplugins.desktop
%{_kde4_xdgappsdir}/expoblending.desktop
%{_kde4_xdgappsdir}/panoramagui.desktop
%{_kde4_xdgappsdir}/scangui.desktop
%{_kde4_servicesdir}/kipiplugin_*.desktop
%doc %lang(en) %{_kde4_htmldir}/en/kipi-plugins
%doc %lang(en) %{_kde4_htmldir}/en/showfoto

%post -n libkipiplugins -p /sbin/ldconfig
%postun -n libkipiplugins -p /sbin/ldconfig

%files -n libkipiplugins
%defattr(-,root,root)
%{_kde4_libdir}/libkipiplugins.so.*

%changelog
* Mon Dec 12 2011 Davide Madrisan <davide.madrisan@...> 2.4.1-2mamba
- rebuilt

* Tue Dec 06 2011 Automatic Build System <autodist@...> 2.4.1-1mamba
- automatic version update by autodist

* Tue Nov 08 2011 Davide Madrisan <davide.madrisan@...> 2.3.0-1mamba
- update to 2.3.0

* Sat Oct 29 2011 Silvan Calarco <silvan.calarco@...> 2.2.0-2mamba
- kipi-plugins: remove obsolete for libkipiplugins

* Wed Oct 12 2011 Automatic Build System <autodist@...> 2.2.0-1mamba
- automatic version update by autodist

* Fri Sep 16 2011 Davide Madrisan <davide.madrisan@...> 2.1.1-1mamba
- update to 2.1.1

* Fri Apr 08 2011 Silvan Calarco <silvan.calarco@...> 1.9.0-3mamba
- rebuilt

* Tue Apr 05 2011 Silvan Calarco <silvan.calarco@...> 1.9.0-2mamba
- rebuilt in devel-kde4

* Sat Mar 19 2011 Ercole 'ercolinux' Carpanetto <ercole69@...> 1.9.0-1mamba
- update to 1.9.0

* Tue Jan 25 2011 Automatic Build System <autodist@...> 1.8.0-1mamba
- automatic update by autodist

* Sun Dec 19 2010 Automatic Build System <autodist@...> 1.7.0-1mamba
- automatic update to 1.7.0 by autodist

* Tue Nov 23 2010 Automatic Build System <autodist@...> 1.6.0-1mamba
- automatic update to 1.6.0 by autodist

* Mon Oct 11 2010 Automatic Build System <autodist@...> 1.5.0-1mamba
- automatic update to 1.5.0 by autodist

* Sun Aug 22 2010 Automatic Build System <autodist@...> 1.4.0-1mamba
- automatic update to 1.4.0 by autodist

* Sun Aug 15 2010 Davide Madrisan <davide.madrisan@...> 1.3.0-1mamba
- update to 1.3.0

* Mon Mar 29 2010 Automatic Build System <autodist@...> 1.2.0-1mamba
- automatic update to 1.2.0 by autodist

* Wed Feb 10 2010 Davide Madrisan <davide.madrisan@...> 1.1.0-3mamba
- added requirement for marble

* Sat Feb 06 2010 Davide Madrisan <davide.madrisan@...> 1.1.0-2mamba
- rebuilt

* Tue Feb 02 2010 Davide Madrisan <davide.madrisan@...> 1.1.0-1mamba
- update to 1.1.0

* Thu Jan 21 2010 Davide Madrisan <davide.madrisan@...> 1.0.0-3mamba
- rebuilt against KDE 4.4 libraries and libexiv2 0.19

* Sat Jan 02 2010 Silvan Calarco <silvan.calarco@...> 1.0.0-2mamba
- move plugin libraries *.so from devel to main packages

* Tue Dec 22 2009 Automatic Build System <autodist@...> 1.0.0-1mamba
- automatic update to 1.0.0 by autodist

* Mon Jun 29 2009 Davide Madrisan <davide.madrisan@...> 0.10.0-2mamba
- add a requirement for libqt4-sqlite

* Fri Mar 20 2009 Davide Madrisan <davide.madrisan@...> 0.10.0-1mamba
- update to 0.10.0

* Wed Aug 27 2008 Aleph0 <aleph0@...> 0.9.4-1mamba
- update to 0.9.4

* Mon Jun 16 2008 Silvan Calarco <silvan.calarco@...> 0.9.3-2mamba
- rebuilt against libjasper 1.900.1

* Fri Dec 28 2007 Aleph0 <aleph0@...> 0.9.3-1mamba
- update to 0.9.3

* Mon Oct 29 2007 Aleph0 <aleph0@...> 0.9.2-2mamba
- rebuilt against new libkdcraw and libkexiv2 libraries

* Sun Jun 17 2007 Silvan Calarco <silvan.calarco@...> 0.9.2-1mamba
- update to 0.9.2
- built with new kde prefix

* Thu Oct 26 2006 Stefano Cotta Ramusino <stefano.cotta@...> 0.8.2-1qilnx
- update to version 0.8.2 by autospec

* Wed Jul 05 2006 Davide Madrisan <davide.madrisan@...> 0.8.1-1qilnx
- update to version 0.8.1 by autospec

* Mon Dec 05 2005 Alessandro Ramazzina <alessandro.ramazzina@...> 0.8.0-1qilnx
- package created by autospec