[Pkg-maemo-commits] r294 ./hildon-desktop/debian: * Cleanup rules.
Jonny Lamb
jonnylamb at jonnylamb.com
Tue Jul 24 16:50:44 UTC 2007
------------------------------------------------------------
revno: 294
committer: Jonny Lamb <jonnylamb at jonnylamb.com>
branch nick: hildon-desktop
timestamp: Tue 2007-07-24 17:50:44 +0100
message:
* Cleanup rules.
modified:
debian/changelog
debian/rules
-------------- next part --------------
=== modified file 'debian/changelog'
--- a/debian/changelog 2007-07-24 16:43:02 +0000
+++ b/debian/changelog 2007-07-24 16:50:44 +0000
@@ -8,8 +8,9 @@
inequality if necessary.
* Bumped debhelper compat to 5.
* Bumped Standards-Version to 3.7.2.
+ * Cleanup rules.
- -- Jonny Lamb <jonnylamb at jonnylamb.com> Tue, 24 Jul 2007 17:42:35 +0100
+ -- Jonny Lamb <jonnylamb at jonnylamb.com> Tue, 24 Jul 2007 17:50:25 +0100
hildon-desktop (1:0.0.24-1) sardine; urgency=low
=== modified file 'debian/rules'
--- a/debian/rules 2007-07-19 18:00:15 +0000
+++ b/debian/rules 2007-07-24 16:50:44 +0000
@@ -3,17 +3,12 @@
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-
-CFLAGS = -Wall -g
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS += -Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2)
ifneq (,$(findstring maemo-launcher,$(DEB_BUILD_OPTIONS)))
LAUNCHER = yes
@@ -29,12 +24,6 @@
CFLAGS += -mthumb -fPIC
endif
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O0
-else
- CFLAGS += -O2
-endif
-
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
@@ -43,11 +32,19 @@
CFLAGS += -ggdb -DDEBUG
endif
+configure_flags := \
+ --host=$(DEB_HOST_GNU_TYPE) \
+ --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ --disable-dependency-tracking
+
config.status: configure
dh_testdir
# Add here commands to configure the package.
- CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --sysconfdir=/etc --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-dependency-tracking
-
+ CFLAGS="$(CFLAGS)" ./configure $(configure_flags)
build: build-stamp
build-stamp: config.status
@@ -61,11 +58,8 @@
dh_testdir
dh_testroot
rm -f build-stamp
-
# Add here commands to clean up after the build process.
- -$(MAKE) distclean
-
-
+ [ ! -f Makefile ] || $(MAKE) distclean
dh_clean
install: build
@@ -73,7 +67,6 @@
dh_testroot
# dh_clean -k
dh_installdirs
-
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
ifeq "$(strip $(LAUNCHER))" "yes"
mv debian/tmp/usr/bin/hildon-desktop debian/tmp/usr/bin/hildon-desktop.launch
@@ -93,27 +86,15 @@
dh_testdir
dh_testroot
dh_installchangelogs
-# dh_installexamples
dh_installdocs
dh_install --sourcedir=debian/tmp
install -m0755 debian/start-hildon debian/hildon-desktop/usr/bin/start-hildon
-# dh_installmenu
-# dh_installdebconf
-# dh_installlogrotate
-# dh_installemacsen
-# dh_installpam
dh_installmime
-# dh_installinit
-# dh_installcron
-# dh_installinfo
dh_installman
dh_link
- dh_strip --dbg-package="hildon-desktop" --dbg-package="libhildondesktop0" --dbg-package="libhildonwm0"
+ dh_strip --dbg-package="hildon-desktop" --dbg-package="libhildondesktop0" --dbg-package="libhildonwm0-dbg"
dh_compress
dh_fixperms
-# dh_installinit -- start 51 2 3 4 . stop 20 0 1 5 6 .
-# dh_perl
-# dh_python
dh_makeshlibs -V
dh_installdeb
dh_shlibdeps
More information about the Pkg-maemo-commits
mailing list