Sophie

Sophie

distrib > Mandriva > 2010.2 > x86_64 > by-pkgid > bf49baed9773051d7c8f5d29d5d774b2 > files > 3

qarecord-0.5.0-4mdv2010.1.src.rpm

%define name    qarecord
%define version 0.5.0
%define release %mkrel 4

Name:           %{name} 
Summary:        QT based ALSA recording interface
Version:        %{version} 
Release:        %{release}

Source:         http://dl.sf.net/alsamodular/%{name}-%{version}.tar.bz2
Patch0:         qarecord-0.5.0-upstream1.patch
URL:            http://alsamodular.sourceforge.net/
License:        GPLv2
Group:          Sound
BuildRequires:  qt4-devel alsa-lib-devel jackit-devel

%description
QARecord is a simple multithreaded stereo recording tool. It can record both
16 bit and 32 bit WAVs. By using a large ringbuffer for the captured data,
buffer overruns are avoided. QARecord can also be used as JACK client. 

%prep
%setup -q
%patch0 -p1
%if %mdkversion >= 201000
iconv -f=latin1 -t=utf8 man/de/%{name}.1 -o man/de/%{name}.1
iconv -f=latin1 -t=utf8 man/fr/%{name}.1 -o man/fr/%{name}.1
%endif

%build
%configure2_5x
%make
                                        
%install
rm -rf %{buildroot}
%makeinstall_std

install -D -m 0644 src/pixmaps/%{name}_48.xpm %{buildroot}%{_datadir}/pixmaps/%name.xpm

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=QARecord
Comment=ALSA recording GUI
Exec=%{_bindir}/%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=X-MandrivaLinux-Multimedia-Sound;AudioVideo;Audio;Recorder;
EOF

%clean

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

%files
%defattr(-,root,root)
%doc README NEWS COPYING AUTHORS 
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/pixmaps/%{name}.xpm
%{_mandir}/man1/*
%lang(de) %{_mandir}/de/man1/*
%lang(fr) %{_mandir}/fr/man1/*
%{_datadir}/applications/mandriva-%{name}.desktop



%changelog
* Wed Mar 03 2010 Frank Kober <emuse@mandriva.org> 0.5.0-4mdv2010.1
+ Revision: 513911
- apply fix of crash connecting to jack in upstream patch

* Tue Mar 02 2010 Frank Kober <emuse@mandriva.org> 0.5.0-3mdv2010.1
+ Revision: 513326
- replace strfmt patch by new patch from upstream, cleanups

* Wed Nov 25 2009 Funda Wang <fwang@mandriva.org> 0.5.0-2mdv2010.1
+ Revision: 470028
- update icon

* Wed Nov 25 2009 Funda Wang <fwang@mandriva.org> 0.5.0-1mdv2010.1
+ Revision: 469909
- new version 0.5.0

* Tue Sep 08 2009 Thierry Vignaud <tv@mandriva.org> 0.0.9b-7mdv2010.0
+ Revision: 433752
- rebuild

* Mon Sep 07 2009 Thierry Vignaud <tv@mandriva.org> 0.0.9b-6mdv2010.0
+ Revision: 432692
- rebuild

* Fri Aug 01 2008 Thierry Vignaud <tv@mandriva.org> 0.0.9b-5mdv2009.0
+ Revision: 259906
- rebuild

* Fri Jul 25 2008 Thierry Vignaud <tv@mandriva.org> 0.0.9b-4mdv2009.0
+ Revision: 247755
- rebuild
- drop old menu

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.0.9b-2mdv2008.1
+ Revision: 136465
- restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request
    - import qarecord


* Sat Sep 16 2006 Emmanuel Andry <eandry@mandriva.org> 0.0.9b-2mdv2007.0
- %%mkrel
- xdg menu

* Fri Jan 27 2006 Austin Acton <austin@mandriva.org> 0.0.9b-1mdk
- 0.0.9b
- lib64 fix

* Thu Aug 7 2003 Austin Acton <aacton@yorku.ca> 0.0.9-1mdk
- initial package