1 %define kdeframever 5.65
3 %define kfname kunitconversion
5 Summary: Converting physical units
11 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5: 9f517dd41f8f224db372aefd0e96c108
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel
15 BuildRequires: Qt5Network-devel
16 BuildRequires: Qt5Test-devel
17 BuildRequires: Qt5Xml-devel
18 BuildRequires: cmake >= 2.8.12
19 BuildRequires: gettext-devel
20 BuildRequires: kf5-extra-cmake-modules >= 1.0.0
21 BuildRequires: kf5-ki18n-devel >= %{version}
23 BuildRequires: rpmbuild(macros) >= 1.164
24 BuildRequires: tar >= 1:1.22
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define qt5dir %{_libdir}/qt5
32 KUnitConversion provides functions to convert values in different
33 physical units. It supports converting different prefixes (e.g. kilo,
34 mega, giga) as well as converting between different unit systems (e.g.
35 liters, gallons). The following areas are supported:
56 Summary: Header files for %{kfname} development
57 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
58 Group: X11/Development/Libraries
59 Requires: %{name} = %{version}-%{release}
62 Header files for %{kfname} development.
64 %description devel -l pl.UTF-8
65 Pliki nagłówkowe dla programistów używających %{kfname}.
68 %setup -q -n %{kfname}-%{version}
74 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
79 rm -rf $RPM_BUILD_ROOT
80 %ninja_install -C build
85 rm -rf $RPM_BUILD_ROOT
87 %post -p /sbin/ldconfig
88 %postun -p /sbin/ldconfig
90 %files -f %{kfname}5.lang
91 %defattr(644,root,root,755)
93 %attr(755,root,root) %ghost %{_libdir}/libKF5UnitConversion.so.5
94 %attr(755,root,root) %{_libdir}/libKF5UnitConversion.so.*.*.*
97 %defattr(644,root,root,755)
98 %{_includedir}/KF5/KUnitConversion
99 %{_includedir}/KF5/kunitconversion_version.h
100 %{_libdir}/cmake/KF5UnitConversion
101 %attr(755,root,root) %{_libdir}/libKF5UnitConversion.so
102 %{qt5dir}/mkspecs/modules/qt_KUnitConversion.pri