1 Summary: Linux Rock Guitar Amplifier for Jack Audio Connektion Kit
5 License: GPL v2+, GPL v3+ (abgate plugin)
6 Group: Applications/Multimedia
7 Source0: http://downloads.sourceforge.net/guitarix/%{name}2-%{version}.tar.xz
8 # Source0-md5: d1757e08ddc54c4ec07defea6a30ac5b
9 Patch0: zita-resampler-1.10.patch
11 Patch2: always_inline.patch
12 URL: https://guitarix.org/
13 BuildRequires: avahi-gobject-devel
14 BuildRequires: bluez-libs-devel
15 BuildRequires: boost-devel >= 1.42
16 BuildRequires: cairo-devel
17 BuildRequires: curl-devel
20 BuildRequires: fftw3-devel >= 3.1.2
21 BuildRequires: fftw3-single-devel
22 BuildRequires: gettext-tools
23 BuildRequires: glib2-devel
24 BuildRequires: glibmm-devel >= 2.24.0
26 BuildRequires: gtk+3-devel
27 BuildRequires: gtkmm3-devel
28 BuildRequires: intltool
29 BuildRequires: jack-audio-connection-kit-devel > 0.109.1
30 BuildRequires: ladspa-devel
31 BuildRequires: liblrdf-devel
32 BuildRequires: libsigc++-devel
33 BuildRequires: libsndfile-devel >= 1.0.17
34 BuildRequires: lilv-devel
36 BuildRequires: tar >= 1:1.22
37 BuildRequires: xorg-lib-libX11-devel
39 BuildRequires: zita-convolver-devel >= 4.0.0
40 BuildRequires: zita-resampler-devel
42 Requires: fonts-TTF-Roboto
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 %define _noautoprovfiles %{_libdir}/(ladspa|lv2)
48 Guitarix is a simple Linux Rock Guitar Amplifier for jack (Jack Audio
49 Connektion Kit) with one input and two outputs. Designed to get nice
50 thrash/metal/rock/blues guitar sounds. There are controls for bass,
51 middle, treble, gain (in/out), compressor, preamp, tube's, drive,
52 overdrive, oversample, anti-aliase, fuzz, balance, distortion,
53 freeverb, impulse response, vibrato, chorus, delay, crybaby(wah),
54 ampselector, tonestack, and echo. For 'pressure' in the sound you can
55 use the feedback and feedforward sliders.
67 CFLAGS="%{rpmcflags}" \
68 CXXFLAGS="%{rpmcxxflags}" \
69 LDFLAGS="%{rpmldflags}" \
71 --cxxflags-release="-DNDEBUG" \
74 --ladspadir=%{_libdir}/ladspa \
85 rm -rf $RPM_BUILD_ROOT
88 --destdir=$RPM_BUILD_ROOT
90 rm -f $RPM_BUILD_ROOT%{_libdir}/*.so
94 %post -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
98 rm -rf $RPM_BUILD_ROOT
100 %files -f %{name}.lang
101 %defattr(644,root,root,755)
102 %doc changelog README*
103 %attr(755,root,root) %{_bindir}/guitarix
104 %attr(755,root,root) %{_libdir}/libgxw.so.0.*
105 %attr(755,root,root) %ghost %{_libdir}/libgxw.so.0
106 %attr(755,root,root) %{_libdir}/libgxwmm.so.0.*
107 %attr(755,root,root) %ghost %{_libdir}/libgxwmm.so.0
108 %attr(755,root,root) %{_libdir}/ladspa/*.so
109 %{_datadir}/ladspa/rdf/*.rdf
110 %dir %{_libdir}/lv2/gx*
111 %attr(755,root,root) %{_libdir}/lv2/gx*/*.so
112 %{_libdir}/lv2/gx*/*.ttl
113 %{_libdir}/lv2/gx*/modgui
114 %{_desktopdir}/guitarix.desktop
116 %{_datadir}/metainfo/org.guitarix.guitarix.metainfo.xml