[SCM] qm-dsp/master: Improve patch.

mira-guest at users.alioth.debian.org mira-guest at users.alioth.debian.org
Wed Dec 7 00:22:35 UTC 2016


The following commit has been merged in the master branch:
commit e7996f328edecb73bf1f31d32b3822b78f557e39
Author: Jaromír Mikeš <mira.mikes at seznam.cz>
Date:   Wed Dec 7 01:21:57 2016 +0100

    Improve patch.

diff --git a/debian/patches/01-Makefile.patch b/debian/patches/01-Makefile.patch
index 8983b87..f533896 100644
--- a/debian/patches/01-Makefile.patch
+++ b/debian/patches/01-Makefile.patch
@@ -2,23 +2,18 @@ Description: Provide own Makefile to build shared libs.
 Author: Jaromír Mikeš <mira.mikes at seznam.cz>
 Forwarded: no
 
-Index: qm-dsp-1.7.1/Makefile
+Index: qm-dsp/Makefile
 ===================================================================
 --- /dev/null
-+++ qm-dsp-1.7.1/Makefile
-@@ -0,0 +1,40 @@
-+
++++ qm-dsp/Makefile
+@@ -0,0 +1,29 @@
 +include build/general/Makefile.inc
 +
 +PREFIX ?= /usr
-+SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
-+LIBDIR ?= lib$(SUFFIX)
-+
++LIBDIR ?=
 +
 +MAJVERS = 0
 +MINVERS = 0.0
-+VERSION = $(MAJVERS).$(MINVERS)
-+
 +
 +CFLAGS += -DNDEBUG -O3 -fPIC -ffast-math -ftree-vectorize -DUSE_PTHREADS -Ibuild/linux/amd64
 +CXXFLAGS += -fPIC -Wall
@@ -26,24 +21,18 @@ Index: qm-dsp-1.7.1/Makefile
 +LDLFAGS +=
 +LDLIBS +=
 +
-+
 +QM-DSP_SO = libqm-dsp.so
 +QM-DSP_MAJ = $(QM-DSP_SO).$(MAJVERS)
 +QM-DSP_MIN = $(QM-DSP_MAJ).$(MINVERS)
-+QM-DSP_DEP =
++QM-DSP_DEP = libqm-dsp.a
 +QM-DSP_H = base/*.h
 +
-+
-+$(QM-DSP_MAJ):	$(QM-DSP_MAJ)
-+	gcc -shared $(LDFLAGS) -o $(QM-DSP_MAJ) -Wl,-soname,$(QM-DSP_MAJ) -Wl,--whole-archive libqm-dsp.a -Wl,--no-whole-archive
++$(QM-DSP_MAJ):	$(QM-DSP_DEP)
++	gcc -shared $(LDFLAGS) -o $(QM-DSP_MAJ) -Wl,-soname,$(QM-DSP_MAJ) -Wl,--whole-archive $(QM-DSP_DEP) -Wl,--no-whole-archive
 +
 +install:	$(QM-DSP_MAJ)
 +	install -d $(DESTDIR)$(PREFIX)/include/base
 +	install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)
 +	install -m 644 $(QM-DSP_H) $(DESTDIR)$(PREFIX)/include/base
 +	install -m 755 $(QM-DSP_MAJ) $(DESTDIR)$(PREFIX)/$(LIBDIR)
-+	/sbin/ldconfig -n $(DESTDIR)$(PREFIX)/$(LIBDIR)
 +	ln -sf $(QM-DSP_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(QM-DSP_SO)
-+
-+clean:
-+	/bin/rm -f *~ *.o *.a *.d *.so.*

-- 
qm-dsp packaging



More information about the pkg-multimedia-commits mailing list