Name: guitarix Version: 0.08.0 Release: 1%{?dist} Summary: Mono amplifier to JACK Group: Applications/Multimedia License: GPLv2+ URL: http://guitarix.sourceforge.net/ Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: boost-devel BuildRequires: desktop-file-utils BuildRequires: faust BuildRequires: fftw-devel BuildRequires: gtk2-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: ladspa-devel BuildRequires: libsigc++20-devel BuildRequires: libsndfile-devel BuildRequires: zita-convolver-devel BuildRequires: zita-resampler-devel Requires: jack_capture Requires: jconv Requires: ladspa Requires: qjackctl Requires: vorbis-tools %description Guitarix is a simple mono amplifier to be used in a 'JACKified' environment, i.e. a system using the JACK Audio Connection Kit, a professionally-capable audio/MIDI server and master transport control. Guitarix provides one JACK input port and two JACK output ports. It is designed to produce nice trash/metal/rock/blues guitar sounds. Controls for bass, treble, gain, compressor, preamp, balance, distortion, freeverb, crybaby (wah) and echo are available. A fixed resonator is used when distortion is disabled. To modify the sound 'pressure', you can use the feedback and feedforward sliders. Guitarix includes an experimental tuner and a JACK MIDI output port with 3 channels. They are fed by a mix from a pitch tracker and a beat detector. You can pitch the octave (2 octaves up or down), choose the MIDI channel, the MIDI program, the velocity and the sensitiviy, which translates into how fast the note will read after the beat detector emits a signal. Values for the beat detector can be set for all channels. %prep %setup -q # Fix build flags sed -i 's|-O3 ||' wscript %build ./waf -vv configure --prefix=%{_prefix} \ --cxxflags="%{optflags} -std=c++0x" \ --ladspadir=%{_libdir}/ladspa ./waf -vv build %{?_smp_mflags} %install rm -rf %{buildroot} ./waf -vv install --destdir="%{buildroot}" desktop-file-install \ --add-category="X-DigitalProcessing" \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}/%{_datadir}/applications/%{name}.desktop %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc changelog COPYING README %{_bindir}/%{name} %{_datadir}/%{name}/ %{_libdir}/ladspa/*.so %{_datadir}/ladspa/rdf/%{name}.rdf %{_datadir}/pixmaps/* %{_datadir}/applications/%{name}.desktop %changelog * Sat May 15 2010 Orcan Ogetbil - 0.08.0-1 - Update to 0.08.0 * Sat Feb 20 2010 Orcan Ogetbil - 0.06.0-1 - Update to 0.06.0 * Sat Jan 30 2010 Orcan Ogetbil - 0.05.8-1 - Update to 0.05.8 * Thu Dec 24 2009 Orcan Ogetbil - 0.05.5-1 - Update to 0.05.5 - Add Requires: qjackctl. RHBZ #549566 * Wed Aug 05 2009 Orcan Ogetbil - 0.05.0-2 - Update .desktop file * Mon Jul 27 2009 Orcan Ogetbil - 0.05.0-1 - Update to 0.05.0 * Fri Jul 24 2009 Fedora Release Engineering - 0.04.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jun 24 2009 Orcan Ogetbil - 0.04.6-1 - Update to 0.04.6 (build system uses waf now) - License is GPLv2+ - Add missing Requires: ladspa * Tue May 26 2009 Orcan Ogetbil - 0.04.5-1 - Update to 0.04.5 * Thu May 21 2009 Orcan Ogetbil - 0.04.4-1 - Update to 0.04.4 - Drop upstreamed patches * Sat May 09 2009 Orcan Ogetbil - 0.04.3-1 - Initial build