]> git.pld-linux.org Git - packages/kf5-kunitconversion.git/blob - kf5-kunitconversion.spec
- updated to 5.93.0
[packages/kf5-kunitconversion.git] / kf5-kunitconversion.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeframever     5.93
5 %define         qtver           5.9.0
6 %define         kfname          kunitconversion
7 #
8 Summary:        Converting physical units
9 Name:           kf5-%{kfname}
10 Version:        5.93.0
11 Release:        1
12 License:        LGPL v2.1+
13 Group:          X11/Libraries
14 Source0:        https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5:  376a47454a07ff6281472dcc68a9fb43
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 >= 2.8.12
22 BuildRequires:  gettext-devel
23 BuildRequires:  kf5-extra-cmake-modules >= %{version}
24 BuildRequires:  kf5-ki18n-devel >= %{version}
25 BuildRequires:  ninja
26 BuildRequires:  rpmbuild(macros) >= 1.164
27 BuildRequires:  tar >= 1:1.22
28 BuildRequires:  xz
29 Requires:       kf5-dirs
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %define         qt5dir          %{_libdir}/qt5
33
34 %description
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:
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
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}
63
64 %description devel
65 Header files for %{kfname} development.
66
67 %description devel -l pl.UTF-8
68 Pliki nagłówkowe dla programistów używających %{kfname}.
69
70 %prep
71 %setup -q -n %{kfname}-%{version}
72
73 %build
74 install -d build
75 cd build
76 %cmake -G Ninja \
77         %{!?with_tests:-DBUILD_TESTING=OFF} \
78         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
79         ../
80 %ninja_build
81
82 %if %{with tests}
83 ctest
84 %endif
85
86
87 %install
88 rm -rf $RPM_BUILD_ROOT
89 %ninja_install -C build
90
91 %find_lang %{kfname}5
92
93 %clean
94 rm -rf $RPM_BUILD_ROOT
95
96 %post -p /sbin/ldconfig
97 %postun -p /sbin/ldconfig
98
99 %files -f %{kfname}5.lang
100 %defattr(644,root,root,755)
101 %doc README.md
102 %ghost %{_libdir}/libKF5UnitConversion.so.5
103 %attr(755,root,root) %{_libdir}/libKF5UnitConversion.so.*.*.*
104 %{_datadir}/qlogging-categories5/kunitconversion.categories
105
106 %files devel
107 %defattr(644,root,root,755)
108 %{_includedir}/KF5/KUnitConversion
109 %{_libdir}/cmake/KF5UnitConversion
110 %{_libdir}/libKF5UnitConversion.so
111 %{qt5dir}/mkspecs/modules/qt_KUnitConversion.pri
This page took 0.222471 seconds and 4 git commands to generate.