Compare commits

...

123 Commits
f14 ... rawhide

Author SHA1 Message Date
Fedora Release Engineering
dd2c3e545f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 05:59:53 +00:00
Jonathan Wakely
e6ba31d4a8 Rebuilt for Boost 1.81 2023-02-20 21:59:40 +00:00
Guido Aulisi
d0d818509a Document patches 2023-02-01 00:45:33 +01:00
Guido Aulisi
59f8b4aee2 Use shebang fix macro 2023-01-31 23:45:45 +01:00
Guido Aulisi
223fc9b487 Fix FTBFS with python 3.11 and gcc 13 2023-01-31 22:36:46 +01:00
Fedora Release Engineering
46d3a5fab2 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 11:53:30 +00:00
Fedora Release Engineering
9ad698ebd6 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 13:23:16 +00:00
Guido Aulisi
114f16e1c9 Update to 0.44.1 2022-05-14 00:18:38 +02:00
Thomas Rodgers
a6fca941c7 Rebuilt for Boost 1.78 2022-05-04 11:39:27 +02:00
Jeff Law
1c866a75e7 Re-enable LTO 2022-02-12 13:56:05 -05:00
Fedora Release Engineering
3e904a6159 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 12:06:38 +00:00
Guido Aulisi
f315829fa9 Update to 0.43.1 2021-12-25 19:11:09 +01:00
Jonathan Wakely
c48671eec6 Rebuilt for Boost 1.76 2021-08-06 23:59:30 +01:00
Fedora Release Engineering
d639031bec - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 07:24:28 +00:00
Guido Aulisi
dc3ca3fae8 Fix FTBFS with GCC 11 2021-05-04 12:39:34 +02:00
Fedora Release Engineering
a0ab34658c - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 13:16:13 +00:00
Jonathan Wakely
4bc98da068 Rebuilt for Boost 1.75 2021-01-22 20:52:22 +00:00
Guido Aulisi
7c1d808f78 Update to 0.42.1 2020-12-27 13:54:49 +01:00
Fedora Release Engineering
2b9e2aa7e0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 00:41:00 +00:00
Jeff Law
2a3cfb4855 Disable LTO 2020-07-14 12:24:24 -06:00
Guido Aulisi
cea3baa4e4 Fix FTBFS on i686 (2nd attempt) 2020-06-13 00:48:48 +02:00
Guido Aulisi
4559ff7b0e Fix FTBFS on i686 2020-06-12 18:43:13 +02:00
Guido Aulisi
bd98c89760 Update to 0.40.0
Add appdata
Some spec cleanup
2020-06-12 18:10:54 +02:00
Jonathan Wakely
8aff90227e Rebuilt for Boost 1.73 2020-05-28 21:13:10 +01:00
Guido Aulisi
790edf220e Update to 0.39.0
Use python3
2020-02-29 20:27:41 +01:00
Fedora Release Engineering
6efb8a70b6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 04:00:25 +00:00
Fedora Release Engineering
769d92c670 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 08:10:23 +00:00
Guido Aulisi
dd22b974b3 Glob shared libraries the right way 2019-06-26 21:34:15 +02:00
Guido Aulisi
df26f7fc8b Update to 0.38.1 2019-06-25 23:43:09 +02:00
Fedora Release Engineering
24c79d8bc9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 01:58:33 +00:00
Jonathan Wakely
47d721749c Patched for Boost 1.69.0 header changes 2019-01-29 14:38:07 +00:00
Igor Gnatenko
c6950dc3d6 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:07 +01:00
Jonathan Wakely
5443af52ff Rebuilt for Boost 1.69 2019-01-25 05:24:27 +00:00
Nils Philippsen
ac2fa5d87b add BR: libcurl-devel 2018-09-09 00:25:37 +02:00
Nils Philippsen
4b47907e0c version 0.37.3 2018-09-09 00:25:19 +02:00
Miro Hrončok
7c1db556d3 Use python2 explicitly
Using unversioned python is forbidden in Fedora's RPMs.
2018-07-30 14:30:55 +02:00
Adam Huffman
d22fdcc501 Add BR for gcc-c++ and python 2018-07-21 00:24:53 +01:00
Fedora Release Engineering
1f48dfdca4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 04:47:24 +00:00
Orcan Ogetbil
dfcdda8d60 Added Requires: clearlooks-compact-gnome-theme. RHBZ#1565827 2018-04-12 23:09:08 -04:00
Fedora Release Engineering
c82b7f9a03 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 15:54:37 +00:00
Jonathan Wakely
f9253a2003 Rebuilt for Boost 1.66 2018-01-23 11:18:18 +00:00
Brendan Jones
2cb543e1f5 Update to 0.36.1 2017-12-27 06:42:55 +01:00
Fedora Release Engineering
72151717ad - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 23:18:23 +00:00
Fedora Release Engineering
537567473b - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 12:25:09 +00:00
Jonathan Wakely
607ff21c43 Rebuilt for s390x binutils bug 2017-07-19 17:20:09 +01:00
Jonathan Wakely
d0bcd23c87 Rebuilt for Boost 1.64 2017-07-03 19:54:53 +01:00
Fedora Release Engineering
cf17d580a6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 21:06:30 +00:00
Brendan Jones
d6f09eadc4 Remove webkit 2017-04-21 07:47:39 +02:00
Brendan Jones
dbcbed86a1 Update to 0.35.2 2017-02-19 10:54:42 +01:00
Fedora Release Engineering
5baf6a9e62 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 12:28:30 +00:00
Jonathan Wakely
49d833e613 Patched for GCC 7 2017-02-01 04:17:52 +00:00
Jonathan Wakely
12843d12bd Rebuilt for Boost 1.63 2017-01-27 18:40:31 +00:00
Rich Mattes
eb1cb49244 Rebuild for eigen3-3.3.1
Add patch to fix Glib::RefPtr null checks
2016-12-28 20:33:31 -05:00
Brendan Jones
cc43515802 Add font requires 2016-05-07 06:48:25 +02:00
Brendan Jones
5e57a4db68 Update to 0.35.0 2016-04-25 06:32:31 +02:00
Dennis Gilmore
32b3deedce - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 23:36:07 +00:00
Jonathan Wakely
ff00a00e2c Rebuilt for Boost 1.60 2016-01-15 07:20:53 +00:00
Brendan Jones
0a16f74eb8 Update to 0.34.0 2015-11-20 06:11:49 +01:00
Jonathan Wakely
64dc460aef Rebuilt for Boost 1.59 2015-08-27 21:37:25 +01:00
Brendan Jones
f5d167bc1c Update to 0.33.0-p 2015-08-03 05:05:00 +02:00
Dennis Gilmore
c49811cae8 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 12:23:51 -05:00
David Tardon
fefad67214 rebuild for Boost 1.58 2015-07-22 18:37:48 +02:00
Dennis Gilmore
086925f8a0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 10:10:09 +00:00
Kalev Lember
2eb4409bbe Rebuilt for GCC 5 C++11 ABI change 2015-05-02 14:15:36 +02:00
Petr Machata
6e24b9668f Bump for rebuild. 2015-02-04 14:14:22 +01:00
Brendan Jones
6b923ff1e4 Update to 0.32.3 conflict 2015-02-03 22:07:21 +01:00
Brendan Jones
5686991212 Update to 0.32.3 2015-02-03 22:05:47 +01:00
Petr Machata
15ac706837 Rebuild for boost 1.57.0 2015-01-27 01:22:38 +01:00
Brendan Jones
436d51d187 Update to 0.32.0 2014-11-25 06:38:46 +01:00
Brendan Jones
8a111ceeab Update to 0.31.0 2014-10-06 16:46:35 +02:00
Peter Robinson
8f8116c234 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 19:56:30 +00:00
Brendan Jones
e86466a4d7 Update to 0.30.0 2014-07-09 14:05:13 +02:00
Dennis Gilmore
7ef552a151 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 14:29:30 -05:00
Petr Machata
3dfbd5400d Rebuild for boost 1.55.0 2014-05-22 22:34:29 +02:00
Brendan Jones
f80ae97a65 Update release 2013-10-04 07:51:26 +02:00
Brendan Jones
63365874fc Add missing avahi-gobject-devel 2013-10-04 07:50:09 +02:00
Brendan Jones
edd5666d04 Add missing gperf 2013-10-04 07:25:36 +02:00
Brendan Jones
7bf89cc767 Update to 0.28.2 2013-10-04 03:54:28 +02:00
Dennis Gilmore
06590038db - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 12:16:41 -05:00
Petr Machata
3b5dc3c0a6 Rebuild for boost 1.54.0 2013-07-27 14:15:16 +02:00
Brendan Jones
75d718f2ed Update to 0.27.1 2013-04-21 08:09:49 +02:00
Brendan Jones
4a515daf83 Update to 0.26.1 2013-04-12 18:03:14 +10:00
Brendan Jones
01d27911bc New upstream 0.25.2 2013-02-11 04:39:08 +01:00
Denis Arnaud
b6ee2bdec9 Rebuild for Boost-1.53.0 2013-02-10 02:34:18 +01:00
Denis Arnaud
1c174fd408 Rebuild for Boost-1.53.0 2013-02-09 22:58:52 +01:00
Dan Horák
a41c5a305d fix build on non-x86 arches (gxamp shouldn't append x86-only flags)
- set %{optflags} only once
2013-01-15 12:32:59 +01:00
Brendan Jones
2994d0b716 Add missing BR 2013-01-13 19:15:09 +01:00
Brendan Jones
5abddaa4d6 Clean up spec, new sources 2013-01-13 18:31:23 +01:00
Brendan Jones
bc420bfb37 Update to 0.25.1 2013-01-13 17:20:10 +01:00
Brendan Jones
d08db010f8 NEw upstream 0.24.2 2012-10-24 22:19:39 +02:00
Brendan Jones
34bf56243c Rebuild for new boost 2012-08-10 07:38:51 +02:00
Brendan Jones
34b30c1b64 Update to 0.23.3 2012-08-10 07:34:02 +02:00
Brendan Jones
c9057ea675 Update to 0.23.3 2012-07-28 07:02:32 +02:00
Dennis Gilmore
6da6c410aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 06:52:25 -05:00
Brendan Jones
8020c3db2e Add missing/new BR 2012-07-15 14:11:11 +02:00
Brendan Jones
e5d2761363 Update to upstream 0.23.1 2012-07-15 11:34:48 +02:00
Brendan Jones
9f6c5d0e7f Update to 0.22.4 2012-07-02 23:00:02 +02:00
Brendan Jones
edc215434b New upstream 0.22.3 2012-05-15 06:14:05 +02:00
Brendan Jones
08f43bd173 Modify change log 2012-05-11 06:21:31 +02:00
Brendan Jones
5c95474bdb Merging 2012-05-11 06:17:19 +02:00
Brendan Jones
87c45ef7ab New upstream 0.22.2 2012-05-11 06:14:15 +02:00
Dennis Gilmore
cf1645c33c - Rebuilt for c++ ABI breakage 2012-02-28 12:36:14 -06:00
Brendan Jones
ead7a68a22 Add missing glibmm headers patch. 2012-01-17 12:12:20 +01:00
Brendan Jones
a6ce3e5454 New source directory 2012-01-17 08:46:42 +01:00
Brendan Jones
1920a1e452 New upstream 0.21.0 2012-01-17 08:37:24 +01:00
Dennis Gilmore
20d81759e9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 22:39:11 -06:00
Adam Huffman
c3c4bb6fcb Rebuild for new Boost in Rawhide 2011-11-20 13:51:19 +00:00
Brendan Jones
816cedc34a Add boost-devel 2011-11-12 09:50:35 +01:00
Brendan Jones
4bf7c57004 Removed libboost correction. 2011-11-12 09:28:03 +01:00
Brendan Jones
8d800a5aa5 Updated to upstream version 0.20.2 2011-11-12 09:19:08 +01:00
Brendan Jones
a09033253f Further correction of merge conflict 2 2011-10-30 12:28:35 +01:00
Brendan Jones
10aa6df6cb Further correction of merge conflict 2011-10-30 12:27:26 +01:00
Brendan Jones
540b038bad Fix conflicts 2011-10-30 13:05:15 +01:00
Brendan Jones
317de016d3 Updated to version 0.19.0-1.0.svn1245 2011-10-30 07:55:49 +01:00
Brendan Jones
c6d5bee9a9 Update to upstream version 0.19.0 svn revision 1245 2011-10-30 07:48:27 +01:00
bsjones
2087191da7 Correct rpmlint warnings 2011-07-15 12:59:51 +10:00
Brendan
eb2f880104 Correct rpmlint warnings 2011-07-15 12:54:42 +10:00
Brendan Jones
9855c4b8d5 Further corrected BuildRequires 2011-06-16 06:38:28 +10:00
Brendan Jones
9a6f3d6d6b Corrected BuildRequires 2011-06-16 00:22:04 +10:00
Brendan Jones
4bb07d6057 Updated to version 0.16.0. Obsoletes gx_head 0.14.0-3 2011-06-16 00:03:31 +10:00
Dennis Gilmore
7ff3fac244 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 02:01:17 -06:00
Orcan Ogetbil
7119e9f9e7 - Update to 0.11.1 2010-08-25 15:50:36 -04:00
Orcan Ogetbil
d563f7bbc1 * Wed Aug 04 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.11.0-1
- Update to 0.11.0
2010-08-06 22:37:11 -04:00
6 changed files with 579 additions and 60 deletions

35
.gitignore vendored
View File

@ -1 +1,36 @@
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.19.0-svn1245.tar.bz2
/guitarix2-0.20.2.tar.bz2
/guitarix2-0.21.0.tar.bz2
/guitarix-0.21.0-glib.patch
/guitarix2-0.22.2.tar.bz2
/guitarix2-0.22.4.tar.bz2
/guitarix2-0.23.2.tar.bz2
/guitarix2-0.23.3.tar.bz2
/guitarix2-0.24.2.tar.bz2
/guitarix2-0.25.1.tar.bz2
/guitarix2-0.25.2.tar.bz2
/guitarix2-0.26.1.tar.bz2
/guitarix2-0.27.1.tar.bz2
/guitarix2-0.28.2.tar.bz2
/guitarix2-0.30.0.tar.bz2
/guitarix2-0.31.0.tar.bz2
/guitarix2-0.32.0.tar.bz2
/guitarix2-0.32.3.tar.bz2
/guitarix2-0.33.0.tar.bz2
/guitarix2-0.34.0.tar.bz2
/guitarix2-0.35.0.tar.xz
/guitarix-0.35.0-abs-fix.patch
/guitarix2-0.35.2.tar.xz
/guitarix2-0.36.1.tar.xz
/guitarix2-0.37.3.tar.xz
/guitarix2-0.38.1.tar.xz
/guitarix2-0.39.0.tar.xz
/guitarix2-0.40.0.tar.xz
/guitarix2-0.42.1.tar.xz
/guitarix2-0.43.1.tar.xz
/guitarix2-0.44.1.tar.xz

View File

@ -0,0 +1,13 @@
diff --git a/src/LV2/DSP/gx_common.h b/trunk/src/LV2/DSP/gx_common.h
index 71108442..132a6839 100644
--- a/src/LV2/DSP/gx_common.h
+++ b/src/LV2/DSP/gx_common.h
@@ -22,7 +22,7 @@
#ifndef SRC_HEADERS_GX_COMMON_H_
#define SRC_HEADERS_GX_COMMON_H_
-
+#include <cstdint>
#include <cstdlib>
#include <cmath>
#include <iostream>

View File

@ -0,0 +1,20 @@
diff --git a/src/gx_head/engine/gx_resampler.cpp b/trunk/src/gx_head/engine/gx_resampler.cpp
index 38eaaec7..adbba7cc 100644
--- a/src/gx_head/engine/gx_resampler.cpp
+++ b/src/gx_head/engine/gx_resampler.cpp
@@ -121,13 +121,13 @@ float *BufferResampler::process(int fs_inp, int ilen, float *input, int fs_outp,
inp_data = input;
float *p = out_data = new float[out_count];
if (Resampler::process() != 0) {
- delete p;
+ delete[] p;
return 0;
}
inp_data = 0;
inp_count = k/2;
if (Resampler::process() != 0) {
- delete p;
+ delete[] p;
return 0;
}
assert(inp_count == 0);

View File

@ -0,0 +1,13 @@
diff --git a/wscript b/trunk/wscript
index b915199a..f3e4d129 100644
--- a/wscript
+++ b/wscript
@@ -534,7 +534,7 @@ def sub_file(task):
dst_fname = task.outputs[0].abspath()
lst = task.generator.sub_list
- with open(src_fname, 'rU') as f:
+ with open(src_fname, 'r') as f:
txt = f.read()
for (key, val) in lst:
re_pat = re.compile(key, re.M)

View File

@ -1,53 +1,108 @@
# 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.10.0
Release: 3%{?dist}
Summary: Mono amplifier to JACK
Group: Applications/Multimedia
Version: 0.44.1
Release: 7%{?dist}
Summary: A virtual guitar amplifier
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.xz
# Patch merged upstream
Patch0: %{name}-mismatched-delete.patch
# Patch merged upstream
Patch1: %{name}-python-3.11-ftbfs.patch
# Patch sent upstream by Thomas Rodgers https://github.com/brummer10/guitarix/pull/120
Patch2: %{name}-cstdint-include.patch
BuildRequires: boost-devel
BuildRequires: gcc-c++
BuildRequires: python3
BuildRequires: python3-devel
BuildRequires: %{_bindir}/find
BuildRequires: desktop-file-utils
BuildRequires: faust
BuildRequires: fftw-devel
BuildRequires: gtk2-devel
BuildRequires: gtkmm24-devel
BuildRequires: fftw-devel >= 3.3.8
BuildRequires: gtk3-devel >= 3.22
BuildRequires: gtkmm30-devel >= 3.22
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: ladspa-devel
BuildRequires: libsigc++20-devel
BuildRequires: libsndfile-devel
BuildRequires: zita-convolver-devel
BuildRequires: zita-resampler-devel
BuildRequires: zita-convolver-devel >= 3.0.2
BuildRequires: zita-resampler-devel >= 0.1.1-3
BuildRequires: gettext-devel
BuildRequires: intltool
BuildRequires: boost-devel
BuildRequires: liblrdf-devel
BuildRequires: lv2-devel
BuildRequires: lilv-devel
BuildRequires: gperf
BuildRequires: avahi-gobject-devel
BuildRequires: eigen3-devel
BuildRequires: libcurl-devel >= 7.26.0
BuildRequires: google-roboto-condensed-fonts
BuildRequires: %{_bindir}/sassc
BuildRequires: glade-devel
BuildRequires: libappstream-glib
Requires: jack_capture
Requires: jconv
Requires: ladspa-%{name}-plugins = %{version}-%{release}
Requires: qjackctl
Requires: vorbis-tools
Requires: clearlooks-compact-gnome-theme
Requires: google-roboto-condensed-fonts
%description
Guitarix is a simple mono amplifier to be used in a 'JACKified' environment,
i.e. a system using the JACK Audio Connection Kit, a professionally-capable
audio/MIDI server and master transport control.
Guitarix takes the signal from your guitar as any real amp would do:
as a mono-signal from your sound card.
The input is processed by a main amp and a rack-section.
Both can be routed separately and deliver a processed stereo-signal via Jack.
You may fill the rack with effects from more than 25 built-in modules,
including stuff from a simple noise gate to brain-slashing modulation f/x
like flanger, phaser or auto-wah.
Guitarix provides one JACK input port and two JACK output ports. It is designed
to produce nice trash/metal/rock/blues guitar sounds. Controls for bass, treble,
gain, compressor, preamp, balance, distortion, freeverb, crybaby (wah) and echo
are available. A fixed resonator is used when distortion is disabled. To modify
the sound 'pressure', you can use the feedback and feedforward sliders.
%package -n libgxw
Summary: Guitarix GTK library
License: GPLv2+
Guitarix includes an experimental tuner and a JACK MIDI output port with 3
channels. They are fed by a mix from a pitch tracker and a beat detector. You
can pitch the octave (2 octaves up or down), choose the MIDI channel, the MIDI
program, the velocity and the sensitivity, which translates into how fast the
note will read after the beat detector emits a signal. Values for the beat
detector can be set for all channels.
%description -n libgxw
This package contains the Guitarix GTK widget library
%package -n libgxwmm
Summary: Guitarix GTK C++ library
License: GPLv2+
%description -n libgxwmm
This package contains the Guitarix GTK C++ widget library
%package -n libgxw-devel
Summary: Development files for libgxw
License: GPLv2+
Requires: libgxw%{?_isa} = %{version}-%{release}
%description -n libgxw-devel
This package contains files required to use the libgxw C Guitarix
widget library
%package -n libgxwmm-devel
Summary: Development files for libgxwmm
License: GPLv2+
Requires: libgxwmm%{?_isa} = %{version}-%{release}
%description -n libgxwmm-devel
This package contains files required to use the libgxwmm C++ Guitarix widget
library
%package -n gxw-glade
Summary: Guitarix GTK library glade support
License: GPLv2+
Requires: glade
Requires: libgxw-devel%{?_isa} = %{version}-%{release}
%description -n gxw-glade
This package contains support for using the Guitarix GTK widget library
with glade
%package -n ladspa-%{name}-plugins
Summary: Collection of Ladspa plug-ins
Group: Applications/Multimedia
# ladspa/distortion.cpp and ladspa/guitarix-ladspa.cpp are BSD
# The rest of ladspa/* is GPLv+
License: GPL+ and BSD
@ -58,61 +113,444 @@ This package contains the crybaby, distortion, echo, impulseresponse, monoamp,
and monocompressor ladspa plug-ins that come together with guitarix, but can
also be used by any other ladspa host.
%package -n lv2-%{name}-plugins
Summary: Collection of LV2 guitarix plug-ins
# ladspa/distortion.cpp and ladspa/guitarix-ladspa.cpp are BSD
# The rest of ladspa/* is GPLv+
License: GPLv2+
Requires: lv2
Requires: %{name}%{?_isa} = %{version}-%{release}
%description -n lv2-%{name}-plugins
This package contains the guitarix amp plug-ins that come together with
guitarix, but can also be used by any other ladspa host.
%prep
%setup -q
%autosetup -p1 -n %{name}-%{version}
# Fix unversioned python shebangs
%py3_shebang_fix \
$(find -name wscript) \
waf \
tools/make_jsonrpc_methods \
src/gx_head/builder/make \
.
# 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
sed -i -e 's|-O3||' wscript
%build
./waf -vv configure --prefix=%{_prefix} \
--cxxflags="-std=c++0x -fomit-frame-pointer -ftree-loop-linear \
-ffinite-math-only -fno-math-errno -fno-signed-zeros -fstrength-reduce \
%ifarch %ix86 x86_64
-mmmx -mfpmath=sse \
%ifarch %ix86
-msse \
%else
-msse2 \
%set_build_flags
CXXFLAGS+=" -fomit-frame-pointer -ftree-loop-linear -ffinite-math-only -fno-math-errno -fno-signed-zeros -fstrength-reduce"
%ifarch %{ix86}
CXXFLAGS+=" -mfxsr"
%endif
%endif
%{optflags}" \
--ladspadir=%{_libdir}/ladspa
./waf -vv configure --prefix=%{_prefix} --libdir=%{_libdir} \
--shared-lib --lib-dev --no-ldconfig --glade-support \
--ladspa --ladspadir=%{_libdir}/ladspa --lv2dir=%{_libdir}/lv2 \
--cxxflags-release="-DNDEBUG"
./waf -vv build %{?_smp_mflags}
%install
rm -rf %{buildroot}
./waf -vv install --destdir="%{buildroot}"
./waf -vv install --destdir="%{buildroot}" --libdir="%{_libdir}"
desktop-file-install \
--add-category="X-DigitalProcessing" \
--dir=%{buildroot}%{_datadir}/applications \
%{buildroot}/%{_datadir}/applications/%{name}.desktop
chmod 755 %{buildroot}%{_libdir}/libgxw*.so.0.1
rm -rf %{buildroot}%{_libdir}/libgxw*.so
ln -s libgxwmm.so.0.1 %{buildroot}%{_libdir}/libgxwmm.so
ln -s libgxw.so.0.1 %{buildroot}%{_libdir}/libgxw.so
chmod 755 %{buildroot}%{_libdir}/glade/modules/libgladegx.so
%clean
rm -rf %{buildroot}
# validate appdata
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.%{name}.%{name}.metainfo.xml
%find_lang %{name}
%files
%defattr(-,root,root,-)
%doc changelog COPYING README
%files -f %{name}.lang
%doc changelog README
%license COPYING
%{_bindir}/%{name}
%{_datadir}/%{name}/
%{_datadir}/ladspa/rdf/%{name}.rdf
%{_datadir}/%{altname}/
%{_datadir}/pixmaps/*
%{_datadir}/applications/%{name}.desktop
%{_metainfodir}/org.%{name}.%{name}.metainfo.xml
%files -n libgxw
%{_libdir}/libgxw.so.0*
%files -n libgxwmm
%{_libdir}/libgxwmm.so.0*
%files -n libgxw-devel
%{_libdir}/libgxw.so
%{_includedir}/gxw
%{_includedir}/gxw.h
%{_libdir}/pkgconfig/gxw.pc
%files -n libgxwmm-devel
%{_libdir}/libgxwmm.so
%{_includedir}/gxwmm
%{_includedir}/gxwmm.h
%{_libdir}/pkgconfig/gxwmm.pc
%files -n gxw-glade
%{_libdir}/glade/modules/libgladegx.so
%{_datadir}/%{name}/icons
%{_datadir}/glade/catalogs/*
%files -n ladspa-%{name}-plugins
%defattr(-,root,root,-)
%{_libdir}/ladspa/*.so
%{_datadir}/ladspa
%files -n lv2-%{name}-plugins
%{_libdir}/lv2/*
%changelog
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.44.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 0.44.1-6
- Rebuilt for Boost 1.81
* Tue Jan 31 2023 Guido Aulisi <guido.aulisi@gmail.com> - 0.44.1-5
- Use shebang fix macro
* Tue Jan 31 2023 Guido Aulisi <guido.aulisi@gmail.com> - 0.44.1-4
- Fix FTBFS with python 3.11 and gcc 13
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.44.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.44.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri May 13 2022 Guido Aulisi <guido.aulisi@gmail.com> - 0.44.1-1
- Update to 0.44.1
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 0.43.1-4
- Rebuilt for Boost 1.78
* Sat Feb 12 2022 Jeff Law <jeffreyalaw@gmail.com> - 0.43.1-3
- Re-enable LTO
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.43.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Dec 25 2021 Guido Aulisi <guido.aulisi@gmail.com> - 0.43.1-1
- Update to 0.43.1
* Fri Aug 06 2021 Jonathan Wakely <jwakely@redhat.com> - 0.42.1-6
- Rebuilt for Boost 1.76
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.42.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue May 04 2021 Guido Aulisi <guido.aulisi@gmail.com> - 0.42.1-4
- Fix FTBFS with GCC 11
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.42.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jan 22 2021 Jonathan Wakely <jwakely@redhat.com> - 0.42.1-2
- Rebuilt for Boost 1.75
* Sun Dec 27 2020 Guido Aulisi <guido.aulisi@gmail.com> - 0.42.1-1
- Update to 0.42.1
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.40.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jul 10 2020 Jeff Law <law@redhat.com> - 0.40.0-4
- Disable LTO
* Fri Jun 12 2020 Guido Aulisi <guido.aulisi@gmail.com> - 0.40.0-3
- Fix FTBFS on i686 (2nd attempt)
* Fri Jun 12 2020 Guido Aulisi <guido.aulisi@gmail.com> - 0.40.0-2
- Fix FTBFS on i686
* Thu Jun 11 2020 Guido Aulisi <guido.aulisi@gmail.com> - 0.40.0-1
- Update to 0.40.0
- Add appdata
- Some spec cleanup
* Thu May 28 2020 Jonathan Wakely <jwakely@redhat.com> - 0.39.0-2
- Rebuilt for Boost 1.73
* Sat Feb 29 2020 Guido Aulisi <guido.aulisi@gmail.com> - 0.39.0-1
- Update to 0.39.0
- Use python3
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.38.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.38.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jun 24 2019 Guido Aulisi <guido.aulisi@gmail.com> - 0.38.1-1
- Update to 0.38.1
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.37.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Jan 29 2019 Jonathan Wakely <jwakely@redhat.com> - 0.37.3-2
- Patched for Boost 1.69.0 header changes
* Fri Jan 25 2019 Jonathan Wakely <jwakely@redhat.com> - 0.37.3-2
- Rebuilt for Boost 1.69
* Sat Sep 08 2018 Nils Philippsen <nils@tiptoe.de> - 0.37.3-1
- update to 0.37.3
- add BR: libcurl-devel
* Sat Jul 21 2018 Adam Huffman <bloch@verdurin.com> - 0.36.1-6
- Add BR for gcc-c++ and python
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.36.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Apr 12 2018 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.36.1-4
- Added Requires: clearlooks-compact-gnome-theme. RHBZ#1565827
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.36.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 0.36.1-2
- Rebuilt for Boost 1.66
* Tue Dec 26 2017 Brendan Jones <brendan.jones.it@gmail.com> - 0.36.1-1
- Update to 0.36.1
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.35.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.35.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Jul 19 2017 Jonathan Wakely <jwakely@redhat.com> - 0.35.2-4
- Rebuilt for s390x binutils bug
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 0.35.2-3
- Rebuilt for Boost 1.64
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.35.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
* Fri Apr 21 2017 Brendan Jones <brendan.jones.it@gmail.com> - 0.35.2-1
- Remove webkit
* Sun Feb 19 2017 Brendan Jones <brendan.jones.it@gmail.com> - 0.35.2-1
- Update to 0.35.2
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.35.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 01 2017 Jonathan Wakely <jwakely@redhat.com> - 0.35.0-4
- Patched for GCC 7
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 0.35.0-4
- Rebuilt for Boost 1.63
* Thu Dec 29 2016 Rich Mattes <richmattes@gmail.com> - 0.35.0-3
- Rebuild for eigen3-3.3.1
- Add patch to fix Glib::RefPtr null checks
* Sat May 07 2016 Brendan Jones <brendan.jones.it@gmail.com> 0.35.0-2
- Add Roboto-condensed requires
* Sun Apr 24 2016 Brendan Jones <brendan.jones.it@gmail.com> 0.35.0-1
- Update to 0.35.0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.34.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 0.34.0-2
- Rebuilt for Boost 1.60
* Fri Nov 20 2015 Brendan Jones <brendan.jones.it@gmail.com> 0.34.0-1
- Update to 0.34.0
- add webkitgtk-devel
- remove patches
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 0.33.0-2
- Rebuilt for Boost 1.59
* Sat Aug 01 2015 Brendan Jones <brendan.jones.it@gmail.com> 0.33.0-1
- Update to 0.33.0
- New plugins and fuzz models
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32.3-6
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 0.32.3-5
- rebuild for Boost 1.58
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.32.3-3
- Rebuilt for GCC 5 C++11 ABI change
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 0.32.3-2
- Bump for rebuild.
* Tue Feb 03 2015 Brendan Jones <brendan.jones.it@gmail.com> 0.32.3-1
- Update to 0.32.3
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 0.32.0-2
- Rebuild for boost 1.57.0
* Mon Nov 24 2014 Brendan Jones <brendan.jones.it@gmail.com> 0.32.0-1
- Update to 0.32.1
* Mon Oct 06 2014 Brendan Jones <brendan.jones.it@gmail.com> 0.31.0-1
- Update to 0.31.0
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jul 09 2014 Brendan Jones <brendan.jones.it@gmail.com> 0.30.0-1
- Update to 0.30.0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu May 22 2014 Petr Machata <pmachata@redhat.com> - 0.28.2-4
- Rebuild for boost 1.55.0
* Fri Oct 04 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.28.2-3
- Add missing avahi-gobject-devel
* Fri Oct 04 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.28.2-2
- Add gperf BR
* Sun Sep 29 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.28.2-1
- Update to 0.28.2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Sat Jul 27 2013 pmachata@redhat.com - 0.27.1-2
- Rebuild for boost 1.54.0
* Sun Apr 21 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.27.1-1
- Update to 0.27.1
* Fri Apr 12 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.26.1-1
- Remove patches included upstream
- Update to 0.26.1
* Mon Feb 11 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.25.2-1
- Remove patches present in new upstream release
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.25.1-6
- Rebuild for Boost-1.53.0
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.25.1-5
- Rebuild for Boost-1.53.0
* Tue Jan 15 2013 Dan Horák <dan[at]danny.cz> 0.25.1-4
- fix build on non-x86 arches (gxamp shouldn't append x86-only flags)
- set %%{optflags} only once
* Sun Jan 13 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.25.1-3
- Add missing BR lv2-devel
* Sun Jan 13 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.25.1-2
- Clean up descriptions/summary
* Sat Jan 05 2013 Brendan Jones <brendan.jones.it@gmail.com> 0.25.1-1
- Update to 0.25.1
- Add LV2 sub-package
- Add libs
* Wed Oct 24 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.24.2-1
- New upstream release
* Fri Aug 10 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.23.3-2
- Rebuild for new boost
* Sat Jul 28 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.23.3-1
- Update to 0.23.3
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sun Jul 15 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.23.2-2
- Add missing BuildRequires (lrdf)
* Sun Jul 15 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.23.2-1
- Update to upstream 0.23.3
* Mon Jul 02 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.22.4-1
- Update to upstream 0.22.4
* Tue May 15 2012 Brendan Jones <brendan.jones.it@gmail.com> - 0.22.3-1
- Update to upstream 0.22.3
* Thu May 03 2012 Brendan Jones <brendan.jones.it@gmail.com> - 0.22.2-1
- Update to upstream 0.22.2
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.0-2
- Rebuilt for c++ ABI breakage
* Tue Jan 17 2012 Brendan Jones <brendan.jones.it@gmail.com> - 0.21.0-1
- Update to upstream 0.21.0, correct fail to build (missing glibmm headers)
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* 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 13 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
* Wed Aug 25 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.11.1-1
- Update to 0.11.1
* Wed Aug 04 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.11.0-1
- Update to 0.11.0
* Tue Jul 27 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.10.0-3
- Rebuild against new boost on F-14

View File

@ -1 +1 @@
218f22002b5df4c5f732b1e9143411e9 guitarix-0.10.0.tar.bz2
SHA512 (guitarix2-0.44.1.tar.xz) = d2c0e40762d97ed7ce61c3115fc3800cc569a2bb4f66e09147507a9eaa815fb9d1363444353a5854035755bd1b1e247ccb341aed60ca0ecf6a77019da73064c1