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