[guitarix/f15] Update to upstream 0.21.0

Brendan Jones bsjones at fedoraproject.org
Wed Jan 18 07:28:48 UTC 2012


commit 6290877e2ea39e96571009141125d65225bb2b24
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Wed Jan 18 08:28:40 2012 +0100

    Update to upstream 0.21.0

 .gitignore                   |    1 +
 guitarix-0.21.0-glib.patch   |   47 +++++++++++++++++++++++++++++++++++++
 guitarix-fix-ladspa-O3.patch |   20 ---------------
 guitarix-fsf-address.patch   |   12 ---------
 guitarix-snapshot.sh         |   33 ++++++++++++++++++++++++++
 guitarix.spec                |   53 ++++++++++++++++++++++++++---------------
 sources                      |    2 +-
 7 files changed, 115 insertions(+), 53 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ff4d182..0225194 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ guitarix-0.11.0.tar.bz2
 /guitarix-0.11.1.tar.bz2
 /guitarix2-0.16.0.tar.bz2
 /guitarix2-0.17.0.tar.bz2
+/guitarix2-0.21.0.tar.bz2
diff --git a/guitarix-0.21.0-glib.patch b/guitarix-0.21.0-glib.patch
new file mode 100644
index 0000000..3ec7d7f
--- /dev/null
+++ b/guitarix-0.21.0-glib.patch
@@ -0,0 +1,47 @@
+diff -Nurp guitarix2-0.21.0.orig/src/gx_head/gx_internal_plugins.cpp guitarix2-0.21.0/src/gx_head/gx_internal_plugins.cpp
+--- guitarix2-0.21.0.orig/src/gx_head/gx_internal_plugins.cpp	2012-01-16 11:39:03.000000000 +0100
++++ guitarix2-0.21.0/src/gx_head/gx_internal_plugins.cpp	2012-01-17 10:22:46.128763526 +0100
+@@ -24,7 +24,6 @@
+  *
+  * --------------------------------------------------------------------------
+  */
+-
+ #include "engine.h"
+ #include "gx_faust_support.h"
+ 
+diff -Nurp guitarix2-0.21.0.orig/src/gx_head/gxw_mm_controllers.cpp guitarix2-0.21.0/src/gx_head/gxw_mm_controllers.cpp
+--- guitarix2-0.21.0.orig/src/gx_head/gxw_mm_controllers.cpp	2012-01-16 11:33:22.000000000 +0100
++++ guitarix2-0.21.0/src/gx_head/gxw_mm_controllers.cpp	2012-01-17 11:31:32.946999158 +0100
+@@ -160,7 +160,7 @@ UiSelector<T>::~UiSelector() {
+ 
+ template <class T>
+ void UiSelector<T>::on_value_changed() {
+-    modifyZone(get_value());
++    this->modifyZone(get_value());
+ }
+ 
+ template <class T>
+diff -Nurp guitarix2-0.21.0.orig/src/headers/engine.h guitarix2-0.21.0/src/headers/engine.h
+--- guitarix2-0.21.0.orig/src/headers/engine.h	2011-11-22 17:48:43.000000000 +0100
++++ guitarix2-0.21.0/src/headers/engine.h	2012-01-17 10:22:32.953163490 +0100
+@@ -35,6 +35,7 @@
+ #include <glibmm/i18n.h>     // NOLINT
+ #include <glibmm/optioncontext.h>   // NOLINT
+ #include <glibmm/dispatcher.h>
++#include <glibmm/miscutils.h>
+ #include <giomm/file.h>
+ 
+ /* waf generated defines */
+diff -Nurp guitarix2-0.21.0.orig/src/ladspa/ladspa_guitarix.cpp guitarix2-0.21.0/src/ladspa/ladspa_guitarix.cpp
+--- guitarix2-0.21.0.orig/src/ladspa/ladspa_guitarix.cpp	2011-11-29 22:55:14.000000000 +0100
++++ guitarix2-0.21.0/src/ladspa/ladspa_guitarix.cpp	2012-01-17 11:58:00.002840732 +0100
+@@ -3,6 +3,9 @@
+ #include <ladspa.h>
+ #include <iostream>
+ 
++#include <glibmm/init.h>
++#include <glibmm/thread.h>
++
+ #include <jack/jack.h>
+ #include <jack/thread.h>
+ 
diff --git a/guitarix-snapshot.sh b/guitarix-snapshot.sh
new file mode 100644
index 0000000..7df349e
--- /dev/null
+++ b/guitarix-snapshot.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# $1 - revision number to checkout.
+: ${1?"You must either provide desired revision number \"X\" to checkout: `basename $0` X
+                                or fetch the latest revision by: `basename $0` HEAD"}
+
+set -e
+
+tmp=$(mktemp -d)
+
+trap cleanup EXIT
+cleanup() {
+    set +e
+    [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
+}
+
+unset CDPATH
+pwd=$(pwd)
+name=guitarix2
+version=0.20.0
+
+revision=$1
+
+pushd "$tmp" >/dev/null
+echo "Fetching SVN revision: $1"
+svn export -r$revision https://guitarix.svn.sourceforge.net/svnroot/guitarix/trunk $name-$version |tee $name.stdout
+revision=$(cat $name.stdout|grep "Exported revision"|sed 's|[^0-9]*||g')
+echo "Fetched SVN revision: $revision"
+rm -f $name.stdout
+
+tar jcf "$pwd"/$name-$version-svn$revision.tar.bz2 $name-$version
+echo "Written: $name-$version-svn$revision.tar.bz2"
+popd >/dev/null
diff --git a/guitarix.spec b/guitarix.spec
index 37b46d5..c825a63 100644
--- a/guitarix.spec
+++ b/guitarix.spec
@@ -4,20 +4,18 @@
 %global altname2 guitarix2
 
 Name:           guitarix
-Version:        0.17.0
-Release:        2%{?dist}
+Version:        0.21.0
+Release:        1%{?dist}
 Summary:        Mono amplifier to JACK
 Group:          Applications/Multimedia
 License:        GPLv2+
 URL:            http://guitarix.sourceforge.net/
 Source0:        http://sourceforge.net/projects/%{name}/files/%{name}/%{altname2}-%{version}.tar.bz2
-# remove O3 compile option and fix build of ladspa plugins (included upstream)
-Patch0:         guitarix-fix-ladspa-O3.patch
-# Correct FSF address - included upstream
-Patch1:         guitarix-fsf-address.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# to grab source from svn: sh guitarix-snapshot.sh 1245
+Source1:        guitarix-snapshot.sh
+# correct glib error
+Patch0:         guitarix-0.21.0-glib.patch
 
-BuildRequires:  boost-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  faust
 BuildRequires:  fftw-devel
@@ -27,10 +25,11 @@ BuildRequires:  jack-audio-connection-kit-devel
 BuildRequires:  ladspa-devel
 BuildRequires:  libsigc++20-devel
 BuildRequires:  libsndfile-devel
-BuildRequires:  zita-convolver-devel
+BuildRequires:  zita-convolver-devel >= 3.0.2
 BuildRequires:  zita-resampler-devel >= 0.1.1-3
 BuildRequires:  gettext-devel
 BuildRequires:  intltool
+BuildRequires:  boost-devel
 
 Requires:       jack_capture
 Requires:       jconv
@@ -72,9 +71,8 @@ and monocompressor ladspa plug-ins that come together with guitarix, but can
 also be used by any other ladspa host.
 
 %prep
-%setup -q -n %{altname2}-%{version}
-%patch0 -p1 
-%patch1 -p1
+%setup -q -n %{name}2-%{version}
+%patch0 -p1
 
 # The build system does not use these bundled libraries by default. But
 # just to make sure:
@@ -105,12 +103,7 @@ chmod 644 %{buildroot}/%{_datadir}/%{altname}/skins/*
 
 %find_lang %{name}
 
-%clean
-rm -rf %{buildroot}
-
-
 %files -f %{name}.lang
-%defattr(-,root,root,-)
 %doc changelog COPYING README
 %{_bindir}/%{name}
 %{_datadir}/%{altname}/
@@ -119,12 +112,32 @@ rm -rf %{buildroot}
 %{_datadir}/applications/%{name}.desktop
 
 %files -n ladspa-%{name}-plugins
-%defattr(-,root,root,-)
 %{_libdir}/ladspa/*.so
+%{_datadir}/ladspa
 
 %changelog
-* Fri Jul 15 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.17.0-2
-- Correct changelog to prevent rpmlint warnings
+* Tue Jan 17 2012 Brendan Jones <brendan.jones.it at gmail.com> - 0.21.0-1
+- Update to upstream 0.21.0
+
+* Sat Nov 12 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.20.2-3
+- Add boost-devel build requires
+
+* Sat Nov 12 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.20.2-2
+- Removed libboost library detection fix
+
+* Sat Nov 12 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.20.2-1
+- Update to upstream release 0.20.2
+
+* Tue Nov 08 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.20.0-2
+- Update to upstream release 0.20.0
+
+* Sun Oct 30 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.20.0-1.0.svn1278
+- Grab source from latest svn, and removed FSF patch
+- Rebuild for libpng 1.5
+- Removed obsolete tags and clean section from spec
+
+* Sun Oct 30 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.19.0-1.0.svn1245
+- Grab source from svn to rebuild against zita-convolver-3
 
 * Fri Jul 15 2011 Brendan Jones <brendan.jones.it at gmail.com> - 0.17.0-1
 - Update to 0.17.0, replace define macro with global
diff --git a/sources b/sources
index bc07112..c9c8f24 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e915d5f2f4fcdda0f9614678d04d9bd1  guitarix2-0.17.0.tar.bz2
+ed40664453c9b2b61240f46ffee62f14  guitarix2-0.21.0.tar.bz2


More information about the scm-commits mailing list