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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 92054 - (show annotations) (download)
Wed Apr 27 12:09:52 2011 UTC (13 years ago) by wally
File size: 2457 byte(s)
- fix desktop file name (mga#954)
- drop buildroot definition

1 %define name xsysinfo
2 %define version 1.7
3 Summary: An X Window System kernel parameter monitoring tool
4 Name: %{name}
5 Version: %{version}
6 Release: %mkrel 26
7 License: MIT
8 Group: Monitoring
9 Source0: ftp://sunsite.unc.edu/pub/Linux/system/status/xstatus/xsysinfo-%{version}.tar.bz2
10 Source1: %{name}
11 Source11: %{name}-16x16.png
12 Source12: %{name}-32x32.png
13 Source13: %{name}-48x48.png
14 Patch0: xsysinfo-1.7-imake.patch
15 Patch1: xsysinfo-1.7-xf4.patch
16 Patch2: xsysinfo-1.7-includes.patch
17 BuildRequires: imake
18 BuildRequires: libx11-devel
19 BuildRequires: Xaw3d-devel
20 BuildRequires: libxt-devel
21 BuildRequires: libxaw-devel
22 BuildRequires: libxp-devel
23
24 %description
25 Xsysinfo is a graphic kernel monitoring tool for the X Window System.
26 Xsysinfo displays vertical bars for certain kernel parameters: CPU load
27 average, CPU load, memory and swap sizes.
28
29 Install the xsysinfo package if you'd like to use a graphical kernel
30 monitoring tool.
31
32 %prep
33 %setup -q
34 %patch0 -p1
35 %patch1 -p0
36 %patch2 -p1 -b .includes
37 make clean
38
39 %build
40 xmkmf
41 %make CDEBUGFLAGS="%optflags" EXTRA_LDOPTIONS="%ldflags"
42
43 %install
44 rm -rf $RPM_BUILD_ROOT
45 %{makeinstall_std}
46
47 mkdir -p %{buildroot}%{_datadir}/applications
48 cat > %{buildroot}%{_datadir}/applications/%{_real_vendor}-%{name}.desktop <<EOF
49 [Desktop Entry]
50 Name=Xsysinfo
51 Comment=System information
52 Exec=%{_bindir}/%{name}
53 Icon=%{name}
54 Terminal=false
55 Type=Application
56 StartupNotify=true
57 Categories=System;Monitor;
58 EOF
59
60 install -m644 %{SOURCE11} -D $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
61 install -m644 %{SOURCE11} -D $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/%{name}.png
62 install -m644 %{SOURCE12} -D $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
63 install -m644 %{SOURCE12} -D $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/%{name}.png
64 install -m644 %{SOURCE13} -D $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png
65 install -m644 %{SOURCE13} -D $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/%{name}.png
66
67 rm -f $RPM_BUILD_ROOT/%{_prefix}/lib/X11/app-defaults
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %files
73 %defattr(-,root,root)
74 %doc README CHANGES
75 %{_bindir}/xsysinfo
76 %config(noreplace) %{_sysconfdir}/X11/app-defaults/XSysinfo
77 %config(noreplace) %{_sysconfdir}/X11/app-defaults/XSysinfo-color
78 %{_datadir}/applications/%{_real_vendor}-%{name}.desktop
79 %{_miconsdir}/%{name}.png
80 %{_iconsdir}/%{name}.png
81 %{_liconsdir}/%{name}.png
82 %{_iconsdir}/hicolor/16x16/apps/%{name}.png
83 %{_iconsdir}/hicolor/32x32/apps/%{name}.png
84 %{_iconsdir}/hicolor/48x48/apps/%{name}.png
85
86

  ViewVC Help
Powered by ViewVC 1.1.30