]>
Commit | Line | Data |
---|---|---|
542fb54c | 1 | # |
1650f043 JR |
2 | # TODO: fix plugins location, can't find where it i defined in the code |
3 | # | |
d6f862d3 | 4 | %define qtver 4.8.3 |
44a32c2e | 5 | %define kdever 4.10.0 |
b939ed32 | 6 | |
71912001 | 7 | Summary: A KDE frontend for gphoto2 |
9336ef07 | 8 | Summary(pl.UTF-8): Interfejs KDE do gphoto2 |
71912001 | 9 | Name: digikam |
1650f043 | 10 | Version: 7.1.0 |
825792da | 11 | Release: 1 |
71912001 | 12 | License: GPL |
bbee21d4 | 13 | Group: X11/Applications/Graphics |
1650f043 JR |
14 | Source0: https://download.kde.org/stable/digikam/%{version}/%{name}-%{version}.tar.xz |
15 | # Source0-md5: 165347a16396f3ef1d96315f683dccf8 | |
16 | Patch0: qt-5.15.patch | |
17 | URL: https://www.digikam.org/ | |
44a32c2e | 18 | BuildRequires: ImageMagick-devel |
1650f043 | 19 | BuildRequires: Qt5WebEngine-devel |
c373d0b8 | 20 | BuildRequires: clapack-devel |
53105e77 | 21 | BuildRequires: cmake >= 2.8.0 |
5262d002 | 22 | BuildRequires: eigen3 |
d2b1424c | 23 | BuildRequires: exiv2-devel >= 0.26 |
670a830d | 24 | BuildRequires: gettext-tools |
ad6a12d4 | 25 | BuildRequires: jasper-devel |
c4744ada | 26 | BuildRequires: java-opencv |
240e2ce3 AM |
27 | BuildRequires: kf5-kcoreaddons-devel |
28 | BuildRequires: kf5-kdoctools >= 5.38.0 | |
143dbf0d JR |
29 | BuildRequires: kf5-extra-cmake-modules |
30 | BuildRequires: ka5-libkipi-devel | |
31 | BuildRequires: kf5-kdoctools-devel | |
240e2ce3 | 32 | BuildRequires: kf5-kfilemetadata-devel |
143dbf0d | 33 | BuildRequires: kf5-ki18n-devel |
240e2ce3 | 34 | BuildRequires: kf5-kiconthemes-devel |
143dbf0d | 35 | BuildRequires: kf5-kio-devel |
240e2ce3 AM |
36 | BuildRequires: kf5-knotifications-devel |
37 | BuildRequires: kf5-knotifyconfig-devel | |
38 | BuildRequires: kf5-kservice-devel | |
39 | BuildRequires: kf5-solid-devel | |
40 | BuildRequires: kf5-threadweaver-devel | |
3bfb335b JR |
41 | BuildRequires: kf5-kwindowsystem-devel |
42 | BuildRequires: kf5-kxmlgui-devel | |
ad6a12d4 | 43 | BuildRequires: lcms-devel |
44a32c2e | 44 | BuildRequires: lensfun-devel >= 0.2.6 |
3847bb61 | 45 | BuildRequires: libf2c-devel >= 20110801 |
ad6a12d4 | 46 | BuildRequires: libgphoto2-devel |
8fed4c5b | 47 | BuildRequires: liblqr-devel >= 0.4.0 |
c373d0b8 | 48 | BuildRequires: libpgf-devel |
0459e5cb | 49 | BuildRequires: libtiff-devel |
a49afd90 | 50 | BuildRequires: opencv-devel |
4bd81adb | 51 | BuildRequires: pkgconfig >= 1:0.9.0 |
c373d0b8 | 52 | BuildRequires: qjson-devel >= 0.5 |
00a362e1 | 53 | BuildRequires: qtav-devel |
38779549 | 54 | BuildRequires: rpmbuild(macros) >= 1.606 |
08c8f1c6 | 55 | BuildRequires: sed >= 4.0 |
9177f2c6 | 56 | BuildRequires: shared-desktop-ontologies-devel >= 0.2 |
0459e5cb | 57 | BuildRequires: soprano-devel |
1544f44d AM |
58 | Requires: Qt5Sql-sqldriver-mysql |
59 | Requires: Qt5Sql-sqldriver-sqlite3 | |
b6e59b35 JB |
60 | Obsoletes: digikamimageplugins < 0.9.2 |
61 | Obsoletes: kipi-plugins < 1.10 | |
71912001 | 62 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
63 | ||
71912001 | 64 | %description |
65 | Designed to be a standalone application to preview and download images | |
5d9f4722 JB |
66 | from a digital camera on a Linux machine. |
67 | ||
c2abdcf5 JR |
68 | %description -l pl.UTF-8 |
69 | Samodzielna aplikacja do oglądania i ściągania obrazków z aparatów | |
5d9f4722 | 70 | cyfrowych pod Linuksem. |
71912001 | 71 | |
16378764 | 72 | %package devel |
73 | Summary: A KDE frontend for gphoto2 - header files | |
9336ef07 | 74 | Summary(pl.UTF-8): Interfejs KDE do gphoto2 - pliki nagłówkowe |
16378764 | 75 | Group: Development/Libraries |
b58138fb | 76 | Requires: %{name} = %{version}-%{release} |
16378764 | 77 | |
78 | %description devel | |
b58138fb | 79 | A KDE frontend for gphoto2 - header files. |
16378764 | 80 | |
c2abdcf5 JR |
81 | %description devel -l pl.UTF-8 |
82 | Interfejs KDE do gphoto2 - pliki nagłówkowe. | |
16378764 | 83 | |
71912001 | 84 | %prep |
c34b6b99 | 85 | %setup -q |
1650f043 | 86 | %patch0 -p1 |
53a63809 | 87 | |
028efeaa | 88 | %build |
54e075b6 AM |
89 | install -d build |
90 | cd build | |
91 | %cmake \ | |
240e2ce3 AM |
92 | -DENABLE_AKONADICONTACTSUPPORT:BOOL=ON \ |
93 | -DENABLE_APPSTYLES:BOOL=ON \ | |
94 | -DENABLE_KFILEMETADATASUPPORT:BOOL=ON \ | |
dff826be | 95 | -DENABLE_MEDIAPLAYER:BOOL=ON \ |
240e2ce3 AM |
96 | -DENABLE_MYSQLSUPPORT:BOOL=ON \ |
97 | -DENABLE_INTERNALMYSQL:BOOL=ON \ | |
e028b4c5 | 98 | -DENABLE_OPENCV3:BOOL=ON \ |
240e2ce3 | 99 | -DDIGIKAMSC_COMPILE_KIPIPLUGINS=ON \ |
b939ed32 | 100 | ../ |
54e075b6 | 101 | |
71912001 | 102 | %{__make} |
103 | ||
71912001 | 104 | %install |
105 | rm -rf $RPM_BUILD_ROOT | |
5d9f4722 | 106 | |
25125ed6 | 107 | %{__make} -C build install \ |
20118f11 | 108 | DESTDIR=$RPM_BUILD_ROOT \ |
b91f9341 | 109 | kde_htmldir=%{_kdedocdir} \ |
110 | kde_libs_htmldir=%{_kdedocdir} | |
111 | ||
08c8f1c6 | 112 | %find_lang %{name} --with-kde --all-name |
71912001 | 113 | |
448c0f84 JR |
114 | # libkipi belongs to kde4-libkipi and libkipi.mo belongs to kde4-l10n |
115 | %{__sed} -i -e '/.*\/libkipi.mo$/d' %{name}.lang | |
116 | ||
71912001 | 117 | %clean |
118 | rm -rf $RPM_BUILD_ROOT | |
119 | ||
e8f56759 | 120 | %post -p /sbin/ldconfig |
121 | %postun -p /sbin/ldconfig | |
b58138fb | 122 | |
23238fb9 | 123 | %files -f %{name}.lang |
71912001 | 124 | %defattr(644,root,root,755) |
825792da | 125 | %doc AUTHORS ChangeLog CODE_OF_CONDUCT.md COPYING* NEWS PACKAGING README.md README.DEVEL |
8fed4c5b | 126 | %attr(755,root,root) %{_bindir}/cleanup_digikamdb |
25125ed6 | 127 | %attr(755,root,root) %{_bindir}/digikam |
25125ed6 RT |
128 | %attr(755,root,root) %{_bindir}/digitaglinktree |
129 | %attr(755,root,root) %{_bindir}/showfoto | |
25125ed6 | 130 | %attr(755,root,root) %{_libdir}/libdigikamdatabase.so.*.*.* |
240e2ce3 | 131 | %attr(755,root,root) %{_libdir}/libdigikamgui.so.*.* |
a7ef1db7 | 132 | %attr(755,root,root) %{_libdir}/libdigikamcore.so.*.*.* |
1650f043 JR |
133 | %dir %{_libdir}/plugins |
134 | %dir %{_libdir}/plugins/digikam | |
135 | %dir %{_libdir}/plugins/digikam/bqm | |
136 | %attr(755,root,root) %{_libdir}/plugins/digikam/bqm/*.so | |
137 | %dir %{_libdir}/plugins/digikam/dimg | |
138 | %attr(755,root,root) %{_libdir}/plugins/digikam/dimg/*.so | |
139 | %dir %{_libdir}/plugins/digikam/editor | |
140 | %attr(755,root,root) %{_libdir}/plugins/digikam/editor/*.so | |
141 | %dir %{_libdir}/plugins/digikam/generic | |
142 | %attr(755,root,root) %{_libdir}/plugins/digikam/generic/*.so | |
143 | %dir %{_libdir}/plugins/digikam/rawimport | |
144 | %attr(755,root,root) %{_libdir}/plugins/digikam/rawimport/*.so | |
240e2ce3 AM |
145 | %{_datadir}/%{name} |
146 | %{_datadir}/knotifications5/digikam.notifyrc | |
147 | %{_datadir}/kxmlgui5/digikam | |
148 | %{_datadir}/kxmlgui5/showfoto | |
149 | %{_desktopdir}/org.kde.digikam.desktop | |
150 | %{_desktopdir}/org.kde.showfoto.desktop | |
151 | %{_datadir}/metainfo/org.kde.digikam.appdata.xml | |
152 | %{_datadir}/metainfo/org.kde.showfoto.appdata.xml | |
153 | %{_datadir}/showfoto | |
154 | %{_datadir}/solid/actions/digikam-opencamera.desktop | |
7499557c | 155 | %{_mandir}/man1/digitaglinktree.1* |
8fed4c5b | 156 | %{_mandir}/man1/cleanup_digikamdb.1* |
bf209cc5 | 157 | %{_iconsdir}/*/*/actions/*.png |
8fed4c5b | 158 | %{_iconsdir}/*/*/apps/*.png |
bf209cc5 | 159 | %{_iconsdir}/*/*/apps/*.svgz |
16378764 | 160 | |
161 | %files devel | |
b58138fb | 162 | %defattr(644,root,root,755) |
a7ef1db7 | 163 | %attr(755,root,root) %{_libdir}/libdigikamcore.so |
25125ed6 | 164 | %attr(755,root,root) %{_libdir}/libdigikamdatabase.so |
240e2ce3 | 165 | %attr(755,root,root) %{_libdir}/libdigikamgui.so |