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