Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > media > contrib-src > by-pkgid > dce8bea45677cdb0e2792bc37ba645fe > files > 5

gnusound-0.3.5-1mdk.src.rpm

%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