Package Details: eq10q 2.2-2

Git Clone URL: https://aur.archlinux.org/eq10q.git (read-only)
Package Base: eq10q
Description: An LV2 parametric equalizer audio plugin
Upstream URL: http://eq10q.sourceforge.net/
Licenses: GPL3
Groups: lv2-plugins
Submitter: speps
Maintainer: SpotlightKid
Last Packager: SpotlightKid
Votes: 27
Popularity: 1.374763
First Submitted: 2010-08-03 22:04
Last Updated: 2018-05-07 15:33

Latest Comments

SpotlightKid commented on 2018-05-07 19:52

Read the comments below.

sekret commented on 2018-05-07 19:43

What exactly does this patch replace-pow10.diff do?

ohli commented on 2018-05-07 15:03

I have the same issues like @scrapWoolKing, changing the CMAKE-Flags wasn't helping, the patched sourceworked.

I added a PKGBUILD to build this "patched" version:

# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
# Contributor: speps <speps at aur dot archlinux dot org>

pkgname=eq10q-2018-master
pkgver=2.2
pkgrel=1
pkgdesc="An LV2 parametric equalizer audio plugin"
arch=('i686' 'x86_64')
url="http://eq10q.sourceforge.net/"
license=('GPL3')
groups=('lv2-plugins')
depends=('fftw' 'gtkmm' 'lv2')
makedepends=('cmake')
source=("https://gitlab.com/floha/eq10q-2018/-/archive/master/eq10q-2018-master.tar.gz")
md5sums=('f9493a3b006d4bbdcf761cb06daab0e3')

prepare() {
  cd "$pkgname"
  [ -d build ] || mkdir build
}

build() {
  cd "$pkgname/build"

  cmake .. -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2
  make 
}

package() {
  cd "$pkgname/build"

  make DESTDIR="$pkgdir/" install
}

See also: https://gitlab.com/floha/eq10q-2018/merge_requests/1

SpotlightKid commented on 2018-05-07 11:09

You should probably (also) submit the patch here:

https://sourceforge.net/p/eq10q/bugs/

Also note that there's a rather old ticket (#13) for a similar issue, which makes me worry whether the author will address the issue in a timely manner.

Did you try the solution with adding the pre-processor directive I suggested?

scrapWoolKing commented on 2018-05-07 08:03

@SpotlightKid first, thanks for your help, that sounded pretty easy to fix, so i gave it a try...

I've uploaded a copy of the source code and fixed the thing in one simple commit: https://gitlab.com/floha/eq10q-2018/commit/15209124be0f4538f63e4c25791f99d8abb3cd97 I guess there are a lot more optimizations and deprecation replacements that could be made, but that's enough to install it.

I will mail the author of EQ10Q with the fix and ask for a new release so that we can make this AUR package install, again. :)

SpotlightKid commented on 2018-04-28 15:01

After some further investigation, this error may also have something to do with the use of #include <cmath> in bandctl.cpp instead of #include <math.h>

See this stackoverflow question for some background:

https://stackoverflow.com/questions/10694255/c-cmath-vs-math-h-and-similar-c-prefixed-vs-h-extension-headers

SpotlightKid commented on 2018-04-28 14:32

@scrapWoolKing: it seems that pow10 is a GNU extension to the functions in math.h. Even though compilation works fine on my system (I'm on Manjaro, though, but also GCC 7.3.1), it may be necessary to define the "_GNU_SOURCE" or "__USE_GNU" pre-processor symbol. Try replacing the "cmake" command in the PKGBUILD file with this one:

cmake .. \
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2 \
  -DCMAKE_CXX_FLAGS_RELEASE="-O3 -DNDEBUG -D_GNU_SOURCE"

I can't really test this without being able to reproduce the error.

You should definitely bring this up as an issue upstream. The man page for the pow10 function also mentions that it should be replaced with exp10.

scrapWoolKing commented on 2018-04-28 13:34

heyho, though the project has not been updated for quite some time, the build fails for me recently with a compilation error. Please have a look here: https://pastebin.com/sEPd9cgx

Is it depending on a library that's not in the dependency list or did something change with the compiler? My C(++) skills are really bad, unfortnately..

What I can tell is, the last time the installation ran fine was around 3 months ago, on multiple machines.

Thanks for your help in advance.

TheEgg commented on 2016-12-18 20:25

There does seem to be a problem with this package and the official ardour package - https://community.ardour.org/node/13994. Think I'll have to try the binaries instead.

TheEgg commented on 2016-12-11 17:08

@SpotlightKid: Ok, thanks for the information.
I haven't had any problems so far with this package (although I haven't been using it for long). Thanks for the update.

SpotlightKid commented on 2016-12-11 16:39

@TheEgg: Thanks for the heads up about the new version, I've updated the package.

This package will continue to require you to build the plugins on your machine, because that's the AUR way. Somebody else can, of course, provide an 'eq10q-bin' package, but I have no interest in doing so.

The point of providing binaries is, it seems to me, ensuring compatibility with Ardour. But since, with this AUR package, you're automatically compiling the plugins with the same libraries, with which Ardour was compiled, the compatibility should be ensured.

I've tested the new version of the plugins cursorily with Carla and Ardour, both compiled recently from their respective *-git AUR packages, and they worked fine.

TheEgg commented on 2016-12-11 14:38

Apparently with 2.2 they are releasing binaries which "were build using carefully selected versions of libraries that allows the same plugin to run on the LV2 hosts provided by your Linux distribution and Ardour versions provided from ardour.org".
Will this package provide the binaries from now on or continue to require the plugins to be built by the user?

SpotlightKid commented on 2015-12-07 20:19

The new version 2.0 seems to have fixed the crashes. Runs fine for me under Carla.

SpotlightKid commented on 2015-12-01 19:08

Yes, I can reproduce the crash. It happens as soon as I connect inputs in the JACK patchbay (using jalv and Carla as hosts).

Sorry, I have no fix for this. Please file an issue here:

http://sourceforge.net/p/eq10q/bugs/

See also https://github.com/falkTX/Carla/issues/239.


I have uploaded a fixed PKGBUILD for the compilation issue.

jakoblund commented on 2015-12-01 16:49

I cannot build this. I get c++11-related errors with gcc5
I can build the plugin manually after adding this line

set(CMAKE_CXX_STANDARD 11)

to CMakeLists.txt and doing "cmake ." and "make"
but the plugin crashes when I enable the fft display

Alf2010 commented on 2015-10-15 12:13

Manjaro is not Arch ;-)

SpotlightKid commented on 2015-10-14 19:58

I can't reproduce this (Manjaro, x86_64). Even switched of ccache, still built without a hitch here.

Alf2010 commented on 2015-10-14 12:45

Compil errors (arch, x86_64) in bassup stage :
make[2]: *** [gui/widgets/CMakeFiles/bassupwin.dir/mainwidget.cpp.o] Error 1
...
Some errors can be removed by downgrading the glibmm lib to previous version (2.44.0-1).
But problems subsist from same module during compilation

lucianodato commented on 2015-03-17 02:43

Beta 7.1 is out. This is my modified PKGBUILD

pkgname=eq10q
pkgver=2_beta7.1
pkgrel=1
pkgdesc="An LV2 parametric equalizer audio plugin"
arch=('i686' 'x86_64')
url="http://eq10q.sourceforge.net/"
license=('GPL3')
groups=('lv2-plugins')
depends=('lv2' 'gtkmm' 'fftw')
makedepends=('cmake')
source=("http://download.sourceforge.net/project/eq10q/$pkgname-${pkgver//_/-}.tar.gz")
md5sums=('a40e5c09d1a8bc4e1e60f91508593436')

prepare() {
cd $pkgname-${pkgver//_/-}
[ -d b ] || mkdir b

# strip local path
sed -i "s|/local||" CMakeLists.txt

}

build() {
cd $pkgname-${pkgver//_/-}/b
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2
make
}

package() {
cd $pkgname-${pkgver//_/-}/b
make DESTDIR="$pkgdir/" install
}

lucianodato commented on 2015-03-10 20:22

Beta 7 is out. This is my modified PKGBUILD

pkgname=eq10q
pkgver=2_beta7
pkgrel=1
pkgdesc="An LV2 parametric equalizer audio plugin"
arch=('i686' 'x86_64')
url="http://eq10q.sourceforge.net/"
license=('GPL3')
groups=('lv2-plugins')
depends=('lv2' 'gtkmm' 'fftw')
makedepends=('cmake')
source=("http://download.sourceforge.net/project/eq10q/$pkgname-${pkgver//_/-}.tar.gz")
md5sums=('98e7b91bf65d2e6e615415088d89510a')

prepare() {
cd $pkgname-${pkgver//_/-}
[ -d b ] || mkdir b

# strip local path
sed -i "s|/local||" CMakeLists.txt

}

build() {
cd $pkgname-${pkgver//_/-}/b
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2
make
}

package() {
cd $pkgname-${pkgver//_/-}/b
make DESTDIR="$pkgdir/" install
}

lucianodato commented on 2015-03-10 20:08

Beta 7 is out. This is my modified PKGBUILD

# Maintainer: speps <speps at aur dot archlinux dot org>

pkgname=eq10q
pkgver=2_beta7
pkgrel=1
pkgdesc="An LV2 parametric equalizer audio plugin"
arch=('i686' 'x86_64')
url="http://eq10q.sourceforge.net/"
license=('GPL3')
groups=('lv2-plugins')
depends=('lv2' 'gtkmm' 'fftw')
makedepends=('cmake')
source=("http://download.sourceforge.net/project/eq10q/$pkgname-${pkgver//_/-}.tar.gz")
md5sums=('98e7b91bf65d2e6e615415088d89510a')

prepare() {
cd $pkgname-${pkgver//_/-}
[ -d b ] || mkdir b

# strip local path
sed -i "s|/local||" CMakeLists.txt

}

build() {
cd $pkgname-${pkgver//_/-}/b
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2
make
}

package() {
cd $pkgname-${pkgver//_/-}/b
make DESTDIR="$pkgdir/" install
}

lucianodato commented on 2015-02-25 20:44

This worked for me

pkgname=eq10q
pkgver=2_beta6
pkgrel=1
pkgdesc="An LV2 parametric equalizer audio plugin"
arch=('i686' 'x86_64')
url="http://eq10q.sourceforge.net/"
license=('GPL3')
groups=('lv2-plugins')
depends=('lv2' 'gtkmm')
makedepends=('cmake')
source=("http://download.sourceforge.net/project/eq10q/$pkgname-${pkgver//_/-}.tar.gz")
md5sums=('efd6f577602198ec6220b409d6e6c75b')

prepare() {
cd $pkgname-${pkgver//_/-}
[ -d b ] || mkdir b

# strip local path
sed -i "s|/local||" CMakeLists.txt

}

build() {
cd $pkgname-${pkgver//_/-}/b
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2
make
}

package() {
cd $pkgname-${pkgver//_/-}/b
make DESTDIR="$pkgdir/" install
}

dbrgn commented on 2015-01-05 14:21

Beta 6 is out, contains GUI improvements and new plugins: http://libremusicproduction.com/news/20141220-eq10q-v2-beta6-now-available

Evert7 commented on 2014-04-16 13:56

Hi, the Beta5 update fixed a major bug. Please update this package.

lucianodato commented on 2014-02-12 18:15

Hi! beta-5.1 is out https://sourceforge.net/projects/eq10q/files/

lucianodato commented on 2014-02-12 02:51

Hi! beta-5 is out https://sourceforge.net/projects/eq10q/files/

danielepaolella commented on 2013-07-16 16:47

Sorry to bother, latest appears to be:
http://download.sourceforge.net/project/eq10q/eq10q-2-beta4-1.tar.gz
with hash 81b47ac71d27bdce8f55eb2c1cc4dfd3

danielepaolella commented on 2013-07-15 09:28

Beta 4-1 is out: http://eq10q.sourceforge.net/?p=66
Thanks for your work!

foosinn commented on 2013-06-16 20:14

beta 3 is out:
http://eq10q.sourceforge.net/?page_id=16

capoeira commented on 2010-09-02 15:00

thanks, working fine now in Ardour.....not in LV2Rack though, but this must be a problem in the source

speps commented on 2010-09-02 02:27

EQ10Q patched, now it should work.

C ya

capoeira commented on 2010-08-22 14:42

GUI wont open in Ardour
and LV2-Rack crashes when searching for the plugin