Package Details: lib32-lv2 1.18.10-1

Git Clone URL: https://aur.archlinux.org/lib32-lv2.git (read-only, click to copy)
Package Base: lib32-lv2
Description: Plugin standard for audio systems (32-bit)
Upstream URL: http://lv2plug.in/
Licenses: custom, LGPL
Submitter: llde
Maintainer: rodrigo21
Last Packager: rodrigo21
Votes: 6
Popularity: 0.20
First Submitted: 2017-08-24 21:23 (UTC)
Last Updated: 2022-09-27 15:44 (UTC)

Latest Comments

1 2 Next › Last »

angindel commented on 2022-09-27 07:15 (UTC)

34/34 lv2:scripts / pylint FAIL 5.81s exit status 2

MALLOC_PERTURB_=130 /usr/bin/pylint /home/limc/.cache/yay/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_build_index.py /home/limc/.cache/yay/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_check_specification.py /home/limc/.cache/yay/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_check_syntax.py /home/limc/.cache/yay/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_write_news.py /home/limc/.cache/yay/lib32-lv2/src/build/../lv2-1.18.6/test/../plugins/literasc.py

Ok: 33 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0

Full log written to /home/limc/.cache/yay/lib32-lv2/src/build/meson-logs/testlog.txt ==> ERROR: A failure occurred in check(). Aborting... -> error making: lib32-lv2

misharash commented on 2022-08-02 17:02 (UTC)

Fails one of the tests and refuses to build:

33/34 lv2:scripts / flake8               FAIL            4.26s   exit status 1
>>> MALLOC_PERTURB_=141 /usr/bin/flake8 /home/misharash/.cache/pacaur/lib32-lv2/src/build/../lv2-1.18.6/test/../lv2specgen/lv2docgen.py /home/misharash/.cache/pacaur/lib32-lv2/src/build/../lv2-1.18.6/test/../lv2specgen/lv2specgen.py /home/misharash/.cache/pacaur/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_build_index.py /home/misharash/.cache/pacaur/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_check_specification.py /home/misharash/.cache/pacaur/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_check_syntax.py /home/misharash/.cache/pacaur/lib32-lv2/src/build/../lv2-1.18.6/scripts/lv2_write_news.py /home/misharash/.cache/pacaur/lib32-lv2/src/build/../lv2-1.18.6/test/../plugins/literasc.py

sl1pkn07 commented on 2022-07-27 17:56 (UTC) (edited on 2022-07-27 18:33 (UTC) by sl1pkn07)

working pkgbuild sync with [comunity]

# Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: Ray Rashif <schiv@archlinux.org>

_pkgname=lv2
pkgname=lib32-lv2
pkgver=1.18.6
pkgrel=1
pkgdesc="Plugin standard for audio systems (32-bits)"
arch=(x86_64)
url="https://lv2plug.in/"
license=(ISC)
depends=(
  lib32-gcc-libs
  lv2=$pkgver
)
makedepends=(
  asciidoc
  codespell
  doxygen
  flake8
  libsndfile.so
  meson
  pygmentize
  python-black
  python-lxml
  python-markdown
  python-pygments
  python-pylint
  python-rdflib
  lib32-serd
  lib32-sord
)
optdepends=(
  'lib32-sord: for lv2_validate'
  'lib32-libsndfile: for eg-sampler.lv2'
)
options=(debug)
source=(https://lv2plug.in/spec/$_pkgname-$pkgver.tar.xz{,.sig})
sha512sums=('baecef70abe8354bca056d67085657e2174e39d2030a5173a226ee194c96662d6c3351df4500b4631e08798765dfed6d758b6be16a2ea78c4f29abb53c5d786f'
            'SKIP')
b2sums=('27c9eb3e15e4515a63f93552c8924c502f8bc585fbf62a62a1fca4ff7fd2e9940827cda4b5c7cbb6858324e1dba5bcad2ad75239da9f860db56e6839224ae186'
        'SKIP')
validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <d@drobilla.net>

build() {
  export CC='gcc -m32'
  export CXX='g++ -m32'
  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'

  arch-meson $_pkgname-$pkgver build \
  --libdir=/usr/lib32

  meson compile -C build
}

check() {
  meson test -C build
}

package() {
  meson install -C build --destdir "$pkgdir"
  rm -fr "$pkgdir"/usr/include
  rm -fr "$pkgdir"/usr/share
  rm -fr "$pkgdir"/usr/bin
  install -vDm 644 $_pkgname-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/"
  install -vDm 644 $_pkgname-$pkgver/{NEWS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
}
# vim:set ts=2 sw=2 et:

rstrox commented on 2022-05-20 19:06 (UTC) (edited on 2022-05-20 19:06 (UTC) by rstrox)

This fixes the build as of today:

--- PKGBUILD.broken     2022-05-20 14:05:48.536747880 -0500
+++ PKGBUILD    2022-05-20 14:05:53.973779492 -0500
@@ -34,7 +34,6 @@
   cp -v waflib/extras/{autowaf,lv2}.py tools/
   mkdir -pv plugins/tools/
   cp -v waflib/extras/{autowaf,lv2}.py plugins/tools/
-  rm -rv waflib
   sed -e 's/waflib.extras/tools/g' \
       -e "s/load('autowaf'/load('autowaf', tooldir='tools'/g" \
       -e "s/load('lv2'/load('lv2', tooldir='tools'/g" \

npfeiler commented on 2020-10-04 01:44 (UTC)

similar to the already existing touch __init__.py touch touch tools/__init__.py is a workaround

@rodrigo21 would also be nice for lib32-serd, lib32-sord, lib32-sratom and lib32-lilv

llde commented on 2020-05-18 12:27 (UTC)

@rodrigo21 I will try to check if a workaround exist

rodrigo21 commented on 2020-05-16 16:39 (UTC)

@DarkShadow44

Yes, I have Anki installed. You don't need to uninstall it, just build in a clean chroot.

DarkShadow44 commented on 2020-05-16 15:54 (UTC) (edited on 2020-05-16 15:55 (UTC) by DarkShadow44)

@rodrigo21

I was also getting the ImportError: cannot import name 'autowaf' from 'tools' (/usr/lib/python3.8/site-packages/tools/__init__.py)

Do you happen to have anki installed? Because anki adds a "tools" package in "/usr/lib/python3.8/site-packages/tools". That confuses waf and makes it load the wrong module, which obviously does not export "autowaf".

Not sure if we can fix anything here (not too deep into python), but removing anki lets it compile for me.

DDoSolitary commented on 2020-05-12 04:13 (UTC) (edited on 2020-05-12 04:13 (UTC) by DDoSolitary)

@llde Strangely, when I tried to build this package months ago waf complained about unable to find "gcc -m32" but now it works fine. I can build the new package without issues. Thanks for the update.

rodrigo21 commented on 2020-05-11 22:23 (UTC) (edited on 2020-05-11 22:54 (UTC) by rodrigo21)

EDIT: It builds fine in a clean chroot. Thanks for the update.

I'm getting this error:

Waf: The wscript in '/home/rodrigo/Curioso/Packages/scratch/TK/lib32-lv2/src/lv2-1.18.0' is unreadable
Traceback (most recent call last):
File "/lib/python3.8/site-packages/waf/waflib/Scripting.py", line 141, in waf_entry_point
set_main_module(wscript)
File "/lib/python3.8/site-packages/waf/waflib/Scripting.py", line 191, in set_main_module
Context.g_module = Context.load_module(file_path)
File "/lib/python3.8/site-packages/waf/waflib/Context.py", line 682, in load_module
exec(compile(code, path, 'exec'), module.__dict__)
File "/home/rodrigo/Curioso/Packages/scratch/TK/lib32-lv2/src/lv2-1.18.0/wscript", line 8, in <module>
from tools import autowaf as autowaf
ImportError: cannot import name 'autowaf' from 'tools' (/usr/lib/python3.8/site-packages/tools/__init__.py)