Browse Source

Fixup all LV2 related stuff until jalv, confirmed building

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 15 hours ago
parent
commit
edcd011a39
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
18 changed files with 68 additions and 16 deletions
  1. +1
    -1
      sources/apps/jalv/debian/changelog
  2. +26
    -0
      sources/apps/jalv/debian/patches/01_force-fix-deps.patch
  3. +1
    -0
      sources/apps/jalv/debian/patches/series
  4. +1
    -1
      sources/libs/lilv-static/debian/changelog
  5. +1
    -1
      sources/libs/lilv-static/debian/control
  6. +2
    -2
      sources/libs/lilv-static/debian/lilv-utils.install
  7. +1
    -1
      sources/libs/lilv-static/debian/rules
  8. +1
    -1
      sources/libs/serd-static/debian/changelog
  9. +2
    -2
      sources/libs/serd-static/debian/control
  10. +1
    -1
      sources/libs/serd-static/debian/rules
  11. +1
    -1
      sources/libs/sord-static/debian/changelog
  12. +1
    -1
      sources/libs/sord-static/debian/control
  13. +1
    -1
      sources/libs/sord-static/debian/rules
  14. +1
    -1
      sources/libs/sratom-static/debian/changelog
  15. +1
    -1
      sources/libs/sratom-static/debian/control
  16. +24
    -0
      sources/libs/sratom-static/debian/patches/02_force-fix-zix-dep.patch
  17. +1
    -0
      sources/libs/sratom-static/debian/patches/series
  18. +1
    -1
      sources/libs/sratom-static/debian/rules

+ 1
- 1
sources/apps/jalv/debian/changelog View File

@@ -1,4 +1,4 @@
jalv (6:1.6.8-1kxstudio1) focal; urgency=medium
jalv (6:1.6.8-1kxstudio2) focal; urgency=medium

* Update



+ 26
- 0
sources/apps/jalv/debian/patches/01_force-fix-deps.patch View File

@@ -0,0 +1,26 @@
--- jalv-1.6.8.orig/meson.build
+++ jalv-1.6.8/meson.build
@@ -45,9 +45,14 @@ endif
#######################
m_dep = cc.find_library('m', required: false)
+dl_dep = cc.find_library('dl', required: false)
thread_dep = dependency('threads')
+zix_dep = dependency('zix-0',
+ version: '>= 0.4.0',
+ fallback: ['zix', 'zix_dep'])
+
serd_dep = dependency('serd-0',
version: '>= 0.30.0',
fallback: ['serd', 'serd_dep'])
@@ -233,6 +238,8 @@ common_dependencies = [
sratom_dep,
suil_dep,
thread_dep,
+ zix_dep,
+ dl_dep,
]
# Internal JACK client library

+ 1
- 0
sources/apps/jalv/debian/patches/series View File

@@ -0,0 +1 @@
01_force-fix-deps.patch

+ 1
- 1
sources/libs/lilv-static/debian/changelog View File

@@ -1,4 +1,4 @@
lilv-static (6:0.24.26-1kxstudio1) focal; urgency=medium
lilv-static (6:0.24.26-1kxstudio3) focal; urgency=medium

* Update



+ 1
- 1
sources/libs/lilv-static/debian/control View File

@@ -4,7 +4,7 @@ Priority: optional
Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts (>= 5),
python3,
meson,
pkg-config,
libsndfile-static (>= 6:1.2.2-1kxstudio3),
libsratom-static (>= 6:0.6.18-1kxstudio1)


+ 2
- 2
sources/libs/lilv-static/debian/lilv-utils.install View File

@@ -1,3 +1,3 @@
/etc/bash_completion.d/
/usr/share/man/man1/
debian/tmp/opt/kxstudio/bin/* usr/bin/
debian/tmp/opt/kxstudio/bin/* usr/bin/
debian/tmp/opt/kxstudio/share/man/man1/* usr/share/man/man1/

+ 1
- 1
sources/libs/lilv-static/debian/rules View File

@@ -4,7 +4,7 @@ KXSTUDIO_NO_FASTMATH = y
include /usr/share/dpkg/kxstudio.mk

override_dh_auto_configure:
dh_auto_configure -- --prefix=/opt/kxstudio --libdir=lib --mandir=/usr/share/man --sysconfdir=/etc \
dh_auto_configure -- --prefix=/opt/kxstudio --libdir=lib --sysconfdir=/etc \
-Ddefault_library=static \
-Dbindings_py=disabled \
-Ddefault_lv2_path='~/.lv2:/usr/lib/$(DEB_HOST_MULTIARCH)/lv2:/usr/lib/lv2:/usr/local/lib/lv2' \


+ 1
- 1
sources/libs/serd-static/debian/changelog View File

@@ -1,4 +1,4 @@
serd-static (6:0.32.4-1kxstudio1) focal; urgency=medium
serd-static (6:0.32.4-1kxstudio3) focal; urgency=medium

* Update



+ 2
- 2
sources/libs/serd-static/debian/control View File

@@ -4,7 +4,7 @@ Priority: optional
Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts (>= 5),
python3,
meson,
libzix-static (>= 6:0.6.2-1kxstudio1)
Standards-Version: 4.5.0
Homepage: http://drobilla.net/software/serd/
@@ -12,7 +12,7 @@ Rules-Requires-Root: no

Package: libserd-static
Architecture: any
Depends: ${misc:Depends}
Depends: ${misc:Depends}, libzix-static
Conflicts: serd-static
Breaks: serd-static
Description: lightweight RDF syntax library (static)


+ 1
- 1
sources/libs/serd-static/debian/rules View File

@@ -4,7 +4,7 @@ KXSTUDIO_NO_FASTMATH = y
include /usr/share/dpkg/kxstudio.mk

override_dh_auto_configure:
dh_auto_configure -- --prefix=/opt/kxstudio --libdir lib -Ddefault_library=static -Ddocs=disabled
dh_auto_configure -- --prefix=/opt/kxstudio --libdir=lib -Ddefault_library=static -Ddocs=disabled

%:
dh $@

+ 1
- 1
sources/libs/sord-static/debian/changelog View File

@@ -1,4 +1,4 @@
sord-static (6:0.16.18-1kxstudio1) focal; urgency=medium
sord-static (6:0.16.18-1kxstudio3) focal; urgency=medium

* Update



+ 1
- 1
sources/libs/sord-static/debian/control View File

@@ -4,7 +4,7 @@ Priority: optional
Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts (>= 5),
python3,
meson,
pkg-config,
libpcre3-static (>= 6:8.39-1kxstudio2),
libserd-static (>= 6:0.32.4-1kxstudio1)


+ 1
- 1
sources/libs/sord-static/debian/rules View File

@@ -4,7 +4,7 @@ KXSTUDIO_NO_FASTMATH = y
include /usr/share/dpkg/kxstudio.mk

override_dh_auto_configure:
dh_auto_configure -- --prefix=/opt/kxstudio --libdir lib -Ddefault_library=static -Ddocs=disabled
dh_auto_configure -- --prefix=/opt/kxstudio --libdir=lib -Ddefault_library=static -Ddocs=disabled

%:
dh $@

+ 1
- 1
sources/libs/sratom-static/debian/changelog View File

@@ -1,4 +1,4 @@
sratom-static (6:0.6.18-1kxstudio1) focal; urgency=medium
sratom-static (6:0.6.18-1kxstudio3) focal; urgency=medium

* Update



+ 1
- 1
sources/libs/sratom-static/debian/control View File

@@ -4,7 +4,7 @@ Priority: optional
Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts (>= 5),
python3,
meson,
pkg-config,
libsord-static (>= 6:0.16.18-1kxstudio1),
lv2-dev (>= 6:1.18.4-1kxstudio1)


+ 24
- 0
sources/libs/sratom-static/debian/patches/02_force-fix-zix-dep.patch View File

@@ -0,0 +1,24 @@
--- sratom-static-0.6.18.orig/meson.build
+++ sratom-static-0.6.18/meson.build
@@ -119,6 +119,12 @@ c_suppressions = cc.get_supported_argume
m_dep = cc.find_library('m', required: false)
+zix_dep = dependency(
+ 'zix-0',
+ fallback: 'zix',
+ version: '>= 0.4.0'
+)
+
serd_dep = dependency(
'serd-0',
fallback: 'serd',
@@ -171,7 +177,7 @@ libsratom = library(
sources,
c_args: c_suppressions + extra_c_args + ['-DSRATOM_INTERNAL'],
darwin_versions: [major_version + '.0.0', meson.project_version()],
- dependencies: [m_dep, lv2_dep, serd_dep, sord_dep],
+ dependencies: [m_dep, lv2_dep, zix_dep, serd_dep, sord_dep],
gnu_symbol_visibility: 'hidden',
include_directories: include_dirs,
install: true,

+ 1
- 0
sources/libs/sratom-static/debian/patches/series View File

@@ -1 +1,2 @@
01_hidden-sratom-api.patch
02_force-fix-zix-dep.patch

+ 1
- 1
sources/libs/sratom-static/debian/rules View File

@@ -4,7 +4,7 @@ KXSTUDIO_NO_FASTMATH = y
include /usr/share/dpkg/kxstudio.mk

override_dh_auto_configure:
dh_auto_configure -- --prefix=/opt/kxstudio --libdir lib -Ddefault_library=static -Ddocs=disabled
dh_auto_configure -- --prefix=/opt/kxstudio --libdir=lib -Ddefault_library=static -Ddocs=disabled

%:
dh $@

Loading…
Cancel
Save