X Strike Force SVN commit: rev 302 - branches/4.3.0/sid/debian
Author: branden
Date: 2003-07-23 12:02:45 -0500 (Wed, 23 Jul 2003)
New Revision: 302
Modified:
branches/4.3.0/sid/debian/rules
Log:
debian/rules: really resync this file with the trunk; get rid of some of
daniels's editorializing, clean up comments, clean up whitespace,
eradicate gratuitous style changes, and so forth, leaving only the new
stuff that is actually needed for packaging 4.3.0
Modified: branches/4.3.0/sid/debian/rules
==============================================================================
--- branches/4.3.0/sid/debian/rules 2003-07-23 17:00:43 UTC (rev 301)
+++ branches/4.3.0/sid/debian/rules 2003-07-23 17:02:45 UTC (rev 302)
@@ -63,28 +63,24 @@
DEBUGFLAGS:=-DDebianGccOptimizeOpt='-O0'
# Set some Imake variables for the regular and server-debugging builds.
-# Don't remove *any* spaces from IMAKE_DEFINES or SERVER_DEBUG_IMAKE_DEFINES
-# lines. Ever.
TIMESTAMP:=$(shell env TZ=UTC date +%Y%m%d%H%M%S)
IMAKE_DEFINES:=-DXFree86CustomVersion='\"Debian $(SOURCE_VERSION) $(TIMESTAMP) $(BUILDER)\"'
-SERVERDEBUG_IMAKE_DEFINES:=-DXFree86CustomVersion='\"Debian (static) $(SOURCE_VERSION) $(TIMESTAMP) $(BUILDER)\"' -DBuildServersOnly=YES -DDoLoadableServer=NO -DXnestServer=NO -DXVirtualFramebufferServer=NO -DXprtServer=NO $(DEBUGFLAGS)
+# XXX: replace -DDefaultGcc2OptimizeOpt=-O0 with $(DEBUGFLAGS) when the time
+# comes (see above)
+SERVERDEBUG_IMAKE_DEFINES:=-DXFree86CustomVersion='\"Debian (static) $(SOURCE_VERSION) $(TIMESTAMP) $(BUILDER)\"' -DBuildServersOnly=YES -DDoLoadableServer=NO -DXnestServer=NO -DXVirtualFramebufferServer=NO -DXprtServer=NO -DDefaultGcc2OptimizeOpt=-O0
# If this is an official build, set the BuilderEMailAddr that gets displayed in
# some error messages.
ifeq ($(OFFICIAL_BUILD),yes)
BUILDER_EMAIL_ADDR:=submit@bugs.debian.org
-else
-BUILDER_EMAIL_ADDR:=debian-x@lists.debian.org
-endif
-
IMAKE_DEFINES+= -DBuilderEMailAddr='\"$(BUILDER_EMAIL_ADDR)\"'
SERVERDEBUG_IMAKE_DEFINES+= -DBuilderEMailAddr='\"$(BUILDER_EMAIL_ADDR)\"'
+endif
# Determine whether we're compiling with optimization turned off; does
# DEB_BUILD_OPTIONS contain the "noopt" flag? (see XXX comment above)
-
-# does DEB_BUILD_OPTIONS contain the "noopt" flag?
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+# don't get rid of the space in the next line
IMAKE_DEFINES+= $(DEBUGFLAGS)
endif
@@ -144,16 +140,17 @@
# Rule to clean the maintainer scripts.
cleanscripts:
rm -f debian/*.config debian/*.postinst debian/*.postrm debian/*.preinst debian/*.prerm
- rm -f $(STAMP_DIR)/genscripts debian/xserver-xfree86-dbg.templates
- # Tell debconf that -dbg.templates is gone.
+ rm -f debian/xserver-xfree86-dbg.templates
+ # tell po-debconf xserver-xfree86-dbg.templates is gone
debconf2po-update
+ rm -f $(STAMP_DIR)/genscripts
clean: source.clean cleanscripts
dh_testdir
dh_testroot
rm -rf $(STAMP_DIR) $(DEBTREEDIR)
- dh_clean debian/local/xserver-wrapper debian/local/xterm.faq.text.gz debian/MANIFEST.$(ARCH).new # debian/local/XFree86-FAQ.text.gz
rm -rf debian/local/exports debian/local/xlibmesa-drm-src/modules
+ dh_clean debian/local/xserver-wrapper debian/local/xterm.faq.text.gz debian/MANIFEST.$(ARCH).new
# All 'important' targets have 2 lines. The one that is run by
# dpkg-buildpackage or the user, and the one that does the actual work. This
@@ -192,9 +189,10 @@
< $$FILE > $$MAINTSCRIPT; \
fi; \
done
- # don't forget the templates files, which doesn't need any substitutions
- cp debian/xserver-xfree86.templates debian/xserver-xfree86-dbg.templates
- # And tell po-debconf that -dbg.templates is here again.
+ # don't forget the templates file, which doesn't need any substitutions
+ cp debian/xserver-xfree86.templates \
+ debian/xserver-xfree86-dbg.templates
+ # tell po-debconf xserver-xfree86-dbg.templates is here
debconf2po-update
touch $@
@@ -203,8 +201,7 @@
$(STAMP_DIR)/build: $(STAMP_DIR)/source.make $(STAMP_DIR)/genscripts
dh_testdir
$(checksource_command)
-
- # shoot me now. please.
+
# copy Xft stuff into exports/{lib,include} so we don't have to pull
# in -L/usr/include and other, similarly ugly, stuff (including, but
# not limited to, -I/usr/include).
@@ -225,8 +222,6 @@
# build Debian's X server wrapper
$(CC) -Wall -g -O2 -o debian/local/xserver-wrapper debian/local/xserver-wrapper.c
endif
- #$(HTML2TEXT) debian/local/XFree86-FAQ.html > debian/local/XFree86-FAQ.text
- #gzip -9 debian/local/XFree86-FAQ.text
$(HTML2TEXT) debian/local/xterm.faq.html > debian/local/xterm.faq.text
gzip -9 debian/local/xterm.faq.text
ifndef test_rules
@@ -314,7 +309,6 @@
install -m 755 -d $(DEBTREEDIR)/usr/share/configlets/xserver-common
install -m 644 debian/local/dexlet/* $(DEBTREEDIR)/usr/share/configlets/xserver-common
endif
-
# other stuff
install -m 755 -d $(DEBTREEDIR)/usr/share/man/man7
install -m 644 debian/local/XF86Config.7 $(DEBTREEDIR)/usr/share/man/man7
Reply to: