source: projects/specs/branches/6/d/digikam/digikam-vl.spec @ 9274

Revision 9274, 14.7 KB checked in by inagaki, 9 years ago (diff)

2015-01-17 Ryoichi INAGAKI <ryo1@…>

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