File winusb.spec of Package winusb

Name:		winusb
License:	GPL v2
Group:		Utilities/System
Version:	1.0.9
Release:	1
Summary:	WinUSB is a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD.
URL:		http://en.congelli.eu/prog_info_winusb.html
BuildRoot:	%{_tmppath}/%{name}-%{version}-build  
BuildRequires:	gcc-c++ libstdc++-devel wxWidgets-devel gzip ImageMagick
Source0:	http://en.congelli.eu/download/winusb/%{name}-%{version}.tar.gz

%description  
WinUSB is a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD.
This package contains two programs:
- WinUSB-gui: a graphical interface which is very easy to use.
- winusb: the command line tool.
Supported images: Windows Vista, Seven+ installer for any language and any version (home, pro...) and Windows PE.

%prep
%setup -q

%build
rm -rf $RPM_BUILD_ROOT
./configure
make

%install  
make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,22x22,24x24,32x32,36x36,48x48,64x64,72x72,96x96}/apps
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 16x16 %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 22x22 %{buildroot}%{_datadir}/icons/hicolor/22x22/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 24x24 %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 32x32 %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 36x36 %{buildroot}%{_datadir}/icons/hicolor/36x36/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 48x48 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 64x64 %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 72x72 %{buildroot}%{_datadir}/icons/hicolor/72x72/apps/winusbgui-icon.png
convert -size 48x48 %{buildroot}/usr/local/share/pixmaps/winusbgui-icon.png -resize 96x96 %{buildroot}%{_datadir}/icons/hicolor/96x96/apps/winusbgui-icon.png

%clean
rm -rf $RPM_BUILD_ROOT  
  
%files
/usr/local/bin/winusb
/usr/local/bin/winusbgui
/usr/local/share/applications/winusbgui.desktop
/usr/local/share/man/man1/winusb.1
/usr/local/share/man/man1/winusbgui.1
/usr/local/share/pixmaps/winusbgui-icon.png
/usr/local/share/winusb/data/c501-logo.png
/usr/local/share/winusb/data/icon.png
/usr/local/share/winusb/data/listDvdDrive
/usr/local/share/winusb/data/listUsb
/usr/local/share/winusb/locale/fr/LC_MESSAGES/trad.mo
/usr/local/share/winusb/locale/fr/LC_MESSAGES/wxstd.mo
%{_datadir}/icons/hicolor/*/apps/winusbgui-icon.png

%changelog
* Sun Aug 05 2012 Muhammad Shaban <Mr.Muhammad@linuxac.org> - 1.0.9
- update 1.0.9

* Tue Jan 31 2012 Muhammad Shaban <Mr.Muhammad@linuxac.org> - 1.0.7
- update 1.0.7

* Tue Jan 31 2012 Muhammad Shaban <Mr.Muhammad@linuxac.org> - 1.0.3
- Initial release 1.0.3
openSUSE Build Service is sponsored by