diff -Nru wasp-ladspa-0.1.4/debian/changelog wasp-ladspa-0.1.4/debian/changelog --- wasp-ladspa-0.1.4/debian/changelog 2014-03-06 02:22:57.000000000 +0000 +++ wasp-ladspa-0.1.4/debian/changelog 2014-11-12 03:32:54.000000000 +0000 @@ -1,3 +1,9 @@ +wasp-ladspa (1:0.1.4-1kxstudio2) lucid; urgency=medium + + * Hide symbols + + -- falkTX Wed, 12 Nov 2014 03:32:45 +0000 + wasp-ladspa (1:0.1.4-1kxstudio1) lucid; urgency=medium * Repack diff -Nru wasp-ladspa-0.1.4/debian/patches/fix-ladspa-export.patch wasp-ladspa-0.1.4/debian/patches/fix-ladspa-export.patch --- wasp-ladspa-0.1.4/debian/patches/fix-ladspa-export.patch 1970-01-01 00:00:00.000000000 +0000 +++ wasp-ladspa-0.1.4/debian/patches/fix-ladspa-export.patch 2014-11-12 03:31:25.000000000 +0000 @@ -0,0 +1,40 @@ +--- wasp-ladspa-0.1.4.orig/plugins/booster.c ++++ wasp-ladspa-0.1.4/plugins/booster.c +@@ -510,6 +510,7 @@ static void __attribute__ ((destructor)) + deleteDescriptor(g_psStereoDescriptor); + } + ++__attribute__ ((visibility("default"))) + const LADSPA_Descriptor * ladspa_descriptor(unsigned long Index) { + switch (Index) { + case 0: +--- wasp-ladspa-0.1.4.orig/plugins/noise_variable.c ++++ wasp-ladspa-0.1.4/plugins/noise_variable.c +@@ -503,6 +503,7 @@ static void __attribute__ ((destructor)) + deleteDescriptor(g_psStereoDescriptor); + } + ++__attribute__ ((visibility("default"))) + const LADSPA_Descriptor * ladspa_descriptor(unsigned long Index) { + switch (Index) { + case 0: +--- wasp-ladspa-0.1.4.orig/plugins/noisifier.c ++++ wasp-ladspa-0.1.4/plugins/noisifier.c +@@ -588,6 +588,7 @@ static void __attribute__ ((destructor)) + deleteDescriptor(g_psStereoDescriptor); + } + ++__attribute__ ((visibility("default"))) + const LADSPA_Descriptor * ladspa_descriptor(unsigned long Index) { + switch (Index) { + case 0: +--- wasp-ladspa-0.1.4.orig/plugins/x-shaper.c ++++ wasp-ladspa-0.1.4/plugins/x-shaper.c +@@ -1320,6 +1320,7 @@ static void __attribute__ ((destructor)) + deleteDescriptor(g_psStereoDescriptor); + } + ++__attribute__ ((visibility("default"))) + const LADSPA_Descriptor * ladspa_descriptor(unsigned long Index) { + switch (Index) { + case 0: diff -Nru wasp-ladspa-0.1.4/debian/patches/makefile.patch wasp-ladspa-0.1.4/debian/patches/makefile.patch --- wasp-ladspa-0.1.4/debian/patches/makefile.patch 2014-03-06 02:19:58.000000000 +0000 +++ wasp-ladspa-0.1.4/debian/patches/makefile.patch 2014-11-12 03:28:35.000000000 +0000 @@ -5,7 +5,7 @@ INCLUDES = -I/usr/local/include/ -Iinclude CC = gcc -CFLAGS = $(INCLUDES) -fPIC -DPIC -Wall -O2 -g -c -+CFLAGS = $(INCLUDES) -fPIC -DPIC -Wall -O2 -g ++CFLAGS += $(INCLUDES) -fPIC -DPIC -Wall -O2 -g -c PLUGIN_LIB = wasp # TARGETS @@ -18,10 +18,10 @@ for file in $$list; do \ echo "compiling "$$file"..."; \ - $(CC) $(CFLAGS) -o plugins/$$file.o plugins/$$file.c; \ -+ $(CC) $(CFLAGS) -c -o plugins/$$file.o plugins/$$file.c; \ ++ $(CC) $(CFLAGS) -o plugins/$$file.o plugins/$$file.c; \ echo "linking "$$file"..."; \ - ld -shared -o plugins/$(PLUGIN_LIB)-$$file.so plugins/$$file.o; \ -+ $(CC) plugins/$$file.o -shared $(LDFLAGS) -o plugins/$(PLUGIN_LIB)-$$file.so; \ ++ $(CC) plugins/$$file.o -shared $(LDFLAGS) -lm -o plugins/$(PLUGIN_LIB)-$$file.so; \ done; \ install: diff -Nru wasp-ladspa-0.1.4/debian/patches/series wasp-ladspa-0.1.4/debian/patches/series --- wasp-ladspa-0.1.4/debian/patches/series 2014-03-06 02:22:07.000000000 +0000 +++ wasp-ladspa-0.1.4/debian/patches/series 2014-11-12 03:31:18.000000000 +0000 @@ -1,2 +1,3 @@ makefile.patch ftbfs.patch +fix-ladspa-export.patch diff -Nru wasp-ladspa-0.1.4/debian/rules wasp-ladspa-0.1.4/debian/rules --- wasp-ladspa-0.1.4/debian/rules 2014-03-06 02:21:48.000000000 +0000 +++ wasp-ladspa-0.1.4/debian/rules 2014-11-12 03:28:50.000000000 +0000 @@ -1,13 +1,11 @@ #!/usr/bin/make -f -FLAGS=-g -O2 -pipe -ffast-math -mtune=generic -msse -msse2 -mfpmath=sse -fPIC -DPIC -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 +FLAGS=-O2 -pipe -ffast-math -mtune=generic -msse -msse2 -mfpmath=sse -fstack-protector --param ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -DPIC -fvisibility=hidden export CFLAGS=$(FLAGS) -export CXXFLAGS=$(FLAGS) -export LDFLAGS=-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,--strip-all -Wl,-z,relro,-z,now - -override_dh_auto_build: - $(MAKE) CFLAGS="$(FLAGS) -Iinclude" LDFLAGS="$(LDFLAGS) -Wl,--no-undefined -lm" +export CXXFLAGS=$(FLAGS) -fvisibility-inlines-hidden +export CPPFLAGS= +export LDFLAGS=-Wl,-O1 -Wl,-z,relro,-z,now -Wl,--no-undefined -Wl,--strip-all override_dh_auto_install: dh_auto_install -- RPM_BUILD_ROOT=$(CURDIR)/debian/wasp-ladspa