[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#785480: working and updates need, please package or i can provide help



hi i already are working with rtpengine and i need debian up to date
with that, see in salsa that package are not updated, i point that:

since commit https://github.com/BelledonneCommunications/bcg729/commit/6e1214ca493267e238ffd3bc318e36b9bd293255#diff-b2094bc23bdb408eb801f23e2a635a1e
medistream plugin are integrated and not build as separate object. so
if you interes i provide this diff deb attached to help and build this
important piece for rtpengine

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
diff --git a/debian/changelog b/debian/changelog
index ffc4cda..d70e736 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,14 @@
 bcg729 (1.0.4-1) UNRELEASED; urgency=medium
 
   [ Felix Lechner ]
-  * Ship .la file for mediastreamer plugin
   * Use proper multiarch path in rules
   * Change transport in watch file to plain http for PET3
   * Pointed Vcs: fields in control to debian repo, not upstream
 
+  [ PICCORO Lenz McKAY ]
+  * added patch automake autoreconf to bypass missing files
+  * remove plugin due are not integrated since 1.0.4 release
+
   [ Victor Seva ]
   * update debian/watch
   * New upstream version 1.0.4
diff --git a/debian/control b/debian/control
index 018da40..84af243 100644
--- a/debian/control
+++ b/debian/control
@@ -66,30 +66,3 @@ Description: Debug symbols for the ITU G.729 compatible audio codec
  .
  This package contains the debugging symbols.
 
-Package: mediastreamer-plugin-g729
-Architecture: any
-Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends},
-Depends:
- ${misc:Depends},
- ${shlibs:Depends},
-Description: Mediastreamer plugin for G.729 compatible audio codec
- Mediastreamer plugin for Belledonne's open source implementation
- of the ITU G729 Annex A speech codec. Mediastreamer is Linphone's
- media processing engine.
-
-Package: mediastreamer-plugin-g729-dbg
-Architecture: any
-Multi-Arch: same
-Section: debug
-Priority: extra
-Depends:
- mediastreamer-plugin-g729 (= ${binary:Version}),
- ${misc:Depends},
-Description: Debug symbols for the G.729 mediastreamer plugin
- Mediastreamer plugin for Belledonne's open source implementation
- of the ITU G729 Annex A speech codec. Mediastreamer is Linphone's
- media processing engine.
- .
- This package contains the debugging symbols.
diff --git a/debian/mediastreamer-plugin-g729-dbg.lintian-overrides b/debian/mediastreamer-plugin-g729-dbg.lintian-overrides
deleted file mode 100644
index 34269c2..0000000
--- a/debian/mediastreamer-plugin-g729-dbg.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-# High-level upstream changelog is kept in NEWS; debhelper skips empty ChangeLog
-mediastreamer-plugin-g729-dbg binary: no-upstream-changelog
diff --git a/debian/mediastreamer-plugin-g729.install b/debian/mediastreamer-plugin-g729.install
deleted file mode 100644
index c8cec70..0000000
--- a/debian/mediastreamer-plugin-g729.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/mediastreamer/plugins/*.la
-usr/lib/*/mediastreamer/plugins/*.so
diff --git a/debian/mediastreamer-plugin-g729.lintian-overrides b/debian/mediastreamer-plugin-g729.lintian-overrides
deleted file mode 100644
index 86cc8cb..0000000
--- a/debian/mediastreamer-plugin-g729.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-# High-level upstream changelog is kept in NEWS; debhelper skips empty ChangeLog
-mediastreamer-plugin-g729 binary: no-upstream-changelog
diff --git a/debian/patches/series b/debian/patches/series
index ba1e99f..5fc8977 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 enable-subdir-objects.patch
 
+02-readme-reconf.patch
diff --git a/debian/rules b/debian/rules
index 8cfb28c..1992419 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,7 @@
 # -*- makefile -*-
 
 # Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export DH_VERBOSE=1
 
 # Uncomment this to change the hardening options
 #export DEB_BUILD_MAINT_OPTIONS = hardening=+all
@@ -15,12 +15,11 @@ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 		--buildsystem=autoconf
 
 override_dh_auto_configure:
-	dh_auto_configure -- --enable-static --disable-tests
+	dh_auto_configure -- --enable-static --disable-tests --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
 
 override_dh_auto_install:
 	dh_auto_install --destdir=debian/tmp
-	sed -i "/dependency_libs/ s/'.*'/''/" "$(CURDIR)"/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/mediastreamer/plugins/msbcg729.la
+	sed -i "/dependency_libs/ s/'.*'/''/" "$(CURDIR)"/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
 
 override_dh_strip:
 	dh_strip -plibbcg729-0 --dbg-package=libbcg729-0-dbg
-	dh_strip -pmediastreamer-plugin-g729 --dbg-package=mediastreamer-plugin-g729-dbg

Reply to: