Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
6290877e2e | ||
|
165d875d8d | ||
|
11d0d716fc |
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,6 @@
|
||||
guitarix-0.10.0.tar.bz2
|
||||
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
|
||||
|
47
guitarix-0.21.0-glib.patch
Normal file
47
guitarix-0.21.0-glib.patch
Normal file
@ -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>
|
||||
|
33
guitarix-snapshot.sh
Normal file
33
guitarix-snapshot.sh
Normal file
@ -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
|
@ -1,14 +1,21 @@
|
||||
# guitarix has merged with gx_head branch and tarball is distributed as guitarix2
|
||||
# project name remains guitarix however
|
||||
%global altname gx_head
|
||||
%global altname2 guitarix2
|
||||
|
||||
Name: guitarix
|
||||
Version: 0.11.1
|
||||
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}/%{name}-%{version}.tar.bz2
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{altname2}-%{version}.tar.bz2
|
||||
# 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
|
||||
@ -18,14 +25,19 @@ 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
|
||||
Requires: ladspa-%{name}-plugins = %{version}-%{release}
|
||||
Requires: qjackctl
|
||||
Requires: vorbis-tools
|
||||
Provides: gx_head = %{version}-%{release}
|
||||
Obsoletes: gx_head < 0.14.0-4
|
||||
|
||||
%description
|
||||
Guitarix is a simple mono amplifier to be used in a 'JACKified' environment,
|
||||
@ -59,16 +71,13 @@ and monocompressor ladspa plug-ins that come together with guitarix, but can
|
||||
also be used by any other ladspa host.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%setup -q -n %{name}2-%{version}
|
||||
%patch0 -p1
|
||||
|
||||
# The build system does not use these bundled libraries by default. But
|
||||
# just to make sure:
|
||||
rm -fr src/zita-convolver src/zita-resampler
|
||||
|
||||
# Fix build flags
|
||||
sed -i 's|-O3 ||' wscript
|
||||
|
||||
|
||||
%build
|
||||
./waf -vv configure --prefix=%{_prefix} \
|
||||
--cxxflags="-std=c++0x -fomit-frame-pointer -ftree-loop-linear \
|
||||
@ -89,25 +98,61 @@ desktop-file-install \
|
||||
--dir=%{buildroot}%{_datadir}/applications \
|
||||
%{buildroot}/%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
chmod 644 %{buildroot}/%{_datadir}/%{altname}/sounds/*
|
||||
chmod 644 %{buildroot}/%{_datadir}/%{altname}/skins/*
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
%find_lang %{name}
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%files -f %{name}.lang
|
||||
%doc changelog COPYING README
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/%{name}/
|
||||
%{_datadir}/%{altname}/
|
||||
%{_datadir}/ladspa/rdf/%{name}.rdf
|
||||
%{_datadir}/pixmaps/*
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
%files -n ladspa-%{name}-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%{_libdir}/ladspa/*.so
|
||||
%{_datadir}/ladspa
|
||||
|
||||
%changelog
|
||||
* Tue Jan 17 2012 Brendan Jones <brendan.jones.it@gmail.com> - 0.21.0-1
|
||||
- Update to upstream 0.21.0
|
||||
|
||||
* Sat Nov 12 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.20.2-3
|
||||
- Add boost-devel build requires
|
||||
|
||||
* Sat Nov 12 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.20.2-2
|
||||
- Removed libboost library detection fix
|
||||
|
||||
* Sat Nov 12 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.20.2-1
|
||||
- Update to upstream release 0.20.2
|
||||
|
||||
* Tue Nov 08 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.20.0-2
|
||||
- Update to upstream release 0.20.0
|
||||
|
||||
* Sun Oct 30 2011 Brendan Jones <brendan.jones.it@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@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@gmail.com> - 0.17.0-1
|
||||
- Update to 0.17.0, replace define macro with global
|
||||
|
||||
* Wed Jun 15 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.16.0-3
|
||||
- Add BuildRequires gettext
|
||||
|
||||
* Wed Jun 15 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.16.0-2
|
||||
- Add BuildRequires gettext
|
||||
|
||||
* Mon Jun 14 2011 Brendan Jones <brendan.jones.it@gmail.com> - 0.16.0-1
|
||||
- Updated to version 0.16.0-1 which combines guitarix and gx_head
|
||||
- Obsoletes gx_head
|
||||
- Correct build of ladspa plugins and removed O3 optimizations
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user