2009-05-29 05:40:01 +00:00
|
|
|
Name: guitarix
|
2010-05-15 13:54:31 +00:00
|
|
|
Version: 0.08.0
|
2009-12-24 07:45:00 +00:00
|
|
|
Release: 1%{?dist}
|
2009-05-29 05:40:01 +00:00
|
|
|
Summary: Mono amplifier to JACK
|
|
|
|
Group: Applications/Multimedia
|
2009-06-24 19:55:57 +00:00
|
|
|
License: GPLv2+
|
2009-05-29 05:40:01 +00:00
|
|
|
URL: http://guitarix.sourceforge.net/
|
2010-02-25 07:35:16 +00:00
|
|
|
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{name}-%{version}.tar.bz2
|
2009-05-29 05:40:01 +00:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
|
2009-06-24 19:55:57 +00:00
|
|
|
BuildRequires: boost-devel
|
2009-05-29 05:40:01 +00:00
|
|
|
BuildRequires: desktop-file-utils
|
2010-05-15 13:54:31 +00:00
|
|
|
BuildRequires: faust
|
|
|
|
BuildRequires: fftw-devel
|
2009-05-29 05:40:01 +00:00
|
|
|
BuildRequires: gtk2-devel
|
|
|
|
BuildRequires: jack-audio-connection-kit-devel
|
|
|
|
BuildRequires: ladspa-devel
|
2010-05-15 13:54:31 +00:00
|
|
|
BuildRequires: libsigc++20-devel
|
2009-05-29 05:40:01 +00:00
|
|
|
BuildRequires: libsndfile-devel
|
2010-05-15 13:54:31 +00:00
|
|
|
BuildRequires: zita-convolver-devel
|
|
|
|
BuildRequires: zita-resampler-devel
|
2009-05-29 05:40:01 +00:00
|
|
|
|
|
|
|
Requires: jack_capture
|
|
|
|
Requires: jconv
|
2009-06-24 19:55:57 +00:00
|
|
|
Requires: ladspa
|
2009-12-24 07:45:00 +00:00
|
|
|
Requires: qjackctl
|
2009-05-29 05:40:01 +00:00
|
|
|
Requires: vorbis-tools
|
|
|
|
|
|
|
|
%description
|
2010-05-15 13:54:31 +00:00
|
|
|
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.
|
|
|
|
|
2009-05-29 05:40:01 +00:00
|
|
|
|
|
|
|
%prep
|
2010-02-25 07:35:16 +00:00
|
|
|
%setup -q
|
2009-05-29 05:40:01 +00:00
|
|
|
|
2010-05-15 13:54:31 +00:00
|
|
|
# Fix build flags
|
|
|
|
sed -i 's|-O3 ||' wscript
|
|
|
|
|
2009-05-29 05:40:01 +00:00
|
|
|
%build
|
2010-05-15 13:54:31 +00:00
|
|
|
./waf -vv configure --prefix=%{_prefix} \
|
|
|
|
--cxxflags="%{optflags} -std=c++0x" \
|
|
|
|
--ladspadir=%{_libdir}/ladspa
|
|
|
|
./waf -vv build %{?_smp_mflags}
|
2009-05-29 05:40:01 +00:00
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf %{buildroot}
|
2010-05-15 13:54:31 +00:00
|
|
|
./waf -vv install --destdir="%{buildroot}"
|
2009-05-29 05:40:01 +00:00
|
|
|
|
2009-08-05 23:33:10 +00:00
|
|
|
desktop-file-install \
|
|
|
|
--add-category="X-DigitalProcessing" \
|
|
|
|
--dir=%{buildroot}%{_datadir}/applications \
|
|
|
|
%{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
|
|
|
|
|
|
|
2009-05-29 05:40:01 +00:00
|
|
|
%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
|
2010-05-15 13:54:31 +00:00
|
|
|
* Sat May 15 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.08.0-1
|
|
|
|
- Update to 0.08.0
|
|
|
|
|
2010-02-25 07:35:16 +00:00
|
|
|
* Sat Feb 20 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.06.0-1
|
|
|
|
- Update to 0.06.0
|
|
|
|
|
2010-01-30 08:44:09 +00:00
|
|
|
* Sat Jan 30 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.05.8-1
|
2010-02-25 07:35:16 +00:00
|
|
|
- Update to 0.05.8
|
2010-01-30 08:44:09 +00:00
|
|
|
|
2009-12-24 07:45:00 +00:00
|
|
|
* Thu Dec 24 2009 Orcan Ogetbil <orcan@desitter> - 0.05.5-1
|
|
|
|
- Update to 0.05.5
|
|
|
|
- Add Requires: qjackctl. RHBZ #549566
|
|
|
|
|
2009-08-05 23:33:10 +00:00
|
|
|
* Wed Aug 05 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.05.0-2
|
|
|
|
- Update .desktop file
|
|
|
|
|
2009-07-28 02:15:37 +00:00
|
|
|
* Mon Jul 27 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.05.0-1
|
|
|
|
- Update to 0.05.0
|
|
|
|
|
2009-07-25 01:53:06 +00:00
|
|
|
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04.6-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
|
2009-06-24 19:55:57 +00:00
|
|
|
* Wed Jun 24 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.04.6-1
|
|
|
|
- Update to 0.04.6 (build system uses waf now)
|
|
|
|
- License is GPLv2+
|
|
|
|
- Add missing Requires: ladspa
|
|
|
|
|
2009-05-29 05:40:01 +00:00
|
|
|
* Tue May 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.04.5-1
|
|
|
|
- Update to 0.04.5
|
|
|
|
|
|
|
|
* Thu May 21 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.04.4-1
|
|
|
|
- Update to 0.04.4
|
|
|
|
- Drop upstreamed patches
|
|
|
|
|
|
|
|
* Sat May 09 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.04.3-1
|
|
|
|
- Initial build
|