From 5047107d87dd857bcc80797ae8ae86c9be9a8f7d Mon Sep 17 00:00:00 2001 From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Date: Fri, 3 Apr 2009 16:04:41 -0400 Subject: [PATCH] Update debian stuff (preinst script, dependencies, copyright) --- debian/control.hardy | 2 +- debian/control.intrepid | 2 +- debian/control.jaunty | 2 +- debian/copyright | 2 +- debian/preinst | 18 ++++++++++++++++++ debian/rules | 13 ++----------- debian/update.sh | 36 ------------------------------------ debian/upload.sh | 3 --- 8 files changed, 24 insertions(+), 54 deletions(-) create mode 100644 debian/preinst delete mode 100755 debian/update.sh delete mode 100755 debian/upload.sh diff --git a/debian/control.hardy b/debian/control.hardy index 62a9577191..90f804ee56 100644 --- a/debian/control.hardy +++ b/debian/control.hardy @@ -2,7 +2,7 @@ Source: sflphone Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> Section: gnome Priority: optional -Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev +Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libebook1.2-dev, uuid-dev Standards-Version: 3.7.3 Package: sflphone diff --git a/debian/control.intrepid b/debian/control.intrepid index 737fc36b64..01028dbf98 100644 --- a/debian/control.intrepid +++ b/debian/control.intrepid @@ -2,7 +2,7 @@ Source: sflphone Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> Section: gnome Priority: optional -Build-Depends: debhelper (>= 5), autoconf, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev +Build-Depends: debhelper (>= 5), autoconf, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libebook1.2-dev Standards-Version: 3.8.0 Package: sflphone diff --git a/debian/control.jaunty b/debian/control.jaunty index b885849323..acef612315 100644 --- a/debian/control.jaunty +++ b/debian/control.jaunty @@ -2,7 +2,7 @@ Source: sflphone Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> Section: gnome Priority: optional -Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev +Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libebook1.2-dev Standards-Version: 3.7.3 Package: sflphone diff --git a/debian/copyright b/debian/copyright index b2b1db618f..fbde2314be 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,5 +1,5 @@ This package was debianized by Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> on -Wed, 26 Nov 2008 09:47:53 -0500. +Fri, 3 Apr 2009 09:47:53 -0500. It was downloaded from the git repository of SFLphone: git://sflphone.org/git/sflphone.git diff --git a/debian/preinst b/debian/preinst new file mode 100644 index 0000000000..62e6bac01f --- /dev/null +++ b/debian/preinst @@ -0,0 +1,18 @@ +#!/bin/sh +# postrm script for sflphone +# +# see: dh_installdeb(1) + +set -e + +package=sflphone + +case "$1" in + install|upgrade) + # Clear the old dbus-c++ and iax2 if presents + rm -rf /usr/lib/libdbus-c++* + rm -rf /usr/lib/libiax2* + ;; +esac + +exit 0 diff --git a/debian/rules b/debian/rules index c67463555b..b63ec5df4e 100755 --- a/debian/rules +++ b/debian/rules @@ -20,10 +20,7 @@ configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. - cd libs/dbus-c++; ./autogen.sh; ./configure - cd libs/libiax2; ./gen.sh; ./configure - cd libs/pjproject-1.0.1; ./configure - ./autogen.sh --prefix=/usr --with-debug + ./autogen.sh --prefix=/usr cd sflphone-gtk; ./autogen.sh --prefix=/usr touch configure-stamp @@ -34,13 +31,10 @@ build: build-arch build-indep build-arch: build-arch-stamp build-arch-stamp: configure-stamp - # Add here commands to compile the arch part of the package. + # Add here commands to compile the arch part of the package. $(MAKE) cd sflphone-gtk; make - cd libs/pjproject-1.0.1; $(MAKE) dep; $(MAKE) touch $@ - cd libs/dbus-c++; $(MAKE) - cd libs/libiax2; $(MAKE) build-indep: build-indep-stamp build-indep-stamp: configure-stamp @@ -80,9 +74,6 @@ install-arch: # debian/tmp. $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install cd sflphone-gtk; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install - cd libs/pjproject-1.0.1; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install - cd libs/dbus-c++; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install - cd libs/libiax2; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install rm -rf $(CURDIR)/debian/$(package)/usr/include dh_install -s # Must not depend on anything. This is to be called by diff --git a/debian/update.sh b/debian/update.sh deleted file mode 100755 index 33c00891cb..0000000000 --- a/debian/update.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -# @author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> -# Update the existing debian package wit the updated installation script -# Use it if you modify the installation scripts sflphone.preinst, sflphone.postrm or sflphone.prerm - -# you need the text base files: package and arch. They have just one line with respectively the name of the package and the architecture - -base_file="package arch" - -for i in $base_file -do - if [ ! -f $i ] - then - echo " Could not find the file $i " - exit 0 - fi -done - -package=`(cat package)` -arch=`(cat arch)` - -if [ ! -d $package ] -then - exit 0 -fi - -# Update installation scripts -cp sflphone.preinst $package/DEBIAN/preinst -cp sflphone.postrm $package/DEBIAN/postrm -cp sflphone.prerm $package/DEBIAN/prerm - -# Rebuild the debian package -dpkg --build $package ${package}_${arch}.deb 2> /dev/null - -echo "Done!" diff --git a/debian/upload.sh b/debian/upload.sh deleted file mode 100755 index 197740fe8e..0000000000 --- a/debian/upload.sh +++ /dev/null @@ -1,3 +0,0 @@ -!#/bin/sh - -scp $1 root@gpl.savoirfairelinux.net:/var/www/vhosts/sflphone.org/htdocs/debian/dists/unstable/universe/binary-i386 -- GitLab