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

Revision 1432, 13.7 KB checked in by inagaki, 14 years ago (diff)

NEW: digikam, kuickshow

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