digikam-vl.spec 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. Name: digikam
  2. Summary: A digital camera accessing & photo management application
  3. Version: 1.2.0
  4. Release: 2%{?dist}
  5. Group: Applications/Multimedia
  6. License: GPLv2+
  7. URL: http://www.digikam.org/
  8. Source0: http://downloads.sourceforge.net/digikam/digikam-%{version}.tar.bz2
  9. # digiKam not listed as a media handler for pictures in Nautilus (#516447)
  10. # TODO: upstream me
  11. Source1: digikam-import.desktop
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: cmake
  14. BuildRequires: desktop-file-utils
  15. BuildRequires: gettext
  16. BuildRequires: glib2-devel
  17. BuildRequires: libgphoto2-devel
  18. BuildRequires: kdegraphics4-devel
  19. #BuildRequires: libkdcraw-devel >= 0.4.0-2
  20. #BuildRequires: libkexiv2-devel >= 0.5.0
  21. #BuildRequires: libkipi-devel >= 0.3.0
  22. #BuildRequires: liblqr-1-devel
  23. BuildRequires: jasper-devel
  24. # marble integration, http://bugzilla.redhat.com/470578
  25. %define marble_version 4.3.0
  26. BuildRequires: kdeedu4-devel >= %{marble_version}
  27. BuildRequires: kdelibs4-devel
  28. # trash protocol support needed
  29. # FIXME: should probably be handled lower in the stack
  30. Requires: kdebase-runtime >= 4.4.0
  31. BuildRequires: kdepimlibs-devel
  32. BuildRequires: lcms-devel
  33. #BuildRequires: lensfun-devel
  34. BuildRequires: libtiff-devel
  35. BuildRequires: libpng-devel >= 1.2.7
  36. BuildRequires: soprano-devel
  37. BuildRequires: sqlite3-devel
  38. Obsoletes: digikamimageplugins < 0.9.1-2
  39. Requires: %{name}-libs = %{version}-%{release}
  40. %description
  41. digiKam is an easy to use and powerful digital photo management application,
  42. which makes importing, organizing and manipulating digital photos a "snap".
  43. An easy to use interface is provided to connect to your digital camera,
  44. preview the images and download and/or delete them.
  45. digiKam built-in image editor makes the common photo correction a simple task.
  46. The image editor is extensible via plugins, can also make use of the KIPI image
  47. handling plugins to extend its capabilities even further for photo
  48. manipulations, import and export, etc. Install the kipi-plugins packages
  49. to use them.
  50. %package libs
  51. Summary: Runtime libraries for %{name}
  52. Group: System Environment/Libraries
  53. #Requires: %{name} = %{version}-%{release}
  54. Requires: kdeedu-marble-libs >= 4.3.0
  55. %description libs
  56. %{summary}.
  57. %package devel
  58. Summary: Development files for %{name}
  59. Group: Development/Libraries
  60. Requires: %{name}-libs = %{version}-%{release}
  61. Requires: kdelibs4-devel
  62. %description devel
  63. This package contains the libraries, include files and other resources
  64. needed to develop applications using %{name}.
  65. %prep
  66. %setup -q -n %{name}-%{version}%{?pre:-%{pre}}
  67. %build
  68. mkdir -p %{_target_platform}
  69. pushd %{_target_platform}
  70. unset QTDIR || : ; . /etc/profile.d/qt4.sh
  71. %{cmake} \
  72. -DCMAKE_BUILD_TYPE=release \
  73. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  74. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  75. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  76. ..
  77. popd
  78. make %{?_smp_mflags} -C %{_target_platform}
  79. %install
  80. rm -rf %{buildroot}
  81. make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
  82. desktop-file-install --vendor="" \
  83. --dir=%{buildroot}%{_datadir}/applications/kde4 \
  84. %{SOURCE1}
  85. %find_lang digikam --with-kde
  86. %check
  87. desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/digikam.desktop
  88. desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/showfoto.desktop
  89. %post
  90. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  91. %postun
  92. if [ $1 -eq 0 ] ; then
  93. update-desktop-database -q &> /dev/null
  94. touch --no-create %{_datadir}/icons/hicolor &> /dev/null
  95. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  96. fi
  97. %posttrans
  98. update-desktop-database -q &> /dev/null
  99. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  100. %post libs -p /sbin/ldconfig
  101. %postun libs -p /sbin/ldconfig
  102. %clean
  103. rm -rf %{buildroot}
  104. %files -f digikam.lang
  105. %defattr(-,root,root,-)
  106. %doc AUTHORS ChangeLog COPYING HACKING NEWS README TODO
  107. %{_bindir}/*
  108. %{_libdir}/kde4/*.so
  109. %{_datadir}/kde4/apps/digikam/
  110. %{_datadir}/kde4/apps/showfoto/
  111. %{_datadir}/kde4/apps/solid/actions/*.desktop
  112. %{_datadir}/applications/kde4/*.desktop
  113. %{_datadir}/kde4/services/*.desktop
  114. %{_datadir}/kde4/services/*.protocol
  115. %{_datadir}/kde4/servicetypes/*.desktop
  116. %{_mandir}/man1/*
  117. %{_datadir}/icons/hicolor/*/*/*
  118. %files libs
  119. %defattr(-,root,root,-)
  120. %{_libdir}/libdigikamcore.so.1*
  121. %{_libdir}/libdigikamdatabase.so.1*
  122. %{_libdir}/kde4/plugins/marble/ExternalDraw.so
  123. %files devel
  124. %defattr(-,root,root,-)
  125. %{_includedir}/kde4/digikam/
  126. %{_includedir}/kde4/digikam_export.h
  127. %{_libdir}/lib*.so
  128. %changelog
  129. * Fri Jul 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.2.0-2
  130. - Initial build for Vine Linux
  131. * Mon Mar 29 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.2.0-1
  132. - digikam-1.2.0
  133. * Mon Mar 22 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.1.0-3
  134. - -libs: drop extraneous deps
  135. - -devel: Req: kdelibs4-devel
  136. * Wed Feb 10 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.1.0-2
  137. - touch up marble-related deps
  138. * Mon Feb 01 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.1.0-1
  139. - digikam-1.1.0
  140. * Thu Jan 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-2
  141. - use %%{_kde4_version}
  142. * Mon Dec 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-1
  143. - digikam-1.0.0
  144. * Mon Nov 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.11.rc
  145. - digikam-1.0.0-rc
  146. * Wed Nov 25 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.10.beta6
  147. - rebuild (kdegraphics)
  148. * Sat Nov 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.9.beta6
  149. - digiKam not listed as a media handler for pictures in Nautilus (#516447)
  150. * Mon Nov 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.8.beta6
  151. - digikam-1.0.0-beta6
  152. * Tue Oct 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.7.beta5
  153. - digikam-1.0.0-beta5
  154. - tweak marble deps (again)
  155. * Tue Sep 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.6.beta4
  156. - fix marble dep(s)
  157. * Mon Aug 31 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.5.beta4
  158. - digikam-1.0.0-beta4
  159. - BR: liblqr-1-devel
  160. * Wed Aug 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.4.beta3
  161. - drop xdg-utils references
  162. - tighten -libs related deps via %%{?_isa}
  163. * Fri Jul 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.3.beta3
  164. - digikam-1.0.0-beta3
  165. * Mon Jul 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.2.beta2
  166. - digikam-1.0.0-beta2
  167. * Fri Jun 12 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-0.1.beta1
  168. - digikam-1.0.0-beta1
  169. * Tue Mar 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-1
  170. - digikam-0.10.0 (final)
  171. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-0.18.rc2
  172. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  173. * Sat Feb 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.17.rc2
  174. - digikam-0.10.0-rc2
  175. * Mon Feb 09 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.16.rc1
  176. - Req: kdebase-runtime
  177. * Wed Feb 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.15.rc1
  178. - BR: kdeedu-devel >= 4.2.0, Req: kdeedu-marble >= 4.2.0
  179. - add min Req: kdelibs4 dep too
  180. * Thu Jan 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.10-0-0.14.rc1
  181. - digikam-0.10.0-rc1
  182. * Mon Jan 12 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.10-0.13.beta8
  183. - re-enable marble integration, kde42+ (bug #470578)
  184. * Mon Jan 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.12.beta8
  185. - digikam-0.10.0-beta8
  186. * Mon Dec 22 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.11.beta7
  187. - BR: libkipi-devel >= 0.3.0
  188. * Thu Dec 18 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.9.beta7
  189. - digikam-0.10.0-beta7
  190. * Mon Dec 01 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.8.beta6
  191. - omit kde42 (icon) conflicts
  192. * Tue Nov 25 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.7.beta6
  193. - digikam-0.10.0-beta6
  194. - lensfun support
  195. * Mon Oct 27 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.6.beta5
  196. - digikam-0.10.0-beta5
  197. * Mon Oct 06 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.10.0-0.5.beta4
  198. - update to 0.10.0 beta 4
  199. - build against latest kdegraphics
  200. * Fri Sep 26 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.4.beta3
  201. - digikam-0.10.0-beta3
  202. * Mon Aug 04 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.3.beta2
  203. - disable marble integration
  204. * Sat Aug 02 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.2.beta2
  205. - omit conflicts with oxygen-icon-theme
  206. * Thu Jul 31 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.10.0-0.1.beta2
  207. - digikam-0.10.0-beta2
  208. * Fri Jul 18 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.9.4-2
  209. - --without-included-sqlite3, BR: sqlite-devel
  210. * Thu Jul 17 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.9.4-1
  211. - digikam-0.9.4
  212. * Mon Jul 07 2008 Marcin Garski <mgarski[AT]post.pl> 0.9.3-5
  213. - Don't lose some photos during import (#448235)
  214. * Fri Mar 14 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.9.3-3
  215. - respin (for libkdcraw)
  216. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.3-2
  217. - Autorebuild for GCC 4.3
  218. * Sat Dec 22 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.3-1
  219. - Update to 0.9.3
  220. - BR: libkexiv2-devel >= 0.1.6 libkdcraw-devel >= 0.1.2
  221. * Sat Dec 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.3-0.5.rc1
  222. - digikam-0.9.3-rc1
  223. - BR: kdelibs3-devel
  224. * Thu Nov 20 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.3-0.2.beta3
  225. - digikam-0.9.3-beta3
  226. * Tue Nov 13 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.3-0.1.beta2
  227. - digikam-0.9.3-beta2
  228. * Tue Sep 18 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.2-5
  229. - Rebuild
  230. * Wed Aug 29 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.3-4
  231. - License: GPLv2+
  232. - lcms patch (kde bug #148930)
  233. * Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 0.9.2-3
  234. - Rebuild for selinux ppc32 issue.
  235. * Fri Jun 22 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.2-2
  236. - Create symlinks in pixmaps directory (#242978)
  237. * Tue Jun 19 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.2-1
  238. - Update to version 0.9.2-final
  239. - Remove digikam-0.9.2-beta3-fix-exiv2-dep.patch, merged upstream
  240. * Wed Jun 06 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.2-0.3.beta3
  241. - Fix .desktop category
  242. * Wed Jun 06 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.2-0.2.beta3
  243. - Fix broken compilation caused by Exiv2 dependency
  244. * Tue Jun 05 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.2-0.1.beta3
  245. - Update to version 0.9.2-beta3 (merge with digikamimageplugins)
  246. - Update description
  247. * Mon May 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.1-3
  248. - respin against libkexiv2-0.1.5
  249. - preserve upstream .desktop vendor (f7 branch at least)
  250. * Mon Apr 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.1-2
  251. - exiv2-0.14 patch
  252. - cleanup/simplify BR's,Requires,d-f-i usage
  253. * Fri Mar 09 2007 Marcin Garski <mgarski[AT]post.pl> 0.9.1-1
  254. - Update to version 0.9.1
  255. - Update BuildRequires
  256. * Mon Dec 18 2006 Marcin Garski <mgarski[AT]post.pl> 0.9.0-1
  257. - Update to version 0.9.0
  258. * Tue Nov 28 2006 Marcin Garski <mgarski[AT]post.pl> 0.9.0-0.2.rc1
  259. - Rebuild
  260. * Tue Nov 28 2006 Marcin Garski <mgarski[AT]post.pl> 0.9.0-0.1.rc1
  261. - Update to version 0.9.0-rc1
  262. * Fri Sep 01 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.2-3
  263. - Rebuild for Fedora Core 6
  264. * Wed Aug 16 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.2-2
  265. - Release bump (#201756)
  266. * Tue Aug 01 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.2-1
  267. - Update to version 0.8.2 (#200932)
  268. * Tue Feb 14 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.1-3
  269. - Rebuild
  270. * Wed Feb 08 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.1-2
  271. - Exclude x-raw.desktop (bug #179754)
  272. - Don't own icons directory
  273. * Mon Jan 23 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.1-1
  274. - Add --enable-final
  275. - Remove GCC 4.1 patch, applied upstream
  276. - Update to version 0.8.1
  277. * Mon Jan 23 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.0-16
  278. - Add some stuff to BuildRequires (finally fix bug #178031)
  279. * Tue Jan 17 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.0-15
  280. - Remove redundant BuildRequires (bug #178031)
  281. * Mon Jan 16 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.0-14
  282. - Remove --disable-dependency-tracking
  283. * Mon Jan 16 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.0-13
  284. - Remove --enable-final (caused compilation errors)
  285. * Sun Jan 15 2006 Marcin Garski <mgarski[AT]post.pl> 0.8.0-12
  286. - Change "/etc/profile.d/qt.sh" to "%%{_sysconfdir}/profile.d/qt.sh"
  287. - Add --disable-dependency-tracking & --enable-final
  288. * Wed Dec 14 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-11
  289. - Add libart_lgpl-devel and gamin-devel to BR
  290. * Wed Dec 14 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-10
  291. - Add libacl-devel to BR
  292. * Wed Dec 14 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-9
  293. - Add libidn-devel to BR
  294. * Wed Dec 14 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-8
  295. - Fix compile on GCC 4.1
  296. * Tue Dec 13 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-7
  297. - Remove autoreconf
  298. * Tue Dec 13 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-6
  299. - Remove patch
  300. * Tue Dec 13 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-5
  301. - Last chance to make it right (modular X.Org)
  302. * Tue Dec 13 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-4
  303. - Try to build for modular X.Org
  304. * Tue Dec 13 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-3
  305. - Add new paths for modular X.Org
  306. * Fri Dec 09 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-2
  307. - Work around for modular X.Org paths
  308. * Thu Dec 01 2005 Marcin Garski <mgarski[AT]post.pl> 0.8.0-1
  309. - Add description about digikamimageplugins and kipi-plugins
  310. - Remove 64 bit patch, applied upstream
  311. - Update to version 0.8.0
  312. * Sat Oct 22 2005 Marcin Garski <mgarski[AT]post.pl> 0.7.4-4
  313. - Exclude libdigikam.la (bug #171503)
  314. * Sat Sep 17 2005 Marcin Garski <mgarski[AT]post.pl> 0.7.4-3
  315. - Change confusing warning about Big Endian Platform
  316. * Tue Sep 13 2005 Marcin Garski <mgarski[AT]post.pl> 0.7.4-2
  317. - Spec improvements
  318. * Mon Sep 12 2005 Marcin Garski <mgarski[AT]post.pl> 0.7.4-1
  319. - Updated to version 0.7.4 & clean up for Fedora Extras
  320. * Sat Jun 26 2004 Marcin Garski <mgarski[AT]post.pl> 0.6.2-1.fc2
  321. - Updated to version 0.6.2
  322. * Wed Jun 09 2004 Marcin Garski <mgarski[AT]post.pl> 0.6.2RC-1.fc2
  323. - Initial specfile