/[packages]/cauldron/libsysstat/current/SPECS/libsysstat.spec
ViewVC logotype

Contents of /cauldron/libsysstat/current/SPECS/libsysstat.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 793184 - (show annotations) (download)
Sat Oct 25 14:14:28 2014 UTC (9 years, 5 months ago) by doktor5000
File size: 1888 byte(s)
- bump release (SILENT)

1 %define qt5 1
2
3 %define major 0
4
5 #define scmrev 0
6 %define libname %mklibname sysstat %{major}
7 %define devname %mklibname sysstat -d
8
9 %define rel 2
10
11 Name: libsysstat
12 Version: 0.2.0
13 %if 0%{?scmrev:1}
14 # rm -rf libsysstat && git clone git://git.lxde.org/git/lxde/libsysstat && cd libsysstat/
15 # git archive --prefix=libsysstat-$(date +%Y%m%d)/ --format=tar HEAD | xz > ../libsysstat-$(date +%Y%m%d).tar.xz
16 Release: %mkrel -c %{scmrev} %rel
17 Source0: %{name}-%{scmrev}.tar.xz
18 %else
19 Release: %mkrel %rel
20 Source0: http://lxqt.org/downloads/%{name}/%{version}/%{name}-%{version}.tar.xz
21 %endif
22
23 Summary: System status library for LXQt
24 URL: http://lxqt.org/
25 License: LGPLv2+
26 Group: System/Libraries
27 BuildRequires: cmake
28 %if "%{qt5}" == "1"
29 BuildRequires: pkgconfig(Qt5Help)
30 %else
31 BuildRequires: qt4-devel
32 %endif
33
34 %description
35 System status library for LXQt
36
37 %package -n %{libname}
38 Summary: System status library for LXQt
39 Group: System/Libraries
40 Obsoletes: %{_lib}razorsysstat0 < 0.5.4
41
42 %description -n %{libname}
43 System status library for LXQt
44
45 %package -n %{devname}
46 Summary: Development files for %{name}
47 Group: Development/C
48 Requires: %libname = %version
49 Provides: %name-devel = %version-%release
50 %if %mgaversion < 5
51 Provides: pkgconfig(sysstat-qt5)
52 %endif
53 Obsoletes: %{_lib}razorsysstat-devel < 0.5.4
54
55 %description -n %{devname}
56 Development files (Headers etc.) for %{name}.
57
58 %prep
59 %if 0%{?scmrev:1}
60 %setup -q -n %{name}-%{scmrev}
61 %else
62 %setup -q -n %{name}
63 %endif
64 %if "%{qt5}" == "1"
65 %cmake -DUSE_QT5=ON
66 %else
67 %cmake
68 %endif
69
70 %build
71 %make -C build
72
73 %install
74 %makeinstall_std -C build
75
76 sed -i 's|/usr//usr/|/usr/|g' %buildroot%{_datadir}/cmake/sysstat-qt5/sysstat-qt5-config.cmake
77
78 %files -n %{libname}
79 %{_libdir}/*.so.%{major}*
80
81 %files -n %{devname}
82 %{_includedir}/*
83 %{_libdir}/*.so
84 %{_libdir}/pkgconfig/*
85 %if "%{qt5}" == "1"
86 %{_datadir}/cmake/sysstat-qt5
87 %else
88 %{_datadir}/cmake/sysstat
89 %endif
90

  ViewVC Help
Powered by ViewVC 1.1.30