3 %bcond_with tests # build with tests
4 %define kdeframever 5.115
6 %define kfname kunitconversion
8 Summary: Converting physical units
14 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5: c01766f3867f156ae2869031be469a5f
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Core-devel
18 BuildRequires: Qt5Network-devel
19 BuildRequires: Qt5Test-devel
20 BuildRequires: Qt5Xml-devel
21 BuildRequires: cmake >= 3.16
22 BuildRequires: gettext-devel
23 BuildRequires: kf5-extra-cmake-modules >= %{version}
24 BuildRequires: kf5-ki18n-devel >= %{version}
26 BuildRequires: rpmbuild(macros) >= 1.164
27 BuildRequires: tar >= 1:1.22
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define qt5dir %{_libdir}/qt5
35 KUnitConversion provides functions to convert values in different
36 physical units. It supports converting different prefixes (e.g. kilo,
37 mega, giga) as well as converting between different unit systems (e.g.
38 liters, gallons). The following areas are supported:
59 Summary: Header files for %{kfname} development
60 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
61 Group: X11/Development/Libraries
62 Requires: %{name} = %{version}-%{release}
65 Header files for %{kfname} development.
67 %description devel -l pl.UTF-8
68 Pliki nagłówkowe dla programistów używających %{kfname}.
71 %setup -q -n %{kfname}-%{version}
76 %{!?with_tests:-DBUILD_TESTING=OFF} \
77 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
82 %ninja_build -C build test
87 rm -rf $RPM_BUILD_ROOT
88 %ninja_install -C build
93 rm -rf $RPM_BUILD_ROOT
95 %post -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
98 %files -f %{kfname}5.lang
99 %defattr(644,root,root,755)
101 %ghost %{_libdir}/libKF5UnitConversion.so.5
102 %attr(755,root,root) %{_libdir}/libKF5UnitConversion.so.*.*.*
103 %{_datadir}/qlogging-categories5/kunitconversion.categories
106 %defattr(644,root,root,755)
107 %{_includedir}/KF5/KUnitConversion
108 %{_libdir}/cmake/KF5UnitConversion
109 %{_libdir}/libKF5UnitConversion.so
110 %{qt5dir}/mkspecs/modules/qt_KUnitConversion.pri