]> git.pld-linux.org Git - packages/kf5-kunitconversion.git/blame - kf5-kunitconversion.spec
- updated to 5.108.0
[packages/kf5-kunitconversion.git] / kf5-kunitconversion.spec
CommitLineData
292297cd
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
eee2e988 4%define kdeframever 5.108
0da40d70 5%define qtver 5.15.2
d2b99e33
AM
6%define kfname kunitconversion
7#
e7a8a14f 8Summary: Converting physical units
d2b99e33 9Name: kf5-%{kfname}
eee2e988 10Version: 5.108.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
eee2e988 15# Source0-md5: f30c653d1f06d1378b28cf267c2b8834
e7a8a14f
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel
18BuildRequires: Qt5Network-devel
19BuildRequires: Qt5Test-devel
20BuildRequires: Qt5Xml-devel
21BuildRequires: cmake >= 2.8.12
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
74install -d build
75cd build
ce749f3a 76%cmake -G Ninja \
292297cd 77 %{!?with_tests:-DBUILD_TESTING=OFF} \
d2b99e33 78 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
e7a8a14f 79 ../
ce749f3a 80%ninja_build
e7a8a14f 81
292297cd
WF
82%if %{with tests}
83ctest
84%endif
85
86
e7a8a14f
WF
87%install
88rm -rf $RPM_BUILD_ROOT
ce749f3a 89%ninja_install -C build
e7a8a14f 90
d2b99e33 91%find_lang %{kfname}5
e7a8a14f
WF
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post -p /sbin/ldconfig
97%postun -p /sbin/ldconfig
98
d2b99e33 99%files -f %{kfname}5.lang
e7a8a14f
WF
100%defattr(644,root,root,755)
101%doc README.md
0ceb1080 102%ghost %{_libdir}/libKF5UnitConversion.so.5
d2b99e33 103%attr(755,root,root) %{_libdir}/libKF5UnitConversion.so.*.*.*
4008ce09 104%{_datadir}/qlogging-categories5/kunitconversion.categories
e7a8a14f
WF
105
106%files devel
107%defattr(644,root,root,755)
108%{_includedir}/KF5/KUnitConversion
e7a8a14f 109%{_libdir}/cmake/KF5UnitConversion
0ceb1080 110%{_libdir}/libKF5UnitConversion.so
e7a8a14f 111%{qt5dir}/mkspecs/modules/qt_KUnitConversion.pri
This page took 0.391773 seconds and 4 git commands to generate.