Skip to content
Snippets Groups Projects
Commit 33cf1c82 authored by Rafaël Carré's avatar Rafaël Carré
Browse files

Fix deb packaging to get debug symbols

parent cbdecdd1
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ Source: sflphone-common ...@@ -2,7 +2,7 @@ Source: sflphone-common
Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com>
Section: gnome Section: gnome
Priority: optional Priority: optional
Build-Depends: debhelper, libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev Build-Depends: debhelper (>= 7.0.50), libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev
Standards-Version: 3.7.3 Standards-Version: 3.7.3
Package: sflphone-common Package: sflphone-common
......
...@@ -2,7 +2,7 @@ Source: sflphone-common ...@@ -2,7 +2,7 @@ Source: sflphone-common
Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com>
Section: gnome Section: gnome
Priority: optional Priority: optional
Build-Depends: debhelper, libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev Build-Depends: debhelper (>= 7.0.50), libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev
Standards-Version: 3.7.3 Standards-Version: 3.7.3
Package: sflphone-common Package: sflphone-common
......
...@@ -2,7 +2,7 @@ Source: sflphone-common ...@@ -2,7 +2,7 @@ Source: sflphone-common
Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com>
Section: gnome Section: gnome
Priority: optional Priority: optional
Build-Depends: debhelper, libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev Build-Depends: debhelper (>= 7.0.50), libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev
Standards-Version: 3.7.3 Standards-Version: 3.7.3
Package: sflphone-common Package: sflphone-common
......
...@@ -22,11 +22,11 @@ configure-stamp: ...@@ -22,11 +22,11 @@ configure-stamp:
# Add here commands to configure the package. # Add here commands to configure the package.
./autogen.sh ./autogen.sh
./configure --prefix=/usr --without-celt ./configure --prefix=/usr --without-celt
cd libs/pjproject; ./autogen.sh; ./configure --prefix=/usr cd libs/pjproject; ./configure
touch configure-stamp touch configure-stamp
#Architecture #Architecture
build: build-arch build-indep build: build-arch
build-arch: build-arch-stamp build-arch: build-arch-stamp
build-arch-stamp: configure-stamp build-arch-stamp: configure-stamp
...@@ -36,16 +36,10 @@ build-arch-stamp: configure-stamp ...@@ -36,16 +36,10 @@ build-arch-stamp: configure-stamp
$(MAKE) $(MAKE)
touch $@ touch $@
build-indep: build-indep-stamp
build-indep-stamp: configure-stamp
# Add here commands to compile the indep part of the package.
#$(MAKE) doc
touch $@
clean: clean:
dh_testdir dh_testdir
dh_testroot dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp rm -f build-arch-stamp configure-stamp
# Add here commands to clean up after the build process. # Add here commands to clean up after the build process.
[ ! -f Makefile ] || $(MAKE) distclean [ ! -f Makefile ] || $(MAKE) distclean
...@@ -57,13 +51,7 @@ ifneq "$(wildcard /usr/share/misc/config.guess)" "" ...@@ -57,13 +51,7 @@ ifneq "$(wildcard /usr/share/misc/config.guess)" ""
endif endif
dh_clean dh_clean
install: install-indep install-arch install: install-arch
install-indep:
dh_testdir
dh_testroot
dh_clean -k -i
dh_installdirs -i
# Add here commands to install the package into debian/sflphone.
install-arch: install-arch:
dh_testdir dh_testdir
...@@ -75,9 +63,6 @@ install-arch: ...@@ -75,9 +63,6 @@ install-arch:
$(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install $(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install
rm -rf $(CURDIR)/debian/$(package)/usr/include rm -rf $(CURDIR)/debian/$(package)/usr/include
dh_install -s dh_install -s
# Must not depend on anything. This is to be called by
# binary-arch/binary-indep
# in another 'make' thread.
binary-common: binary-common:
dh_testdir dh_testdir
...@@ -85,35 +70,23 @@ binary-common: ...@@ -85,35 +70,23 @@ binary-common:
dh_installchangelogs ChangeLog dh_installchangelogs ChangeLog
dh_installdocs dh_installdocs
dh_installexamples dh_installexamples
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_python
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman dh_installman
dh_link dh_link
dh_strip dh_strip --dbg-package=sflphone-common-dbg
dh_compress dh_compress
dh_fixperms dh_fixperms
# dh_perl
dh_makeshlibs dh_makeshlibs
dh_installdeb dh_installdeb
# dh_shlibdeps
dh_gencontrol dh_gencontrol
dh_md5sums dh_md5sums
dh_builddeb dh_builddeb
# Build architecture independant packages using the common target.
binary-indep: build-indep install-indep
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
# Build architecture dependant packages using the common target. # Build architecture dependant packages using the common target.
binary-arch: build-arch install-arch binary-arch: build-arch install-arch
$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
binary: binary-arch binary-indep override_dh_strip:
.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure dh_strip --dbg-package=sflphone-common-dbg
binary: binary-arch
.PHONY: build clean binary-arch binary install install-arch configure override_dh_strip
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment