[packages/guitarix] Version: 0.35.1

jajcus jajcus at pld-linux.org
Sun Oct 9 15:46:09 CEST 2016


commit 6dd089143e683960ab1c1ebceca1aeb85a5dd3a3
Author: Jacek Konieczny <jajcus at jajcus.net>
Date:   Sun Oct 9 15:45:58 2016 +0200

    Version: 0.35.1

 guitarix.spec | 76 ++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 59 insertions(+), 17 deletions(-)
---
diff --git a/guitarix.spec b/guitarix.spec
index 454b51c..b2e2a2e 100644
--- a/guitarix.spec
+++ b/guitarix.spec
@@ -1,22 +1,36 @@
+
+# TODO:
+#	- package the roboto font separately
+
 Summary:	Linux Rock Guitar Amplifier for Jack Audio Connektion Kit
-#Summary(pl.UTF-8):	-
 Name:		guitarix
-Version:	0.11.1
+Version:	0.35.1
 Release:	1
-License:	GPL v2
+License:	GPL v2+, GPL v3+ (abgate plugin), Apache (font)
 Group:		Applications/Multimedia
-Source0:	http://dl.sourceforge.net/guitarix/%{name}-%{version}.tar.bz2
-# Source0-md5:	1c95a67c0788d6ffe609e430d4b57169
+Source0:	http://downloads.sourceforge.net/guitarix/%{name}2-%{version}.tar.xz
+# Source0-md5:	fb7269fe6fdde4c493be65f974819bb4
 URL:		http://guitarix.sourceforge.net/
+BuildRequires:	avahi-gobject-devel
+BuildRequires:	bluez-libs-devel
+BuildRequires:	boost-devel >= 1.38
+BuildRequires:	eigen3
+BuildRequires:	fftw3-devel >= 3.1.2
+BuildRequires:	gettext-tools
+BuildRequires:	glib2-devel
+BuildRequires:	glibmm-devel >= 2.24.0
+BuildRequires:	gperf
+BuildRequires:	gtk+2-devel >= 1:2.12.0
+BuildRequires:	gtkmm-devel >= 2.12.0
+BuildRequires:	intltool
+BuildRequires:	jack-audio-connection-kit-devel > 0.109.1
 BuildRequires:	ladspa-devel
-BuildRequires:	jack-audio-connection-kit-devel
+BuildRequires:	liblrdf-devel
 BuildRequires:	libsndfile-devel >= 1.0.17
-BuildRequires:	gtk+2-devel
-BuildRequires:	glib2-devel
-BuildRequires:	gtkmm-devel
-BuildRequires:	glibmm-devel
-BuildRequires:	fftw3-devel >= 3.1.2
-BuildRequires:	boost-devel
+BuildRequires:	lilv-devel
+BuildRequires:	zita-convolver-devel
+BuildRequires:	zita-resampler-devel
+Requires(post,postun):	fontpostinst
 Requires:	ladspa
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -30,33 +44,61 @@ freeverb, impulse response, vibrato, chorus, delay, crybaby(wah),
 ampselector, tonestack, and echo. For 'pressure' in the sound you can
 use the feedback and feedforward sliders.
 
-#%description -l pl.UTF-8
 
 %prep
 %setup -q
 
 %build
 ./waf configure \
+	--cxxflags-release="%{rpmcflags} -DNDEBUG" \
 	--prefix=%{_prefix} \
-	--ladspadir=%{_libdir}/ladspa
+	--libdir=%{_libdir} \
+	--ladspadir=%{_libdir}/ladspa \
+	--install-roboto-font
 
 ./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
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc changelog README*
 %attr(755,root,root) %{_bindir}/guitarix
+%attr(755,root,root) %{_libdir}/libgxw.so.0.*
+%attr(755,root,root) %ghost %{_libdir}/libgxw.so.0
+%attr(755,root,root) %{_libdir}/libgxwmm.so.0.*
+%attr(755,root,root) %ghost %{_libdir}/libgxwmm.so.0
 %attr(755,root,root) %{_libdir}/ladspa/*.so
+%{_datadir}/ladspa/rdf/*.rdf
+%dir %{_libdir}/lv2/gx*
+%attr(755,root,root) %{_libdir}/lv2/gx*/*.so
+%{_libdir}/lv2/gx*/*.ttl
+%{_libdir}/lv2/gx*/modgui
 %{_desktopdir}/guitarix.desktop
-%{_datadir}/guitarix
-%{_datadir}/ladspa/rdf/guitarix.rdf
+%{_datadir}/gx_head
+%{_fontsdir}/TTF/*.ttf
 %{_pixmapsdir}/*.png
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/guitarix.git/commitdiff/6dd089143e683960ab1c1ebceca1aeb85a5dd3a3



More information about the pld-cvs-commit mailing list