]> git.pld-linux.org Git - packages/kf5-kunitconversion.git/blame - kf5-kunitconversion.spec
Revert "- updated to 5.249.0; rel 0.1"
[packages/kf5-kunitconversion.git] / kf5-kunitconversion.spec
CommitLineData
292297cd
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
33bad57d 4%define kdeframever 5.114
0da40d70 5%define qtver 5.15.2
d2b99e33
AM
6%define kfname kunitconversion
7#
e7a8a14f 8Summary: Converting physical units
d2b99e33 9Name: kf5-%{kfname}
33bad57d
WF
10Version: 5.114.0
11Release: 1
e7a8a14f
WF
12License: LGPL v2.1+
13Group: X11/Libraries
33bad57d
WF
14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15# Source0-md5: f812b8bb81d47b6204be48fdc56757e8
e7a8a14f 16URL: http://www.kde.org/
33bad57d
WF
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
33bad57d 32%define qt5dir %{_libdir}/qt5
e7a8a14f
WF
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
33bad57d 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
33bad57d 98%files -f %{kfname}5.lang
e7a8a14f
WF
99%defattr(644,root,root,755)
100%doc README.md
33bad57d
WF
101%ghost %{_libdir}/libKF5UnitConversion.so.5
102%attr(755,root,root) %{_libdir}/libKF5UnitConversion.so.*.*.*
103%{_datadir}/qlogging-categories5/kunitconversion.categories
e7a8a14f
WF
104
105%files devel
106%defattr(644,root,root,755)
33bad57d
WF
107%{_includedir}/KF5/KUnitConversion
108%{_libdir}/cmake/KF5UnitConversion
109%{_libdir}/libKF5UnitConversion.so
110%{qt5dir}/mkspecs/modules/qt_KUnitConversion.pri
This page took 0.845969 seconds and 4 git commands to generate.