%define desktop_file 1 %if %{desktop_file} %define desktop_file_utils_version 0.2.90 %endif Summary: An X Window System utility for monitoring system resources. Summary(ja): X Window System のシステムリソースモニタ Name: xosview Version: 1.8.3 Release: 1%{?_dist_release} Exclusiveos: Linux Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz URL: http://xosview.sourceforge.net/ Source1: xosview.png Patch0: xosview-non-i386.patch Patch1: xosview-io_h.patch Patch2: xosview-ppc.patch Patch3: xosview-rpath.patch Patch5: xosview-1.7.1-s390.patch Patch6: xosview-1.8.0-proc.patch Patch7: xosview-1.7.3-gcc3.patch Patch8: xosview-1.8.0-procstat.patch Patch9: xosview-1.8.0-strip.patch License: GPL/BSD Group: Applications/System Buildroot: %{_tmppath}/%{name}-%{version}-root # XXX ia64 needs porting work ExcludeArch: alpha ia64 sparc BuildRequires: libX11-devel %if %{desktop_file} BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} %endif %description The xosview utility displays a set of bar graphs which show the current system state, including memory usage, CPU usage, system load, etc. Xosview runs under the X Window System. %description -l ja xosview は,メモリ・CPU の使用率やシステム負荷など,現在のシステムの 状態をグラフで表示するユーティリティです.xosview は X Window System 上で動作します. %prep %setup -q #%patch0 -p0 #%patch1 -p0 #%patch2 -p1 -b .ppc #%patch3 -p0 #%patch5 -p1 -b .s390 #%patch6 -p1 -b .proc #%patch7 -p1 -b .gcc3 #%patch8 -p1 -b .procstat #%patch9 -p1 -b .strip # --- XXX Cruft Alert! rm -f linux/*.o %build export CXX=g++ %{__cp} /usr/share/libtool/config.* config/ CXXFLAGS="$RPM_OPT_FLAGS -Wno-deprecated -DHAVE_SNPRINTF" %configure --disable-linux-memstat make all %install rm -rf %{buildroot} mkdir -p %{buildroot}{%{_bindir},%{_mandir}/man1,%{_datadir}/X11/app-defaults} \ %{buildroot}%{_datadir}/icons make install PREFIX_TO_USE=$RPM_BUILD_ROOT%{_prefix} \ XAPPLOADDIR=$RPM_BUILD_ROOT%{_datadir}/X11/app-defaults install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icons chmod u-s %{buildroot}%{_bindir}/* %if %{desktop_file} mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/ desktop="%{buildroot}%{_datadir}/applications/xosview.desktop" %else mkdir -p %{buildroot}/etc/X11/applnk/Utilities desktop="%{buildroot}/etc/X11/applnk/Utilities/xosview.desktop" %endif cat > $desktop < 1.8.3-1 - rebuilt with xorg-x11 7.3 - fixed installed location - added -DHAVE_SNPRINTF flags to CXXFLAGS - spec in UTF-8 * Sun May 13 2007 MATSUBAYASHI Kohji 1.8.3-0vl2 - rebuilt with new toolchain * Mon Jan 8 2007 Ryoichi INAGAKI 1.8.3-0vl1 - new upstream release - changed %desktop_file to 1 * Wed Jul 13 2005 Ryoichi INAGAKI 1.8.2-0vl1 - new upstream release, work on kernel 2.6 - dropped Patches (which were merged into upstream) - added BuildRequires: XOrg-devel * Thu Mar 20 2003 IWAI Masaharu 1.8.0-9vl2 - add README*, TODO and CHANGES in the document directory * Wed Nov 27 2002 MATSUBAYASHI Kohji 1.8.0-9vl1 - based on 1.8.0-9 from Rawhide and built for Vine Linux - built with new toolchain environment - %%define desktop_file 0 for Vine - the previous Vine version was 1.7.1-2vl5. The changelog was as follows: - Fri Mar 15 2002 MATSUBAYASHI Kohji 1.7.1-2vl5 - rebuilt with glibc > 2.2 - Wed Jul 18 2001 - 1.7.1-2vl5: use %%{ix86} for _arch instead of i386 :-) - Tue Feb 20 2001 Tomoya TAKA - 1.7.1-2vl4 - add alpha patch (%%patch1) from Kondara - include alpha, again - Thu Jan 25 2001 Tomoya TAKA - 1.7.1-2vl3 - ExcludeArch: alpha :-P - added Japanese summary and description - Sun Nov 12 2000 MACHINO, Satoshi 1.7.1-2vl2 - build on gcc-2.95.3 - added patch0 for i386 - partially used rpmmacros - Wed Feb 16 2000 MATSUBAYASHI 'Shaolin' Kohji - 1.7.1-2vl1 - modified spec for ppc archtecture * Tue Sep 17 2002 Than Ngo 1.8.0-9 - Adjust some patch files (bug #74141) * Sat Aug 10 2002 Elliot Lee - rebuilt with gcc-3.2 (we hope) * Wed Jul 24 2002 Than Ngo 1.8.0-7 - desktop file issue (bug #69551) * Tue Jul 23 2002 Tim Powers 1.8.0-6 - build using gcc-3.2-0.1 * Fri Jun 21 2002 Tim Powers 1.8.0-5 - automated rebuild * Thu Jun 20 2002 Than Ngo 1.8.0-4 - Don't forcibly strip binaries * Sun Jun 2 2002 Than Ngo 1.8.0-3 - fix a bug in cpumeter (bug #64798) * Thu May 23 2002 Tim Powers - automated rebuild * Wed Apr 24 2002 Karsten Hopp 1.8.0-1 - update to current version - redo .proc patch - change URLs * Fri Feb 22 2002 Than Ngo 1.7.3-10 - rebuild in new environment. * Wed Jan 09 2002 Tim Powers - automated rebuild * Tue Dec 18 2001 Than Ngo 1.7.3-8 - xosview +net goes into hard loop (bug #57150) - add patch for building against g++ 3 - use RPM_OPT_FLAG * Wed Nov 14 2001 Than Ngo 1.7.3-7 - added missing Icon in desktop file - fixed Url * Wed Sep 12 2001 Tim Powers - rebuild with new gcc and binutils * Tue Apr 10 2001 Phil Knirsch - Fix for s390 patch to actually work * Tue Mar 20 2001 Preston Brown - fix up .desktop entry * Sun Feb 11 2001 Florian La Roche - fix typo * Sun Feb 11 2001 Florian La Roche - adjusted s390 patches * Wed Jan 31 2001 Preston Brown - upgrade to 1.7.3, fixes (#11380) * Mon Jan 15 2001 Than Ngo - ported to ibm s/390 * Tue Jul 25 2000 Jeff Johnson - migrate wmconfig to applnk. * Fri Jul 14 2000 Jeff Johnson - rebuild the auto-rebuild. - exclude alpha and i164 for now. * Thu Jul 13 2000 Prospector - automatic rebuild * Tue Jul 2 2000 Jakub Jelinek - Rebuild with new C++ * Fri Jun 2 2000 Jeff Johnson - rebuild for 7.0 * Mon Feb 14 2000 Matt Wilson - rebuild on i386 * Mon Feb 7 2000 Jeff Johnson - compress man pages. * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 2) * Mon Mar 8 1999 Jeff Johnson - updated to 1.7.1. * Wed Mar 3 1999 Matt Wilson - updated to 1.7.0 * Fri Feb 5 1999 Bill Nottingham - build against new libstdc++, build on arm * Tue Dec 22 1998 Jeff Johnson - update to 1.6.2.a. * Tue Jun 16 1998 Jeff Johnson - add sparc/alpha functionality. - add %clean * Mon Jun 01 1998 Prospector System - translations modified for de * Mon Jun 01 1998 Erik Troan - how the hell did this get setuid root? * Thu May 07 1998 Prospector System - translations modified for de, fr, tr * Wed Apr 29 1998 Cristian Gafton - upgraded to 1.5.1 (so that it compiles with egcs) - buildroot * Tue Nov 4 1997 Erik Troan - commented out line causing core dumps when exiting * Fri Oct 24 1997 Marc Ewing - wmconfig * Fri Aug 22 1997 Erik Troan - built against glibc