[Pkg-voip-commits] r3345 - asterisk/branches/experimental/debian
Mark Purcell
msp at alioth.debian.org
Thu Mar 29 08:16:00 CET 2007
Author: msp
Date: 2007-03-29 07:15:59 +0000 (Thu, 29 Mar 2007)
New Revision: 3345
Added:
asterisk/branches/experimental/debian/asterisk-config.dirs
Modified:
asterisk/branches/experimental/debian/asterisk-config.install
asterisk/branches/experimental/debian/asterisk-dev.install
asterisk/branches/experimental/debian/asterisk-sounds-main.install
asterisk/branches/experimental/debian/asterisk-web-vmail.install
asterisk/branches/experimental/debian/asterisk.install
asterisk/branches/experimental/debian/changelog
asterisk/branches/experimental/debian/rules
Log:
* Create debian/rules binary-arch & binary-indep targets
* Move debian/rules magic to package.install files
Added: asterisk/branches/experimental/debian/asterisk-config.dirs
===================================================================
--- asterisk/branches/experimental/debian/asterisk-config.dirs 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/asterisk-config.dirs 2007-03-29 07:15:59 UTC (rev 3345)
@@ -0,0 +1 @@
+etc/default
Modified: asterisk/branches/experimental/debian/asterisk-config.install
===================================================================
--- asterisk/branches/experimental/debian/asterisk-config.install 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/asterisk-config.install 2007-03-29 07:15:59 UTC (rev 3345)
@@ -1 +1,2 @@
etc/asterisk
+../ast_config/* etc/asterisk/
Modified: asterisk/branches/experimental/debian/asterisk-dev.install
===================================================================
--- asterisk/branches/experimental/debian/asterisk-dev.install 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/asterisk-dev.install 2007-03-29 07:15:59 UTC (rev 3345)
@@ -1 +1,2 @@
usr/include/asterisk
+../../include/asterisk.h usr/include/asterisk
Modified: asterisk/branches/experimental/debian/asterisk-sounds-main.install
===================================================================
--- asterisk/branches/experimental/debian/asterisk-sounds-main.install 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/asterisk-sounds-main.install 2007-03-29 07:15:59 UTC (rev 3345)
@@ -1,2 +1,2 @@
usr/share/asterisk/sounds
-usr/share/asterisk/mohmp3
+usr/share/asterisk/moh
Modified: asterisk/branches/experimental/debian/asterisk-web-vmail.install
===================================================================
--- asterisk/branches/experimental/debian/asterisk-web-vmail.install 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/asterisk-web-vmail.install 2007-03-29 07:15:59 UTC (rev 3345)
@@ -1 +1 @@
-usr/lib/cgi-bin/asterisk/vmail.cgi
+../../contrib/scripts/vmail.cgi usr/lib/cgi-bin/asterisk/
Modified: asterisk/branches/experimental/debian/asterisk.install
===================================================================
--- asterisk/branches/experimental/debian/asterisk.install 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/asterisk.install 2007-03-29 07:15:59 UTC (rev 3345)
@@ -1,4 +1,4 @@
usr/lib/asterisk
usr/sbin
-var/lib/asterisk
usr/share/asterisk/firmware/iax
+../asterisk_fix usr/share/asterisk/bin
Modified: asterisk/branches/experimental/debian/changelog
===================================================================
--- asterisk/branches/experimental/debian/changelog 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/changelog 2007-03-29 07:15:59 UTC (rev 3345)
@@ -1,13 +1,14 @@
-asterisk (1:1.4.2~dfsg-4) UNRELEASED; urgency=low
+asterisk (1:1.4.2~dfsg-4) experimental; urgency=low
- [ Mark Purcell ]
- * NOT RELEASED YET
-
[ Tzafrir Cohen ]
* The dummy fetch was not executable when generated from tar+diff.
- -- Tzafrir Cohen <tzafrir.cohen at xorcom.com> Tue, 27 Mar 2007 00:28:10 +0200
+ [ Mark Purcell ]
+ * Create debian/rules binary-arch & binary-indep targets
+ * Move debian/rules magic to package.install files
+ -- Mark Purcell <msp at debian.org> Thu, 29 Mar 2007 00:31:41 +0100
+
asterisk (1:1.4.2~dfsg-3) experimental; urgency=low
* Fix syntax of for dummy fetch (Closes: #416143).
Modified: asterisk/branches/experimental/debian/rules
===================================================================
--- asterisk/branches/experimental/debian/rules 2007-03-26 22:29:47 UTC (rev 3344)
+++ asterisk/branches/experimental/debian/rules 2007-03-29 07:15:59 UTC (rev 3345)
@@ -19,7 +19,7 @@
export PROC := $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
-MAKEFLAGS = OPTIMIZE=-O2 MAKECMDGOALS=dont-optimize
+MAKEFLAGS += OPTIMIZE=-O2 MAKECMDGOALS=dont-optimize
# Force music files selection:
MAKEFLAGS += MENUSELECT_MOH= \
@@ -63,25 +63,7 @@
BRISTUFF_DIR=debian/build/asterisk-bristuff
config.status: check-sounds patch-stamp
dh_testdir
- # Add here commands to configure the package.
- #touch .cleancount
- #- (cd editline ; \
- #if [ -f config.sub.old ]; then \
- # rm -f config.sub; \
- #else \
- # mv config.sub config.sub.old; \
- #fi; \
- #if [ -f config.guess.old ]; then \
- # rm -f config.guess; \
- #else \
- # mv config.guess config.guess.old; \
- #fi; \
- #ln -s /usr/share/misc/config.sub config.sub; \
- #ln -s /usr/share/misc/config.guess config.guess; \
- #cd ..)
- #cd editline;./configure $(confflags)
-
if [ ! -r configure.debian_sav ]; then cp -a configure configure.debian_sav; fi
#./bootstrap.sh # also runs autoonf. TODO: currently not needed.
@@ -109,13 +91,14 @@
cat menuselect.makeopts
touch channels/Makefile.ast
+build: build-arch build-indep
+
build-arch: build-arch-stamp
build-arch-stamp: menuselect.makeopts
dh_testdir
# Add here command to compile/build the package.
$(FETCH_ENV) $(MAKE) $(MAKEFLAGS)
- #$(MAKE) $(MAKEFLAGS) -C channels/h323 opt
touch $@
@@ -124,18 +107,12 @@
dh_testdir
# Add here command to compile/build the arch indep package.
- # It's ok not to do anything here, if you don't need to build
- # anything for this package.
- #/usr/bin/docbook-to-man debian/asterisk.sgml > asterisk.1
ifndef ASTERISK_NO_DOCS
- $(FETCH_ENV) $(MAKE) progdocs
+ $(FETCH_ENV) $(MAKE) progdocs
endif
-
touch $@
-build: build-arch build-indep
-
clean: cleaned unpatch
cleaned:
dh_testdir
@@ -144,54 +121,45 @@
# Add here commands to clean up after the build process.
-$(MAKE) clean
-$(RM) -rf debian/build
- #-$(RM) utils/streamplayer
- #-$(RM) -fR doc/api agi/eagi-test agi/eagi-sphinx-test
- #-(test -d editline &&cd editline; \
- #if [ -f config.sub.old ]; then \
- # mv config.sub.old config.sub; \
- #fi; \
- #if [ -f config.guess.old ]; then \
- # mv config.guess.old config.guess; \
- #fi; \
- #cd ..)
+
if [ -r configure.debian_sav ]; then mv configure.debian_sav configure; fi
-test -d configs && chmod -x configs/*.sample
-$(RM) -f build-arch-stamp build-indep-stamp config.status check-sounds menuselect.makeopts
dh_clean
-install: build
+install: install-arch install-indep
+install-arch: build-arch
dh_testdir
dh_testroot
- dh_clean -k
- dh_installdirs var/run/asterisk
+ dh_clean -k -s
+ dh_installdirs -s
- # Add here commands to install the package into debian/<packagename>
+ # Add here commands to install the package into debian/tmp
+ $(FETCH_ENV) $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+ dh_install -s --sourcedir=debian/tmp
+
+ $(RM) -f $(CURDIR)/debian/asterisk/usr/sbin/{stereorize,streamplayer}
+ touch $@
+
+install-indep: build-indep
+ dh_testdir
+ dh_testroot
+ dh_clean -k -i
+ dh_installdirs -i
+
+ # Add here commands to install the package into debian/tmp
$(FETCH_ENV) $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install samples
- mkdir -p $(CURDIR)/debian/tmp/etc/default/
- cp debian/asterisk.default $(CURDIR)/debian/tmp/etc/default/asterisk
- mkdir -p $(CURDIR)/debian/tmp/usr/lib/cgi-bin/asterisk/
- cp contrib/scripts/vmail.cgi $(CURDIR)/debian/tmp/usr/lib/cgi-bin/asterisk/
- chmod +x $(CURDIR)/debian/tmp/usr/lib/cgi-bin/asterisk/vmail.cgi
- $(RM) -f $(CURDIR)/debian/tmp/usr/sbin/{stereorize,streamplayer}
- # override some default configurations. Leave the original ones
- # in the sample configs:
- cp -a debian/ast_config/* $(CURDIR)/debian/tmp/etc/asterisk
+
+ dh_install -i --sourcedir=debian/tmp
+
+ cp $(CURDIR)/debian/asterisk.default $(CURDIR)/debian/asterisk-config/etc/default/asterisk
+ chmod +x $(CURDIR)/debian/asterisk-web-vmail/usr/lib/cgi-bin/asterisk/vmail.cgi
- mkdir -p $(CURDIR)/debian/asterisk/usr/share/asterisk/bin
- cp debian/asterisk_fix $(CURDIR)/debian/asterisk/usr/share/asterisk/bin
- chmod +x $(CURDIR)/debian/asterisk/usr/share/asterisk/bin/asterisk_fix
- mkdir -p $(CURDIR)/debian/tmp/usr/share/asterisk/firmware/iax
- mkdir -p $(CURDIR)/debian/tmp/usr/share/asterisk/mohmp3
- mkdir -p $(CURDIR)/debian/tmp/var/lib/asterisk
-
- dh_install --sourcedir=debian/tmp
-
- install -m 644 include/asterisk.h $(CURDIR)/debian/asterisk-dev/usr/include/asterisk.h
-
# Build architecture-independent files here.
-binary-indep: build install
+binary-indep: install-indep
dh_testdir -i
dh_testroot -i
dh_installlogrotate -i
@@ -209,7 +177,7 @@
# Build architecture-dependent files here.
-binary-arch: build install
+binary-arch: install-arch
dh_testdir -a
dh_testroot -a
dh_installdocs -a
@@ -222,7 +190,6 @@
dh_compress -a
dh_fixperms -a
dh_installdeb -a
- #rm debian/asterisk/usr/lib/asterisk/modules/pbx_gtkconsole.so
rm -f debian/asterisk/usr/lib/asterisk/modules/chan_h323.so
dh_makeshlibs -a
dh_shlibdeps -a
More information about the Pkg-voip-commits
mailing list