source: projects/specs/trunk/d/digikam/digikam-vl.spec @ 1637

Revision 1637, 14.0 KB checked in by inagaki, 14 years ago (diff)

update: KDE 4.5.0, digikam

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