Browse Source

Rebuild with new flags, make sure all lib symbols are hidden

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 3 years ago
parent
commit
bf8aaa7053
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
42 changed files with 190 additions and 74 deletions
  1. +2
    -0
      sources/.gitignore
  2. +1
    -1
      sources/libs/fftw3-static/debian/changelog
  3. +2
    -2
      sources/libs/fftw3-static/debian/control
  4. +1
    -1
      sources/libs/flac-static/debian/changelog
  5. +7
    -4
      sources/libs/flac-static/debian/control
  6. +0
    -0
      sources/libs/flac-static/debian/libflac-static.install
  7. +54
    -0
      sources/libs/flac-static/debian/patches/9002-hidden-flac-api.patch
  8. +1
    -0
      sources/libs/flac-static/debian/patches/series
  9. +1
    -1
      sources/libs/fluidsynth-static/debian/changelog
  10. +4
    -4
      sources/libs/fluidsynth-static/debian/control
  11. +31
    -0
      sources/libs/fluidsynth-static/debian/patches/04_hidden-fluidsynth-api.patch
  12. +1
    -0
      sources/libs/fluidsynth-static/debian/patches/series
  13. +1
    -1
      sources/libs/lame-static/debian/changelog
  14. +2
    -2
      sources/libs/lame-static/debian/control
  15. +1
    -1
      sources/libs/liblo-static/debian/changelog
  16. +2
    -2
      sources/libs/liblo-static/debian/control
  17. +1
    -1
      sources/libs/libogg-static/debian/changelog
  18. +2
    -2
      sources/libs/libogg-static/debian/control
  19. +1
    -1
      sources/libs/libsamplerate-static/debian/changelog
  20. +4
    -4
      sources/libs/libsamplerate-static/debian/control
  21. +1
    -1
      sources/libs/libsndfile-static/debian/changelog
  22. +9
    -8
      sources/libs/libsndfile-static/debian/control
  23. +1
    -1
      sources/libs/libvorbis-static/debian/changelog
  24. +3
    -3
      sources/libs/libvorbis-static/debian/control
  25. +1
    -1
      sources/libs/lilv-static/debian/changelog
  26. +4
    -4
      sources/libs/lilv-static/debian/control
  27. +1
    -1
      sources/libs/lv2/debian/changelog
  28. +4
    -5
      sources/libs/lv2/debian/control
  29. +1
    -1
      sources/libs/mpg123-static/debian/changelog
  30. +2
    -2
      sources/libs/mpg123-static/debian/control
  31. +1
    -1
      sources/libs/opus-static/debian/changelog
  32. +2
    -2
      sources/libs/opus-static/debian/control
  33. +23
    -0
      sources/libs/opus-static/debian/patches/02_hidden-opus-api.patch
  34. +1
    -0
      sources/libs/opus-static/debian/patches/series
  35. +1
    -1
      sources/libs/pcre3-static/debian/changelog
  36. +2
    -2
      sources/libs/pcre3-static/debian/control
  37. +1
    -1
      sources/libs/serd-static/debian/changelog
  38. +3
    -3
      sources/libs/serd-static/debian/control
  39. +1
    -1
      sources/libs/sord-static/debian/changelog
  40. +5
    -5
      sources/libs/sord-static/debian/control
  41. +1
    -1
      sources/libs/sratom-static/debian/changelog
  42. +3
    -3
      sources/libs/sratom-static/debian/control

+ 2
- 0
sources/.gitignore View File

@@ -12,6 +12,8 @@ include-binaries
/libs/*/* /libs/*/*
!/libs/*/debian !/libs/*/debian
/libs/*/debian/* /libs/*/debian/*
!/libs/*/debian/patches
/libs/*/debian/patches/*
!/libs/*/debian/patches/*.patch !/libs/*/debian/patches/*.patch
!/libs/*/debian/patches/series !/libs/*/debian/patches/series
!/libs/*/debian/source/format !/libs/*/debian/source/format


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

@@ -1,4 +1,4 @@
fftw3-static (6:3.3.10-1kxstudio2) focal; urgency=medium
fftw3-static (6:3.3.10-1kxstudio3) focal; urgency=medium


* Build with SSE * Build with SSE




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

@@ -1,9 +1,9 @@
Source: fftw3-static Source: fftw3-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool, libtool,


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

@@ -1,4 +1,4 @@
flac-static (6:1.3.3-1kxstudio1) focal; urgency=medium
flac-static (6:1.3.3-1kxstudio2) focal; urgency=medium


* Initial package * Initial package




+ 7
- 4
sources/libs/flac-static/debian/control View File

@@ -1,19 +1,20 @@
Source: flac-static Source: flac-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool, libtool,
pkg-config, pkg-config,
libogg-static (>= 6:1.3.5-1kxstudio1)
libogg-static (>= 6:1.3.5-1kxstudio2)
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: https://xiph.org/flac/ Homepage: https://xiph.org/flac/
Rules-Requires-Root: no Rules-Requires-Root: no


Package: flac Package: flac
Section: utils
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Free Lossless Audio Codec - command line tools Description: Free Lossless Audio Codec - command line tools
@@ -31,9 +32,11 @@ Description: Free Lossless Audio Codec - command line tools
This package contains the command-line tools flac (used for encoding and This package contains the command-line tools flac (used for encoding and
decoding FLACs) and metaflac (used for manipulating FLAC metadata.) decoding FLACs) and metaflac (used for manipulating FLAC metadata.)


Package: flac-static
Package: libflac-static
Architecture: any Architecture: any
Depends: ${misc:Depends}, libogg-static Depends: ${misc:Depends}, libogg-static
Conflicts: flac-static
Breaks: flac-static
Description: Free Lossless Audio Codec (static) Description: Free Lossless Audio Codec (static)
FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
similar to MP3, but lossless. The FLAC project consists of: similar to MP3, but lossless. The FLAC project consists of:


sources/libs/flac-static/debian/flac-static.install → sources/libs/flac-static/debian/libflac-static.install View File


+ 54
- 0
sources/libs/flac-static/debian/patches/9002-hidden-flac-api.patch View File

@@ -0,0 +1,54 @@
--- flac-static-1.3.3.orig/include/FLAC++/export.h
+++ flac-static-1.3.3/include/FLAC++/export.h
@@ -56,24 +56,8 @@
* \{
*/
-#if defined(FLAC__NO_DLL)
#define FLACPP_API
-#elif defined(_MSC_VER)
-#ifdef FLACPP_API_EXPORTS
-#define FLACPP_API __declspec(dllexport)
-#else
-#define FLACPP_API __declspec(dllimport)
-#endif
-
-#elif defined(FLAC__USE_VISIBILITY_ATTR)
-#define FLACPP_API __attribute__ ((visibility ("default")))
-
-#else
-#define FLACPP_API
-
-#endif
-
/* These #defines will mirror the libtool-based library version number, see
* http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning
*/
--- flac-static-1.3.3.orig/include/FLAC/export.h
+++ flac-static-1.3.3/include/FLAC/export.h
@@ -56,24 +56,8 @@
* \{
*/
-#if defined(FLAC__NO_DLL)
#define FLAC_API
-#elif defined(_MSC_VER)
-#ifdef FLAC_API_EXPORTS
-#define FLAC_API __declspec(dllexport)
-#else
-#define FLAC_API __declspec(dllimport)
-#endif
-
-#elif defined(FLAC__USE_VISIBILITY_ATTR)
-#define FLAC_API __attribute__ ((visibility ("default")))
-
-#else
-#define FLAC_API
-
-#endif
-
/** These #defines will mirror the libtool-based library version number, see
* http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning
*/

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

@@ -3,3 +3,4 @@ privacy-breach-logo.patch
0001-remove-build-path-from-generated-FLAC.tag-file.patch 0001-remove-build-path-from-generated-FLAC.tag-file.patch
0020-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch 0020-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch
9001-Fix-libs.patch 9001-Fix-libs.patch
9002-hidden-flac-api.patch

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

@@ -1,4 +1,4 @@
fluidsynth-static (6:1.1.11-1kxstudio4) focal; urgency=medium
fluidsynth-static (6:1.1.11-1kxstudio5) focal; urgency=medium


* Initial package * Initial package




+ 4
- 4
sources/libs/fluidsynth-static/debian/control View File

@@ -1,12 +1,12 @@
Source: fluidsynth-static Source: fluidsynth-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
cmake, cmake,
pkg-config, pkg-config,
libsndfile-static (>= 6:1.1.0-2kxstudio2),
libsndfile-static (>= 6:1.1.0-2kxstudio3),
libglib2.0-dev libglib2.0-dev
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: https://www.fluidsynth.org/ Homepage: https://www.fluidsynth.org/
@@ -14,7 +14,7 @@ Rules-Requires-Root: no


Package: libfluidsynth-static Package: libfluidsynth-static
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libsndfile-static, libglib2.0-dev
Depends: ${misc:Depends}, libsndfile-static, libglib2.0-dev
Conflicts: fluidsynth-static Conflicts: fluidsynth-static
Breaks: fluidsynth-static Breaks: fluidsynth-static
Description: Real-time MIDI software synthesizer (static) Description: Real-time MIDI software synthesizer (static)


+ 31
- 0
sources/libs/fluidsynth-static/debian/patches/04_hidden-fluidsynth-api.patch View File

@@ -0,0 +1,31 @@
--- fluidsynth-static-1.1.11.orig/include/fluidsynth.cmake
+++ fluidsynth-static-1.1.11/include/fluidsynth.cmake
@@ -29,28 +29,8 @@ extern "C" {
#cmakedefine01 BUILD_SHARED_LIBS
-#if (BUILD_SHARED_LIBS == 0)
- #define FLUIDSYNTH_API // building static lib? no visibility control then
-#elif defined(WIN32)
- #if defined(FLUIDSYNTH_NOT_A_DLL)
- #define FLUIDSYNTH_API
- #elif defined(FLUIDSYNTH_DLL_EXPORTS)
- #define FLUIDSYNTH_API __declspec(dllexport)
- #else
- #define FLUIDSYNTH_API __declspec(dllimport)
- #endif
-
-#elif defined(MACOS9)
-#define FLUIDSYNTH_API __declspec(export)
-
-#elif defined(__GNUC__)
-#define FLUIDSYNTH_API __attribute__ ((visibility ("default")))
-
-#else
#define FLUIDSYNTH_API
-#endif
-
#if defined(__GNUC__) || defined(__clang__)
# define FLUID_DEPRECATED __attribute__((deprecated))
#elif defined(_MSC_VER) && _MSC_VER > 1200

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

@@ -1,3 +1,4 @@
01_force-empty-libsuffix.patch 01_force-empty-libsuffix.patch
02_force-libs.patch 02_force-libs.patch
03_skip-drivers-build.patch 03_skip-drivers-build.patch
04_hidden-fluidsynth-api.patch

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

@@ -1,4 +1,4 @@
lame-static (6:3.100-1kxstudio2) focal; urgency=medium
lame-static (6:3.100-1kxstudio3) focal; urgency=medium


* Initial package * Initial package




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

@@ -1,9 +1,9 @@
Source: lame-static Source: lame-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool, libtool,


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

@@ -1,4 +1,4 @@
liblo-static (6:0.31-1kxstudio1) focal; urgency=medium
liblo-static (6:0.31-1kxstudio2) focal; urgency=medium


* Initial package * Initial package




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

@@ -1,9 +1,9 @@
Source: liblo-static Source: liblo-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool libtool


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

@@ -1,4 +1,4 @@
libogg-static (6:1.3.5-1kxstudio1) focal; urgency=medium
libogg-static (6:1.3.5-1kxstudio2) focal; urgency=medium


* Initial package * Initial package




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

@@ -1,9 +1,9 @@
Source: libogg-static Source: libogg-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool libtool


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

@@ -1,4 +1,4 @@
libsamplerate-static (6:0.2.2-1kxstudio2) focal; urgency=medium
libsamplerate-static (6:0.2.2-1kxstudio3) focal; urgency=medium


* Initial package * Initial package




+ 4
- 4
sources/libs/libsamplerate-static/debian/control View File

@@ -1,15 +1,15 @@
Source: libsamplerate-static Source: libsamplerate-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool, libtool,
pkg-config, pkg-config,
libsndfile-static (>= 6:1.1.0-2kxstudio2),
fftw3-static
libsndfile-static (>= 6:1.1.0-2kxstudio3),
fftw3-static (>= 6:3.3.10-1kxstudio3)
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: http://www.mega-nerd.com/SRC/ Homepage: http://www.mega-nerd.com/SRC/
Rules-Requires-Root: no Rules-Requires-Root: no


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

@@ -1,4 +1,4 @@
libsndfile-static (6:1.1.0-2kxstudio2) focal; urgency=medium
libsndfile-static (6:1.1.0-2kxstudio4) focal; urgency=medium


* Fix missing mp3 support * Fix missing mp3 support




+ 9
- 8
sources/libs/libsndfile-static/debian/control View File

@@ -1,18 +1,18 @@
Source: libsndfile-static Source: libsndfile-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts (>= 2),
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool, libtool,
pkg-config, pkg-config,
flac-static,
libmp3lame-static,
libmpg123-static (>= 6:1.29.3-2kxstudio2),
libopus-static,
libvorbis-static,
libflac-static (>= 6:1.3.3-1kxstudio2),
libmp3lame-static (>= 6:3.100-1kxstudio2),
libmpg123-static (>= 6:1.29.3-2kxstudio3),
libopus-static (>= 6:1.3.1-1kxstudio8),
libvorbis-static (>= 6:1.3.7-1kxstudio2),
libasound2-dev, libasound2-dev,
python3 python3
Standards-Version: 4.5.0 Standards-Version: 4.5.0
@@ -22,7 +22,7 @@ Rules-Requires-Root: no
Package: libsndfile-static Package: libsndfile-static
Architecture: any Architecture: any
Depends: ${misc:Depends}, Depends: ${misc:Depends},
flac-static,
libflac-static,
libmp3lame-static, libmp3lame-static,
libmpg123-static, libmpg123-static,
libopus-static, libopus-static,
@@ -34,6 +34,7 @@ Description: Library for reading/writing audio files (static)
This package provides the static library used in KXStudio builds. This package provides the static library used in KXStudio builds.


Package: sndfile-programs Package: sndfile-programs
Section: utils
Architecture: any Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: sndfile-tools Recommends: sndfile-tools


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

@@ -1,4 +1,4 @@
libvorbis-static (6:1.3.7-1kxstudio1) focal; urgency=medium
libvorbis-static (6:1.3.7-1kxstudio2) focal; urgency=medium


* Initial package * Initial package




+ 3
- 3
sources/libs/libvorbis-static/debian/control View File

@@ -1,14 +1,14 @@
Source: libvorbis-static Source: libvorbis-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool, libtool,
pkg-config, pkg-config,
libogg-static (>= 6:1.3.5-1kxstudio1)
libogg-static (>= 6:1.3.5-1kxstudio2)
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: https://xiph.org/vorbis/ Homepage: https://xiph.org/vorbis/
Rules-Requires-Root: no Rules-Requires-Root: no


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

@@ -1,4 +1,4 @@
lilv-static (5:0.24.12-1kxstudio2) focal; urgency=medium
lilv-static (5:0.24.12-1kxstudio3) focal; urgency=medium


* Initial package * Initial package




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

@@ -1,13 +1,13 @@
Source: lilv-static Source: lilv-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
python3, python3,
pkg-config, pkg-config,
libsndfile-static,
libsratom-static
libsndfile-static (>= 6:1.1.0-2kxstudio3),
libsratom-static (>= 6:0.6.8-1kxstudio2)
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: http://drobilla.net/software/lilv/ Homepage: http://drobilla.net/software/lilv/
Rules-Requires-Root: no Rules-Requires-Root: no


+ 1
- 1
sources/libs/lv2/debian/changelog View File

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


* Initial package * Initial package




+ 4
- 5
sources/libs/lv2/debian/control View File

@@ -1,13 +1,13 @@
Source: lv2 Source: lv2
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
python3, python3,
pkg-config, pkg-config,
libsndfile-static,
libsamplerate-static,
libsndfile-static (>= 6:1.1.0-2kxstudio3),
libsamplerate-static (>= 6:0.2.2-1kxstudio3),
libgtk2.0-dev, libgtk2.0-dev,
lcov lcov
Standards-Version: 4.5.0 Standards-Version: 4.5.0
@@ -15,7 +15,6 @@ Homepage: http://lv2plug.in/
Rules-Requires-Root: no Rules-Requires-Root: no


Package: lv2-dev Package: lv2-dev
Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}, sordi Depends: ${misc:Depends}, ${shlibs:Depends}, sordi


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

@@ -1,4 +1,4 @@
mpg123-static (6:1.29.3-2kxstudio2) focal; urgency=medium
mpg123-static (6:1.29.3-2kxstudio3) focal; urgency=medium


* Do not use fpu for ARM builds, fixing libsndfile test-case * Do not use fpu for ARM builds, fixing libsndfile test-case




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

@@ -1,9 +1,9 @@
Source: mpg123-static Source: mpg123-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool, libtool,


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

@@ -1,4 +1,4 @@
opus-static (3:1.3.1-1kxstudio7) focal; urgency=medium
opus-static (6:1.3.1-1kxstudio8) focal; urgency=medium


* Initial package * Initial package




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

@@ -1,9 +1,9 @@
Source: opus-static Source: opus-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool libtool


+ 23
- 0
sources/libs/opus-static/debian/patches/02_hidden-opus-api.patch View File

@@ -0,0 +1,23 @@
--- opus-static-1.3.1.orig/include/opus_defines.h
+++ opus-static-1.3.1/include/opus_defines.h
@@ -63,19 +63,7 @@ extern "C" {
/** @cond OPUS_INTERNAL_DOC */
/**Export control for opus functions */
-#ifndef OPUS_EXPORT
-# if defined(WIN32)
-# if defined(OPUS_BUILD) && defined(DLL_EXPORT)
-# define OPUS_EXPORT __declspec(dllexport)
-# else
-# define OPUS_EXPORT
-# endif
-# elif defined(__GNUC__) && defined(OPUS_BUILD)
-# define OPUS_EXPORT __attribute__ ((visibility ("default")))
-# else
-# define OPUS_EXPORT
-# endif
-#endif
+#define OPUS_EXPORT
# if !defined(OPUS_GNUC_PREREQ)
# if defined(__GNUC__)&&defined(__GNUC_MINOR__)

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

@@ -1 +1,2 @@
01_force-libs.patch 01_force-libs.patch
02_hidden-opus-api.patch

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

@@ -1,4 +1,4 @@
pcre3-static (6:8.39-1kxstudio1) focal; urgency=medium
pcre3-static (6:8.39-1kxstudio2) focal; urgency=medium


* Initial package * Initial package




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

@@ -1,9 +1,9 @@
Source: pcre3-static Source: pcre3-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
autoconf, autoconf,
automake, automake,
libtool libtool


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

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


* Initial package * Initial package




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

@@ -1,9 +1,9 @@
Source: serd-static Source: serd-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
python3 python3
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: http://drobilla.net/software/serd/ Homepage: http://drobilla.net/software/serd/
@@ -21,8 +21,8 @@ Description: lightweight RDF syntax library (static)
This package provides the static library used in KXStudio builds. This package provides the static library used in KXStudio builds.


Package: serdi Package: serdi
Section: utils
Architecture: any Architecture: any
Section: text
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Description: lightweight RDF syntax library - serdi tool Description: lightweight RDF syntax library - serdi tool
Serd is a lightweight C library for RDF syntax which supports reading Serd is a lightweight C library for RDF syntax which supports reading


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

@@ -1,4 +1,4 @@
sord-static (5:0.16.8-1kxstudio2) focal; urgency=medium
sord-static (6:0.16.8-1kxstudio4) focal; urgency=medium


* Initial package * Initial package




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

@@ -1,13 +1,13 @@
Source: sord-static Source: sord-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
python3, python3,
pkg-config, pkg-config,
libpcre3-static,
libserd-static
libpcre3-static (>= 6:8.39-1kxstudio2),
libserd-static (>= 6:0.30.10-1kxstudio3)
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: http://drobilla.net/software/sord/ Homepage: http://drobilla.net/software/sord/
Rules-Requires-Root: no Rules-Requires-Root: no
@@ -24,8 +24,8 @@ Description: library for storing RDF data in memory (static)
This package provides the static library used in KXStudio builds. This package provides the static library used in KXStudio builds.


Package: sordi Package: sordi
Section: utils
Architecture: any Architecture: any
Section: text
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Description: library for storing RDF data in memory - utilities Description: library for storing RDF data in memory - utilities
Sord is a lightweight C library for storing Resource Sord is a lightweight C library for storing Resource


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

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


* Initial package * Initial package




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

@@ -1,12 +1,12 @@
Source: sratom-static Source: sratom-static
Section: libs
Section: devel
Priority: optional Priority: optional
Maintainer: falkTX <falktx@falktx.com> Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts,
kxstudio-build-scripts (>= 5),
python3, python3,
pkg-config, pkg-config,
libsord-static,
libsord-static (>= 6:0.16.8-1kxstudio4),
lv2-dev (>= 6:1.18.2-1kxstudio1) lv2-dev (>= 6:1.18.2-1kxstudio1)
Standards-Version: 4.5.0 Standards-Version: 4.5.0
Homepage: http://drobilla.net/software/sratom/ Homepage: http://drobilla.net/software/sratom/


Loading…
Cancel
Save