]> git.pld-linux.org Git - packages/kf5-kunitconversion.git/blob - kf5-kunitconversion.spec
- updated to 5.115.0
[packages/kf5-kunitconversion.git] / kf5-kunitconversion.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeframever     5.115
5 %define         qtver           5.15.2
6 %define         kfname          kunitconversion
7 #
8 Summary:        Converting physical units
9 Name:           kf5-%{kfname}
10 Version:        5.115.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:  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}
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 %cmake -B build \
75         -G Ninja \
76         %{!?with_tests:-DBUILD_TESTING=OFF} \
77         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
78
79 %ninja_build -C build
80
81 %if %{with tests}
82 %ninja_build -C build test
83 %endif
84
85
86 %install
87 rm -rf $RPM_BUILD_ROOT
88 %ninja_install -C build
89
90 %find_lang %{kfname}5
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
97
98 %files -f %{kfname}5.lang
99 %defattr(644,root,root,755)
100 %doc README.md
101 %ghost %{_libdir}/libKF5UnitConversion.so.5
102 %attr(755,root,root) %{_libdir}/libKF5UnitConversion.so.*.*.*
103 %{_datadir}/qlogging-categories5/kunitconversion.categories
104
105 %files devel
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
This page took 0.07508 seconds and 3 git commands to generate.