Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > media > main-src > by-pkgid > 1316d6b49faf556844de38defc86b24d > files > 7

usbview-1.0-8mdk.src.rpm

Name:		usbview
Summary:	USB topology and device viewer
Version:	1.0
Release:	8mdk
Source:		%Url/%{name}-%{version}.tar.bz2
Source1:	%{name}-icons.tar.bz2
Source2:	usbview-1.0-man.tar.bz2
# Fix from David Paschal (http://hpoj.sf.net/): Hex numbers in
# /proc/bus/usb/devices were parsed as decimal numbers. Fixed.
Patch0:		usbview-1.0.patch.bz2
Patch1:		usbview-1.0-gtk_warning.patch.bz2
Patch2:		usbview-1.0-windows.patch.bz2
Group:		System/Kernel and hardware 
BuildRequires:	gtk+-devel
URL:		http://www.kroah.com/linux-usb/
BuildRoot:	%_tmppath/%{name}-buildroot
License:	GPL

%description
USBView is a GTK program that displays the topography of the devices that are
plugged into the USB bus on a Linux machine. It also displays information on
each of the devices. This can be useful to determine if a device is working
properly or not. 

%prep
%setup -q -a2
%patch0 -p1
%patch1 -p1
%patch2 -p1

%build
%configure
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

mkdir -p %buildroot/{%_iconsdir,%_mandir/man{7,8}}
for sec in 7 8; do
	install -m 644 usbview.$sec %buildroot/%_mandir/man$sec
done
bzcat %{SOURCE1}|tar xf - -C %buildroot/%{_iconsdir}

mkdir -p $RPM_BUILD_ROOT/%{_libdir}/menu/
cat << EOF > $RPM_BUILD_ROOT/%{_libdir}/menu/%{name}
?package(usbview): needs="X11"  \
icon="%{name}.png"  section="Configuration/Hardware"  \
title="UsbView" longtitle="USB viewer"  \
command="usbview"
EOF

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf %buildroot

%files
%defattr(-,root,root,0755)
%doc AUTHORS COPYING* ChangeLog INSTALL NEWS README TODO
%_menudir/%name
%_bindir/*
%_iconsdir/*
%_mandir/*/*

%changelog
* Thu Jul 24 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.0-8mdk
- rebuild
- use %%make macro
- rm -rf $RPM_BUILD_ROOT in %%install, not %%prep

* Wed Jan 21 2003 Pablo Saratxaga <pablo@mandrakesoft.com> 1.0-7mdk
- English proofreading of menu entries (by Stew Benedicts)

* Thu Jan 02 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0-6mdk
- build release

* Mon Oct 28 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0-5mdk
- source 2 : add usbview.7 and usbview.8 man pages
- patch 1 : fix gtk warning when opening about and configure dialogs 
- patch 2 : make about & configure buttons looking as in other apps
- rpmlint fixes

* Mon Aug 19 2002 Till Kamppeter <till@mandrakesoft.com> 1.0-4mdk
- Applied fix from David Paschal (http://hpoj.sf.net/): Hex numbers in
  /proc/bus/usb/devices were parsed as decimal numbers.

* Sat Mar 09 2002 Yves Duret <yduret@mandrakesoft.com> 1.0-3mdk
- spec clean up: macros, s/Copyright/License, globbing
- png icons

* Wed Jul 11 2001 Stefan van der Eijk <stefan@eijk.nu> 1.0-2mdk
- BuildRequires:	gtk+-devel
- Removed BuildRequires:	XFree86-devel

* Thu Dec  7 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.0-1mdk
- 1.0.

* Sat Dec  2 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.9.0-2mdk
- Add icons.

* Sun Sep 24 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.9.0-1mdk
- 0.9.0

* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.8.1-3mdk
- automatically added BuildRequires

* Fri Jul 21 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.8.1-2mdk
- BM
- more macros

* Fri Jun 30 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.8.1-1mdk
- macros everywhere.
- 0.8.1.

* Fri Jun 23 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.8.0-2mdk
- Add menu.

* Fri Jun 23 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.8.0-1mdk
- 0.8.0.
- Clean up specs.

* Sat Mar 25 2000 Daouda Lo <daouda@mandrakesoft.com> 0.5.0-3mdk
- ready for 7.1

* Wed Dec  8 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- small specs tweaks.

* Tue Dec 07 1999 Lenny Cartier <lenny@mandrakesoft.com>
- new in contribs
- first specfile