]> git.pld-linux.org Git - packages/kf5-kunitconversion.git/blame - kf5-kunitconversion.spec
- updated to 5.111.0
[packages/kf5-kunitconversion.git] / kf5-kunitconversion.spec
CommitLineData
292297cd
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
b13c0afe 4%define kdeframever 5.111
0da40d70 5%define qtver 5.15.2
d2b99e33
AM
6%define kfname kunitconversion
7#
e7a8a14f 8Summary: Converting physical units
d2b99e33 9Name: kf5-%{kfname}
b13c0afe 10Version: 5.111.0
e4c06eb8 11Release: 1
e7a8a14f
WF
12License: LGPL v2.1+
13Group: X11/Libraries
22fb2fde 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
b13c0afe 15# Source0-md5: e54094a416a8cc901b4e562986808e89
e7a8a14f
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel
18BuildRequires: Qt5Network-devel
19BuildRequires: Qt5Test-devel
20BuildRequires: Qt5Xml-devel
1920837b 21BuildRequires: cmake >= 3.16
e7a8a14f 22BuildRequires: gettext-devel
575a0880 23BuildRequires: kf5-extra-cmake-modules >= %{version}
e7a8a14f 24BuildRequires: kf5-ki18n-devel >= %{version}
ce749f3a 25BuildRequires: ninja
e7a8a14f 26BuildRequires: rpmbuild(macros) >= 1.164
90ec08f8
ER
27BuildRequires: tar >= 1:1.22
28BuildRequires: xz
95168df5 29Requires: kf5-dirs
e7a8a14f
WF
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%define qt5dir %{_libdir}/qt5
33
34%description
35KUnitConversion provides functions to convert values in different
36physical units. It supports converting different prefixes (e.g. kilo,
37mega, giga) as well as converting between different unit systems (e.g.
38liters, gallons). The following areas are supported:
39
40- Acceleration
41- Angle
42- Area
43- Currency
44- Density
45- Energy
46- Force
47- Frequency
48- Fuel efficiency
49- Length
50- Mass
51- Power
52- Pressure
53- Temperature
54- Time
55- Velocity
56- Volume
57
58%package devel
d2b99e33
AM
59Summary: Header files for %{kfname} development
60Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
e7a8a14f
WF
61Group: X11/Development/Libraries
62Requires: %{name} = %{version}-%{release}
63
64%description devel
d2b99e33 65Header files for %{kfname} development.
e7a8a14f
WF
66
67%description devel -l pl.UTF-8
d2b99e33 68Pliki nagłówkowe dla programistów używających %{kfname}.
e7a8a14f
WF
69
70%prep
d2b99e33 71%setup -q -n %{kfname}-%{version}
e7a8a14f
WF
72
73%build
1920837b
WF
74%cmake -B build \
75 -G Ninja \
292297cd 76 %{!?with_tests:-DBUILD_TESTING=OFF} \
1920837b
WF
77 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
78
79%ninja_build -C build
e7a8a14f 80
292297cd 81%if %{with tests}
1920837b 82%ninja_build -C build test
292297cd
WF
83%endif
84
85
e7a8a14f
WF
86%install
87rm -rf $RPM_BUILD_ROOT
ce749f3a 88%ninja_install -C build
e7a8a14f 89
d2b99e33 90%find_lang %{kfname}5
e7a8a14f
WF
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post -p /sbin/ldconfig
96%postun -p /sbin/ldconfig
97
d2b99e33 98%files -f %{kfname}5.lang
e7a8a14f
WF
99%defattr(644,root,root,755)
100%doc README.md
0ceb1080 101%ghost %{_libdir}/libKF5UnitConversion.so.5
d2b99e33 102%attr(755,root,root) %{_libdir}/libKF5UnitConversion.so.*.*.*
4008ce09 103%{_datadir}/qlogging-categories5/kunitconversion.categories
e7a8a14f
WF
104
105%files devel
106%defattr(644,root,root,755)
107%{_includedir}/KF5/KUnitConversion
e7a8a14f 108%{_libdir}/cmake/KF5UnitConversion
0ceb1080 109%{_libdir}/libKF5UnitConversion.so
e7a8a14f 110%{qt5dir}/mkspecs/modules/qt_KUnitConversion.pri
This page took 0.423939 seconds and 4 git commands to generate.