здравствуйте, есть deb-пакет с патчами для более ранней версии библиотеки... я исправил, что orig.tar.gz создается из новой версии, однако патчи в pathes/ я так понимаю, остались для старой версии... вот, допустим, патч 03_Makefile.in.patch:
Author: Jose Carlos Garcia Sogo <jsogo@debian.org>
Description: This patch removes the "samples/simple" subdir from the Makefile.in.
Index: h323plus/Makefile.in
===================================================================
--- h323plus.orig/Makefile.in
+++ h323plus/Makefile.in
@@ -54,7 +54,7 @@ include $(OPENH323DIR)/openh323u.mak
# export NOAUDIOCODECS=true
# export NOVIDEO=true
-SUBDIRS := samples/simple
+SUBDIRS :=
ifneq (,$(wildcard dump323))
SUBDIRS += dump323
@@ -99,6 +99,7 @@ docs:
install:
mkdir -p $(DESTDIR)$(LIBDIR)
rm -f $(DESTDIR)$(LIBDIR)/libh323_*_r.so*
+ $(INSTALL) -m 444 lib/libh323_s.a $(DESTDIR)$(LIBDIR)
$(INSTALL) -m 444 lib/$(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@.@BUILD_NUMBER@ $(DESTDIR)$(L$
(cd $(DESTDIR)$(LIBDIR) ; \
rm -f $(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@ ; \
однако в новой версии Makefile такой: https://github.com/willamowius/h323plus/blob/master/Makefile.in
как применить патч для новой версии? если вообще его нужно применять...
patch < 03_Makefile.patch.in
да и вообще как dpkg-buildpackage узнает конкретно какие патчи нужно применить? т.к. можно удалить файл из patches, а он все равно его будет требовать