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