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