]> git.pld-linux.org Git - packages/kf5-kunitconversion.git/blob - kf5-kunitconversion.spec
0a734fdfd0353ad1ad1bae41f2b03ef2a7df6d0a
[packages/kf5-kunitconversion.git] / kf5-kunitconversion.spec
1 %define         kdeframever     5.24
2 %define         qtver           5.3.2
3 %define         kfname          kunitconversion
4 #
5 Summary:        Converting physical units
6 Name:           kf5-%{kfname}
7 Version:        5.24.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:  c37f92e09f9d2ab2420cb2abcddb46ca
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.070796 seconds and 2 git commands to generate.