]> git.pld-linux.org Git - packages/kf5-kunitconversion.git/blob - kf5-kunitconversion.spec
649fe35867ab9242df2a5164d8d77f089782ede3
[packages/kf5-kunitconversion.git] / kf5-kunitconversion.spec
1 %define         kdeframever     5.85
2 %define         qtver           5.9.0
3 %define         kfname          kunitconversion
4 #
5 Summary:        Converting physical units
6 Name:           kf5-%{kfname}
7 Version:        5.85.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:  298c9df17377b26ccd76d34f54ffad6c
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 %{_datadir}/qlogging-categories5/kunitconversion.categories
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 %{_libdir}/libKF5UnitConversion.so
103 %{qt5dir}/mkspecs/modules/qt_KUnitConversion.pri
This page took 0.051822 seconds and 2 git commands to generate.