%define name gnusound %define version 0.3.5 %define release 1mdk Summary: A Gnu sound editor Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 Source3: %{name}-16.png.bz2 Source4: %{name}-32.png.bz2 Source5: %{name}-48.png.bz2 License: GPL Group: Sound Url: http://awacs.dhs.org/software/gnusound BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: libglade-devel BuildRequires: libgnome-devel BuildRequires: libglib-devel %description A gnu sound editor %prep %setup -n %{name} %build %make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/modules install -m 755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} install -m 755 ui/{*.png,*.xpm,%name.glade} $RPM_BUILD_ROOT%{_libdir}/%{name}/ (cd modules for i in *.c; do strip `basename $i .c` install `basename $i .c` $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/`basename $i .c` done) mkdir -p $RPM_BUILD_ROOT{%{_miconsdir},%{_liconsdir},%{_menudir}} bzcat %{SOURCE3} > $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png bzcat %{SOURCE4} > $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png bzcat %{SOURCE5} > $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png (cd $RPM_BUILD_ROOT%{_menudir} cat > %name << EOF ?package(%{name}):\ command="%{_bindir}/%{name}"\ title="Gnusound"\ longtitle="Gnu Sound Editor"\ needs="x11"\ section="Multimedia/Sound"\ icon="%{name}.png" EOF ) %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README TODO CHANGES NOTES %{_bindir}/%{name} %{_libdir}/%{name}/* # %{_libdir}/%{name}/modules/* %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_menudir}/%{name} %post %{update_menus} %postun %{clean_menus} %changelog * Thu Jun 27 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.3.5-1mdk - 1st mdk release