1 |
Name: isodumper |
Name: isodumper |
2 |
Version: 0.12 |
Version: 0.13 |
3 |
Release: %mkrel 1 |
Release: %mkrel 1 |
4 |
Summary: Tool for writing ISO images on a USB stick |
Summary: Tool for writing ISO images on a USB stick |
5 |
Summary(fr_FR): Outil pour écrire des images ISO sur une clé USB |
Summary(fr_FR): Outil pour écrire des images ISO sur une clé USB |
11 |
BuildArch: noarch |
BuildArch: noarch |
12 |
|
|
13 |
BuildRequires: imagemagick |
BuildRequires: imagemagick |
|
BuildRequires: usermode-consoleonly |
|
14 |
|
|
15 |
Requires: coreutils |
Requires: coreutils |
16 |
Requires: udisks |
Requires: udisks |
18 |
Requires: python |
Requires: python |
19 |
Requires: xterm |
Requires: xterm |
20 |
Requires: pygtk2.0-libglade |
Requires: pygtk2.0-libglade |
21 |
|
Requires: usermode-consoleonly |
22 |
|
|
23 |
%description |
%description |
24 |
A GUI tool for writing ISO images on a USB stick. |
A GUI tool for writing ISO images on a USB stick. |
37 |
%setup -q |
%setup -q |
38 |
|
|
39 |
%build |
%build |
40 |
|
%make |
41 |
|
|
42 |
%install |
%install |
43 |
mkdir -p %{buildroot}%{_sbindir} |
%makeinstall_std PREFIX=%{_prefix} |
|
mkdir -p %{buildroot}%{_usr}/lib/%{name} |
|
|
mkdir -p %{buildroot}%{_datadir}/%{name} |
|
|
|
|
|
install -m 755 isodumper %{buildroot}%{_sbindir}/%{name} |
|
|
install -m 644 share/%{name}/%{name}.glade %{buildroot}%{_datadir}/%{name}/%{name}.glade |
|
|
install -m 644 share/%{name}/header.png %{buildroot}%{_datadir}/%{name}/header.png |
|
|
|
|
|
# desktop menu entry |
|
|
mkdir -p %{buildroot}%{_datadir}/applications |
|
|
install -m 644 share/applications/%{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop |
|
|
|
|
|
# LIBFILES isodumper.py find_devices |
|
|
install -m 755 lib/find_devices %{buildroot}%{_usr}/lib/%{name}/find_devices |
|
|
install -m 755 lib/%{name}.py %{buildroot}%{_usr}/lib/%{name}/%{name}.py |
|
|
|
|
|
# isodumper.mo translations |
|
|
pushd ./share/locale/ |
|
|
for locale in * |
|
|
do |
|
|
mkdir -p %{buildroot}%{_datadir}/locale/$locale/LC_MESSAGES |
|
|
install -m 644 $locale/LC_MESSAGES/%{name}.mo \ |
|
|
"%{buildroot}%{_datadir}/locale/$locale/LC_MESSAGES/" |
|
|
done |
|
|
popd |
|
|
|
|
|
# icons |
|
|
mkdir -p %{buildroot}/{%{_liconsdir},%{_miconsdir},%{_iconsdir}} |
|
|
convert %{name}.png -geometry 20x20 %{buildroot}/%{_miconsdir}/%{name}.png |
|
|
convert %{name}.png -geometry 32x32 %{buildroot}/%{_iconsdir}/%{name}.png |
|
|
convert %{name}.png -geometry 48x48 %{buildroot}/%{_liconsdir}/%{name}.png |
|
|
|
|
|
# Adjust for console-helper magic |
|
|
mkdir -p %{buildroot}%{_bindir} |
|
|
pushd %{buildroot}%{_bindir} |
|
|
ln -s consolehelper %{name} |
|
|
popd |
|
44 |
|
|
45 |
%find_lang %{name} |
%find_lang %{name} |
46 |
|
|
51 |
%{_usr}/lib/%{name}/ |
%{_usr}/lib/%{name}/ |
52 |
%{_datadir}/%{name}/ |
%{_datadir}/%{name}/ |
53 |
%{_datadir}/applications/%{name}.desktop |
%{_datadir}/applications/%{name}.desktop |
54 |
|
%{_datadir}/pixmaps/%{name}.png |
55 |
%{_miconsdir}/%{name}.png |
%{_miconsdir}/%{name}.png |
56 |
%{_iconsdir}/%{name}.png |
%{_iconsdir}/%{name}.png |
57 |
%{_liconsdir}/%{name}.png |
%{_liconsdir}/%{name}.png |