]> git.pld-linux.org Git - packages/guitarix.git/blob - guitarix.spec
fc1aa84f8d39061c289f64f30950979c72d35faf
[packages/guitarix.git] / guitarix.spec
1 Summary:        Linux Rock Guitar Amplifier for Jack Audio Connektion Kit
2 Name:           guitarix
3 Version:        0.35.1
4 Release:        1
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:  fb7269fe6fdde4c493be65f974819bb4
9 URL:            http://guitarix.sourceforge.net/
10 BuildRequires:  avahi-gobject-devel
11 BuildRequires:  bluez-libs-devel
12 BuildRequires:  boost-devel >= 1.38
13 BuildRequires:  eigen3
14 BuildRequires:  fftw3-devel >= 3.1.2
15 BuildRequires:  gettext-tools
16 BuildRequires:  glib2-devel
17 BuildRequires:  glibmm-devel >= 2.24.0
18 BuildRequires:  gperf
19 BuildRequires:  gtk+2-devel >= 1:2.12.0
20 BuildRequires:  gtkmm-devel >= 2.12.0
21 BuildRequires:  intltool
22 BuildRequires:  jack-audio-connection-kit-devel > 0.109.1
23 BuildRequires:  ladspa-devel
24 BuildRequires:  liblrdf-devel
25 BuildRequires:  libsndfile-devel >= 1.0.17
26 BuildRequires:  lilv-devel
27 BuildRequires:  zita-convolver-devel
28 BuildRequires:  zita-resampler-devel
29 Requires:       ladspa
30 Requires:       fonts-TTF-Roboto
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 Guitarix is a simple Linux Rock Guitar Amplifier for jack (Jack Audio
35 Connektion Kit) with one input and two outputs. Designed to get nice
36 thrash/metal/rock/blues guitar sounds. There are controls for bass,
37 middle, treble, gain (in/out), compressor, preamp, tube's, drive,
38 overdrive, oversample, anti-aliase, fuzz, balance, distortion,
39 freeverb, impulse response, vibrato, chorus, delay, crybaby(wah),
40 ampselector, tonestack, and echo. For 'pressure' in the sound you can
41 use the feedback and feedforward sliders.
42
43
44 %prep
45 %setup -q
46
47 %build
48 ./waf configure \
49         --cxxflags-release="%{rpmcflags} -DNDEBUG" \
50         --prefix=%{_prefix} \
51         --libdir=%{_libdir} \
52         --ladspadir=%{_libdir}/ladspa
53
54 ./waf build
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58
59 ./waf install \
60         --destdir=$RPM_BUILD_ROOT
61
62 rm -f $RPM_BUILD_ROOT%{_libdir}/*.so
63
64 %find_lang %{name}
65
66 %post -p /sbin/ldconfig
67 %postun -p /sbin/ldconfig
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %files -f %{name}.lang
73 %defattr(644,root,root,755)
74 %doc changelog README*
75 %attr(755,root,root) %{_bindir}/guitarix
76 %attr(755,root,root) %{_libdir}/libgxw.so.0.*
77 %attr(755,root,root) %ghost %{_libdir}/libgxw.so.0
78 %attr(755,root,root) %{_libdir}/libgxwmm.so.0.*
79 %attr(755,root,root) %ghost %{_libdir}/libgxwmm.so.0
80 %attr(755,root,root) %{_libdir}/ladspa/*.so
81 %{_datadir}/ladspa/rdf/*.rdf
82 %dir %{_libdir}/lv2/gx*
83 %attr(755,root,root) %{_libdir}/lv2/gx*/*.so
84 %{_libdir}/lv2/gx*/*.ttl
85 %{_libdir}/lv2/gx*/modgui
86 %{_desktopdir}/guitarix.desktop
87 %{_datadir}/gx_head
88 %{_pixmapsdir}/*.png
This page took 0.671738 seconds and 3 git commands to generate.