]> git.pld-linux.org Git - packages/ka5-pimcommon.git/blame - ka5-pimcommon.spec
- updated to 22.12.1
[packages/ka5-pimcommon.git] / ka5-pimcommon.spec
CommitLineData
e7b8bba6
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
4e8b8150 4%define kdeappsver 22.12.1
cbebbb51
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
30a98c9c
WF
7%define kaname pimcommon
8Summary: Common PIM libraries
9Name: ka5-%{kaname}
4e8b8150
WF
10Version: 22.12.1
11Release: 1
30a98c9c
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
3c389205 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
4e8b8150 15# Source0-md5: 7e119de47569f40b4cda6c372df4b0b7
30a98c9c
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5DBus-devel
19BuildRequires: Qt5Designer-devel
20BuildRequires: Qt5Gui-devel
21BuildRequires: Qt5Network-devel
22BuildRequires: Qt5PrintSupport-devel
23BuildRequires: Qt5Test-devel
24BuildRequires: Qt5UiTools-devel >= 5.11.1
25BuildRequires: Qt5Widgets-devel
26BuildRequires: Qt5Xml-devel
27BuildRequires: cmake >= 2.8.12
28BuildRequires: gettext-devel
29BuildRequires: grantlee-qt5-devel >= 5.1
a2b411fa
WF
30BuildRequires: ka5-akonadi-contacts-devel >= %{kdeappsver}
31BuildRequires: ka5-akonadi-devel >= %{kdeappsver}
a2b411fa
WF
32BuildRequires: ka5-kimap-devel >= %{kdeappsver}
33BuildRequires: ka5-kmime-devel >= %{kdeappsver}
34BuildRequires: ka5-kpimtextedit-devel >= %{kdeappsver}
35BuildRequires: ka5-libkdepim-devel >= %{kdeappsver}
aaae65ec
WF
36BuildRequires: kf5-extra-cmake-modules >= %{kframever}
37BuildRequires: kf5-karchive-devel >= %{kframever}
38BuildRequires: kf5-kcodecs-devel >= %{kframever}
39BuildRequires: kf5-kcompletion-devel >= %{kframever}
40BuildRequires: kf5-kconfig-devel >= %{kframever}
41BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
c986906f 42BuildRequires: kf5-kcontacts-devel >= %{kframever}
aaae65ec
WF
43BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
44BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
45BuildRequires: kf5-kdesignerplugin-devel >= %{kframever}
46BuildRequires: kf5-ki18n-devel >= %{kframever}
47BuildRequires: kf5-kiconthemes-devel >= %{kframever}
48BuildRequires: kf5-kio-devel >= %{kframever}
49BuildRequires: kf5-kitemmodels-devel >= %{kframever}
50BuildRequires: kf5-kjobwidgets-devel >= %{kframever}
51BuildRequires: kf5-knewstuff-devel >= %{kframever}
52BuildRequires: kf5-kservice-devel >= %{kframever}
53BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
54BuildRequires: kf5-kxmlgui-devel >= %{kframever}
fd96b72c 55BuildRequires: kf5-purpose-devel >= %{kframever}
30a98c9c 56BuildRequires: libxslt-progs
aaae65ec 57BuildRequires: ninja
30a98c9c
WF
58BuildRequires: qt5-build >= %{qtver}
59BuildRequires: rpmbuild(macros) >= 1.164
60BuildRequires: shared-mime-info
61BuildRequires: tar >= 1:1.22
62BuildRequires: xz
63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
65%description
66Common PIM libraries.
67
5bc7c9d7
WF
68%description -l pl.UTF-8
69Wspólne biblioteki PIM.
70
30a98c9c
WF
71%package devel
72Summary: Header files for %{kaname} development
73Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
74Group: X11/Development/Libraries
75Requires: %{name} = %{version}-%{release}
76
77%description devel
78Header files for %{kaname} development.
79
80%description devel -l pl.UTF-8
81Pliki nagłówkowe dla programistów używających %{kaname}.
82
83%prep
84%setup -q -n %{kaname}-%{version}
85
86%build
87install -d build
88cd build
aaae65ec 89%cmake -G Ninja \
e7b8bba6 90 %{!?with_tests:-DBUILD_TESTING=OFF} \
aaae65ec 91 -DHTML_INSTALL_DIR=%{_kdedocdir} \
30a98c9c
WF
92 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
93 ..
aaae65ec 94%ninja_build
30a98c9c 95
e7b8bba6
WF
96%if %{with tests}
97ctest
98%endif
99
100
30a98c9c
WF
101%install
102rm -rf $RPM_BUILD_ROOT
aaae65ec 103%ninja_install -C build
30a98c9c
WF
104
105%find_lang %{kaname} --all-name --with-kde
106
107%clean
108rm -rf $RPM_BUILD_ROOT
109
110%post -p /sbin/ldconfig
111%postun -p /sbin/ldconfig
112
113%files -f %{kaname}.lang
114%defattr(644,root,root,755)
d5a1ee50 115%ghost %{_libdir}/libKF5PimCommon.so.5
9e29ac86 116%{_libdir}/libKF5PimCommon.so.5.*.*
d5a1ee50 117%ghost %{_libdir}/libKF5PimCommonAkonadi.so.5
9e29ac86
WF
118%{_libdir}/libKF5PimCommonAkonadi.so.5.*.*
119%ghost %{_libdir}/libKF5PimCommonAutoCorrection.so.5
120%{_libdir}/libKF5PimCommonAutoCorrection.so.5.*.*
121%{_libdir}/qt5/plugins/designer/pimcommonwidgets.so
122%{_libdir}/qt5/plugins/designer/pimcommonakonadiwidgets.so
c986906f
WF
123%{_datadir}/qlogging-categories5/pimcommon.categories
124%{_datadir}/qlogging-categories5/pimcommon.renamecategories
30a98c9c
WF
125
126%files devel
127%defattr(644,root,root,755)
128%{_includedir}/KF5/PimCommon
129%{_includedir}/KF5/PimCommonAkonadi
9e29ac86 130%{_includedir}/KF5/PimCommonAutoCorrection
30a98c9c
WF
131%{_libdir}/cmake/KF5PimCommon
132%{_libdir}/cmake/KF5PimCommonAkonadi
9e29ac86 133%{_libdir}/cmake/KF5PimCommonAutoCorrection
d5a1ee50
WF
134%{_libdir}/libKF5PimCommon.so
135%{_libdir}/libKF5PimCommonAkonadi.so
9e29ac86 136%{_libdir}/libKF5PimCommonAutoCorrection.so
30a98c9c
WF
137%{_libdir}/qt5/mkspecs/modules/qt_PimCommon.pri
138%{_libdir}/qt5/mkspecs/modules/qt_PimCommonAkonadi.pri
9e29ac86 139%{_libdir}/qt5/mkspecs/modules/qt_PimCommonAutoCorrection.pri
This page took 0.481797 seconds and 4 git commands to generate.