/[packages]/backports/3/isodumper/current/SPECS/isodumper.spec
ViewVC logotype

Annotation of /backports/3/isodumper/current/SPECS/isodumper.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 489154 - (hide annotations) (download)
Sun Sep 29 10:27:38 2013 UTC (10 years, 6 months ago) by akien
Original Path: cauldron/isodumper/current/SPECS/isodumper.spec
File size: 2664 byte(s)
- Fixed version number (0.1 instead of 0.10)
- Reverted early change to the locale installation (will be added in future versions)

1 akien 486538 Name: isodumper
2 akien 489154 Version: 0.1
3 akien 489147 Release: %mkrel 1
4 akien 486538 Summary: Tool for writing ISO images on a USB stick
5     Summary(fr_FR): Outil pour écrire des images ISO sur une clé USB
6     License: GPLv2+
7     Group: System/Configuration
8     URL: https://github.com/papoteur-mga/isodumper
9     # wget https://github.com/papoteur-mga/isodumper/archive/%%{version}.tar.gz -O %%{name}-%%{version}.tar.gz
10     Source0: %{name}-%{version}.tar.gz
11     BuildArch: noarch
12    
13     BuildRequires: imagemagick
14     BuildRequires: usermode-consoleonly
15    
16     Requires: coreutils
17     Requires: udisks
18     Requires: procps
19     Requires: python
20     Requires: xterm
21     Requires: pygtk2.0-libglade
22    
23     %description
24     A GUI tool for writing ISO images on a USB stick.
25     It's a fork of usb-imagewriter.
26    
27     This software is written in python.
28    
29     %description -l fr_FR
30     Un outil graphique pour écrire des images ISO sur une clé USB.
31     C'est un fork de usb-imagewriter
32    
33     Ce logiciel est écrit en python.
34    
35     #--------------------------------------------------------------------
36     %prep
37     %setup -q
38    
39     %build
40     %setup_compile_flags
41    
42     %install
43     mkdir -p %{buildroot}%{_sbindir}
44 akien 489147 mkdir -p %{buildroot}%{_usr}/lib/%{name}
45 akien 486538 mkdir -p %{buildroot}%{_datadir}/%{name}
46    
47     install -m 755 isodumper %{buildroot}%{_sbindir}/%{name}
48     install -m 644 share/%{name}/%{name}.glade %{buildroot}%{_datadir}/%{name}/%{name}.glade
49     install -m 644 share/%{name}/header.png %{buildroot}%{_datadir}/%{name}/header.png
50    
51     # desktop menu entry
52     mkdir -p %{buildroot}%{_datadir}/applications
53     install -m 644 share/applications/%{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
54    
55     # LIBFILES isodumper.py find_devices
56 akien 489147 install -m 755 lib/find_devices %{buildroot}%{_usr}/lib/%{name}/find_devices
57     install -m 755 lib/%{name}.py %{buildroot}%{_usr}/lib/%{name}/%{name}.py
58 akien 486538
59 akien 489147 # isodumper.mo translations
60 akien 489154 pushd ./po
61     for f in fr;
62 akien 486538 do
63     poname=${f:0:5}
64     mkdir -p %{buildroot}%{_datadir}/locale/$poname/LC_MESSAGES
65     install -m 644 $poname/LC_MESSAGES/%{name}.mo \
66     "%{buildroot}%{_datadir}/locale/$poname/LC_MESSAGES/"
67     done
68     popd
69    
70     # icons
71     mkdir -p %{buildroot}/{%{_liconsdir},%{_miconsdir},%{_iconsdir}}
72     convert %{name}.png -geometry 20x20 %{buildroot}/%{_miconsdir}/%{name}.png
73     convert %{name}.png -geometry 32x32 %{buildroot}/%{_iconsdir}/%{name}.png
74     convert %{name}.png -geometry 48x48 %{buildroot}/%{_liconsdir}/%{name}.png
75    
76     # Adjust for console-helper magic
77     mkdir -p %{buildroot}%{_bindir}
78     pushd %{buildroot}%{_bindir}
79     ln -s consolehelper %{name}
80     popd
81    
82     %find_lang %{name}
83    
84     %files -f %{name}.lang
85     %doc COPYING CHANGELOG
86     %{_sbindir}/%{name}
87     %{_bindir}/%{name}
88 akien 489147 %{_usr}/lib/%{name}/
89 akien 486538 %{_datadir}/%{name}/
90     %{_datadir}/applications/%{name}.desktop
91     %{_miconsdir}/%{name}.png
92     %{_iconsdir}/%{name}.png
93     %{_liconsdir}/%{name}.png

  ViewVC Help
Powered by ViewVC 1.1.30