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 |
|