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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 816433 - (hide annotations) (download)
Sun Feb 22 14:34:27 2015 UTC (9 years, 2 months ago) by doktor5000
File size: 1849 byte(s)
- new version 0.3.0
  o manually fix minor version in CMakeLists.txt, oversight upstream
- remove conditional handling for QT5 as QT4 is not supported anymore
- adjusted BuildRequires from pkgconfig(lxqt-qt5) to pkgconfig(lxqt)
- use new URL http://downloads.lxqt.org/lxqt/
- updated file list (SILENT)
1 doktor5000 624605 %define major 0
2 doktor5000 624656
3 doktor5000 792988 #define scmrev 0
4 doktor5000 624605 %define libname %mklibname sysstat %{major}
5     %define devname %mklibname sysstat -d
6    
7 doktor5000 816433 %define rel 1
8 wally 641767
9 doktor5000 624605 Name: libsysstat
10 doktor5000 816433 Version: 0.3.0
11 doktor5000 792988 %if 0%{?scmrev:1}
12 doktor5000 768231 # rm -rf libsysstat && git clone git://git.lxde.org/git/lxde/libsysstat && cd libsysstat/
13     # git archive --prefix=libsysstat-$(date +%Y%m%d)/ --format=tar HEAD | xz > ../libsysstat-$(date +%Y%m%d).tar.xz
14 doktor5000 624656 Release: %mkrel -c %{scmrev} %rel
15 doktor5000 624605 Source0: %{name}-%{scmrev}.tar.xz
16 doktor5000 792988 %else
17     Release: %mkrel %rel
18 doktor5000 816433 Source0: http://downloads.lxqt.org/%{name}/%{version}/%{name}-%{version}.tar.xz
19 doktor5000 624605 %endif
20 doktor5000 624656
21 doktor5000 624605 Summary: System status library for LXQt
22     URL: http://lxqt.org/
23 doktor5000 768231 License: LGPLv2+
24 doktor5000 624605 Group: System/Libraries
25     BuildRequires: cmake
26 doktor5000 768515 BuildRequires: pkgconfig(Qt5Help)
27 doktor5000 624605
28 doktor5000 816433
29 doktor5000 624605 %description
30     System status library for LXQt
31    
32     %package -n %{libname}
33     Summary: System status library for LXQt
34     Group: System/Libraries
35 wally 641767 Obsoletes: %{_lib}razorsysstat0 < 0.5.4
36 doktor5000 624605
37     %description -n %{libname}
38     System status library for LXQt
39    
40     %package -n %{devname}
41     Summary: Development files for %{name}
42     Group: Development/C
43 doktor5000 624656 Requires: %libname = %version
44     Provides: %name-devel = %version-%release
45 doktor5000 793184 %if %mgaversion < 5
46     Provides: pkgconfig(sysstat-qt5)
47     %endif
48 wally 641767 Obsoletes: %{_lib}razorsysstat-devel < 0.5.4
49 doktor5000 624605
50     %description -n %{devname}
51     Development files (Headers etc.) for %{name}.
52    
53     %prep
54 doktor5000 792988 %if 0%{?scmrev:1}
55     %setup -q -n %{name}-%{scmrev}
56 doktor5000 624605 %else
57 doktor5000 816433 %setup -q
58 doktor5000 624605 %endif
59 doktor5000 816433
60     # fix name and minor version
61     #sed -i 's|-qt5||g' CMakeLists.txt
62     sed -i 's|set(MINOR_VERSION 2)|set(MINOR_VERSION 3)|g' CMakeLists.txt
63    
64 doktor5000 624605 %cmake
65    
66 doktor5000 816433
67 doktor5000 624605 %build
68     %make -C build
69    
70     %install
71     %makeinstall_std -C build
72    
73 doktor5000 816433 #sed -i 's|Version: 0.2.0|Version: %{version}|g' %buildroot%{_datadir}/cmake/sysstat-qt5/sysstat-qt5-config.cmake
74 doktor5000 624605
75     %files -n %{libname}
76     %{_libdir}/*.so.%{major}*
77    
78     %files -n %{devname}
79     %{_includedir}/*
80     %{_libdir}/*.so
81     %{_libdir}/pkgconfig/*
82 doktor5000 768231 %{_datadir}/cmake/sysstat-qt5
83 doktor5000 624605

  ViewVC Help
Powered by ViewVC 1.1.30