-
-# TODO:
-# - package the roboto font separately
-
Summary: Linux Rock Guitar Amplifier for Jack Audio Connektion Kit
Name: guitarix
-Version: 0.35.1
-Release: 1
-License: GPL v2+, GPL v3+ (abgate plugin), Apache (font)
+Version: 0.41.0
+Release: 4
+License: GPL v2+, GPL v3+ (abgate plugin)
Group: Applications/Multimedia
Source0: http://downloads.sourceforge.net/guitarix/%{name}2-%{version}.tar.xz
-# Source0-md5: fb7269fe6fdde4c493be65f974819bb4
-URL: http://guitarix.sourceforge.net/
+# Source0-md5: 4fd6babdf42881d8b99837647049661f
+Patch0: glib2.68.patch
+URL: https://guitarix.org/
BuildRequires: avahi-gobject-devel
BuildRequires: bluez-libs-devel
BuildRequires: boost-devel >= 1.38
BuildRequires: eigen3
+BuildRequires: faust
BuildRequires: fftw3-devel >= 3.1.2
BuildRequires: gettext-tools
BuildRequires: glib2-devel
BuildRequires: liblrdf-devel
BuildRequires: libsndfile-devel >= 1.0.17
BuildRequires: lilv-devel
-BuildRequires: zita-convolver-devel
+BuildRequires: sassc
+BuildRequires: zita-convolver-devel >= 4.0.0
BuildRequires: zita-resampler-devel
-Requires(post,postun): fontpostinst
Requires: ladspa
+Requires: fonts-TTF-Roboto
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _noautoprovfiles %{_libdir}/(ladspa|lv2)
+
%description
Guitarix is a simple Linux Rock Guitar Amplifier for jack (Jack Audio
Connektion Kit) with one input and two outputs. Designed to get nice
%prep
%setup -q
+%patch0 -p1
%build
+CC="%{__cc}" \
+CXX="%{__cxx}" \
+CFLAGS="%{rpmcflags}" \
+CXXFLAGS="%{rpmcxxflags}" \
+LDFLAGS="%{rpmldflags}" \
./waf configure \
- --cxxflags-release="%{rpmcflags} -DNDEBUG" \
+ --cxxflags-release="-DNDEBUG" \
--prefix=%{_prefix} \
--libdir=%{_libdir} \
--ladspadir=%{_libdir}/ladspa \
- --install-roboto-font
+ --mod-lv2 \
+ --ladspa \
+%ifarch %{ix86}
+ --disable-sse \
+%endif
+ --new-ladspa
./waf build
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_fontsdir}/TTF
-
./waf install \
--destdir=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT%{_datadir}/fonts/truetype/robotocondensed/LICENSE.txt
-
rm -f $RPM_BUILD_ROOT%{_libdir}/*.so
-mv $RPM_BUILD_ROOT%{_datadir}/fonts/truetype/robotocondensed/*.ttf $RPM_BUILD_ROOT%{_fontsdir}/TTF/
-
%find_lang %{name}
-%post
-fontpostinst TTF
-/sbin/ldconfig
-
-%postun
-fontpostinst TTF
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%{_libdir}/lv2/gx*/modgui
%{_desktopdir}/guitarix.desktop
%{_datadir}/gx_head
-%{_fontsdir}/TTF/*.ttf
%{_pixmapsdir}/*.png