Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 344e72ddd5393abb87c3ffc811526dbf > files > 2

gtkgep-0.2.3-6mdv2010.0.src.rpm

%define name	gtkgep
%define version	0.2.3
%define release %mkrel 6

%define major 0
%define libname %mklibname %name %major

Name: 	 %{name}
Summary: Real-time guitar effects
Version: %{version}
Release: %{release}
Source:		%{name}-%{version}.tar.bz2
URL:		http://gtkgep.prv.pl
License:	GPL
Group:		Sound
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	gtk+1.2-devel

%description
GtkGEP turns your computer into a realtime effects processor. You can plug
your guitar into the computer and play with cool distortion effects, for
example. It has a modular plugin structure, with standard plugins including
distortion, overdrive, delay, reverb, equalizers, and a flanger. It works in
16-bit resolution, in mono mode, and with frequencies from 11khz to 44khz.
The sound quality is very good.

%package -n %libname
Summary: Libraries from %name
Group: System/Libraries
Provides: lib%name = %version-%release

%description -n %libname
Libraries from %name

%prep
%setup -q

%build
libtoolize --force
aclocal
automake
autoconf
%configure
perl -p -i -e 's;/usr/local/lib;%_libdir;g' gtkgep_main.c
%make
										
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std
rm -f $RPM_BUILD_ROOT/%_libdir/*.a
rm -f $RPM_BUILD_ROOT/%_libdir/*/*.la

#menu
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
cat << EOF > %buildroot%{_datadir}/applications/mandriva-%{name}.desktop
[Desktop Entry]
Type=Application
Exec=%{name}
Icon=sound_section
Name=GTK Guitar Effects
Comment=Realtime effects
Categories=Audio;
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%if %mdkversion < 200900
%post
%update_menus
%endif

%if %mdkversion < 200900
%post -n %libname -p /sbin/ldconfig
%endif
		
%if %mdkversion < 200900
%postun
%clean_menus
%endif

%if %mdkversion < 200900
%postun -n %libname -p /sbin/ldconfig
%endif

%files
%defattr(-,root,root)
%doc README COPYING
%{_bindir}/%name
%{_datadir}/applications/mandriva-%name.desktop
%{_libdir}/%name-%version

%files -n %libname
%defattr(-,root,root)
%dir %{_libdir}/%name-%version
%dir %{_libdir}/%name-%version/plugins
%{_libdir}/%name-%version/plugins/*.so
%{_libdir}/%name-%version/plugins/*.la
%{_libdir}/lib*.la



%changelog
* Fri Sep 04 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.2.3-6mdv2010.0
+ Revision: 429337
- rebuild

* Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.2.3-5mdv2009.0
+ Revision: 246688
- rebuild

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Tue Dec 18 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.2.3-3mdv2008.1
+ Revision: 131730
- auto-convert XDG menu entry
- kill re-definition of %%buildroot on Pixel's request
- import gtkgep


* Fri Apr 08 2005 Olivier Thauvin <nanardon@mandrake.org> 0.2.3-3mdk
- %%mklibname
- amd64 fix

* Tue Jul 15 2003 Austin Acton <aacton@yorku.ca> 0.2.3-2mdk
- DIRM

* Mon Feb 17 2003 Austin Acton <aacton@yorku.ca> 0.2.3-1mdk
- initial package