Author: fabbione Date: 2004-10-22 11:56:00 -0500 (Fri, 22 Oct 2004) New Revision: 84
Added: xorg-config/trunk/debian/xorg-dev.install xorg-config/trunk/debian/xorg-dev.lintian Removed: xorg-config/trunk/debian/shared/symlinks.mk Modified: xorg-config/trunk/debian/CHANGESETS xorg-config/trunk/debian/MANIFEST.any xorg-config/trunk/debian/control xorg-config/trunk/debian/patches/915_debian_fix_Imakefiles.diff xorg-config/trunk/debian/rules xorg-config/trunk/debian/shared/all.mk xorg-config/trunk/debian/xutils-devel.install xorg-config/trunk/debian/xutils-devel.lintian Log: * Ship X.org top header files [0] and kill symlink.mk: + Add xorg-dev package to debian/control. + Update 915_debian_fix_Imakefiles.diff to remove SUBDIRS from xc/include. + Update debian/rules to install xc/include/. + Update MANIFEST.any. + Remove symlinks.mk from allover the package. Each package should be responsible to create what it needs to build. Modified: xorg-config/trunk/debian/CHANGESETS =================================================================== --- xorg-config/trunk/debian/CHANGESETS 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/CHANGESETS 2004-10-22 16:56:00 UTC (rev 84) @@ -135,4 +135,16 @@ * Update symlinks.mk to perform less checks and add the Xdmcp.h 81 +* Ship X.org top header files [0] and kill symlink.mk: + + Add xorg-dev package to debian/control. + + Update 915_debian_fix_Imakefiles.diff to remove SUBDIRS from xc/include. + + Update debian/rules to install xc/include/. + + Update MANIFEST.any. + + Remove symlinks.mk from allover the package. Each package should be + responsible to create what it needs to build. + 84 + +[0] Not that i didn't have this idea before.. it's just that i like to make my +life more complicated than it should be. + vim:set ai et sts=4 sw=4 tw=80: Modified: xorg-config/trunk/debian/MANIFEST.any =================================================================== --- xorg-config/trunk/debian/MANIFEST.any 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/MANIFEST.any 2004-10-22 16:56:00 UTC (rev 84) @@ -12,6 +12,29 @@ usr/X11R6/bin/pswrap usr/X11R6/bin/revpath usr/X11R6/bin/xmkmf +usr/X11R6/include/X11/DECkeysym.h +usr/X11R6/include/X11/HPkeysym.h +usr/X11R6/include/X11/Sunkeysym.h +usr/X11R6/include/X11/X.h +usr/X11R6/include/X11/XF86keysym.h +usr/X11R6/include/X11/XWDFile.h +usr/X11R6/include/X11/Xalloca.h +usr/X11R6/include/X11/Xarch.h +usr/X11R6/include/X11/Xatom.h +usr/X11R6/include/X11/Xdefs.h +usr/X11R6/include/X11/Xfuncproto.h +usr/X11R6/include/X11/Xfuncs.h +usr/X11R6/include/X11/Xmd.h +usr/X11R6/include/X11/Xos.h +usr/X11R6/include/X11/Xos_r.h +usr/X11R6/include/X11/Xosdefs.h +usr/X11R6/include/X11/Xpoll.h +usr/X11R6/include/X11/Xproto.h +usr/X11R6/include/X11/Xprotostr.h +usr/X11R6/include/X11/Xthreads.h +usr/X11R6/include/X11/ap_keysym.h +usr/X11R6/include/X11/keysym.h +usr/X11R6/include/X11/keysymdef.h usr/X11R6/lib/X11/config/Amoeba.cf usr/X11R6/lib/X11/config/DGUX.cf usr/X11R6/lib/X11/config/FreeBSD.cf @@ -134,9 +157,9 @@ usr/X11R6/man/man1/pswrap.1 usr/X11R6/man/man1/revpath.1 usr/X11R6/man/man1/xmkmf.1 +usr/share/lintian/overrides/xorg-dev usr/share/lintian/overrides/xutils-devel usr/share/xorg/dbuild-scripts/all.mk usr/share/xorg/dbuild-scripts/arch.mk usr/share/xorg/dbuild-scripts/check-manifest.mk usr/share/xorg/dbuild-scripts/patch-audit.mk -usr/share/xorg/dbuild-scripts/symlinks.mk Modified: xorg-config/trunk/debian/control =================================================================== --- xorg-config/trunk/debian/control 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/control 2004-10-22 16:56:00 UTC (rev 84) @@ -33,3 +33,10 @@ - revpath, which generates a relative path that can be used to undo a change-directory and - xmkmf, a tool that creates a Makefile from an Imakefile. + +Package: xorg-dev +Depends: xutils-devel +Architecture: all +Description: X.org top level header files + xorg-dev provides all the top level header files required to build almost, if + not all, the libraries and applications that uses a X Window System. Modified: xorg-config/trunk/debian/patches/915_debian_fix_Imakefiles.diff =================================================================== --- xorg-config/trunk/debian/patches/915_debian_fix_Imakefiles.diff 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/patches/915_debian_fix_Imakefiles.diff 2004-10-22 16:56:00 UTC (rev 84) @@ -6,8 +6,8 @@ Patch by Fabio M. Di Nitto. diff -ruN xc-old/config/pswrap/Imakefile xc/config/pswrap/Imakefile ---- xc-old/config/pswrap/Imakefile 2004-04-23 20:42:00.000000000 +0200 -+++ xc/config/pswrap/Imakefile 2004-10-18 15:31:17.411526720 +0200 +--- xc-old/config/pswrap/Imakefile 2004-04-23 18:42:00.000000000 +0000 ++++ xc/config/pswrap/Imakefile 2004-10-22 15:33:25.155443016 +0000 @@ -6,6 +6,8 @@ YFLAGS = -d EXTRA_LIBRARIES = LexLib @@ -18,8 +18,8 @@ systemnames.c psw.c pswstring.c pswsemantics.c diff -ruN xc-old/config/util/Imakefile xc/config/util/Imakefile ---- xc-old/config/util/Imakefile 2004-06-26 14:50:32.000000000 +0200 -+++ xc/config/util/Imakefile 2004-10-18 15:31:33.820032248 +0200 +--- xc-old/config/util/Imakefile 2004-06-26 12:50:32.000000000 +0000 ++++ xc/config/util/Imakefile 2004-10-22 15:33:25.155443016 +0000 @@ -6,6 +6,8 @@ CCMDEP_PROG = ccmakedep @@ -29,3 +29,15 @@ #ifdef ExportListGenSource EXPORTLISTGEN = exportlistgen #endif +diff -ruN xc-old/include/Imakefile xc/include/Imakefile +--- xc-old/include/Imakefile 2004-08-09 22:37:21.000000000 +0000 ++++ xc/include/Imakefile 2004-10-22 15:34:14.806894848 +0000 +@@ -15,7 +15,7 @@ + DPSDIR = DPS + #endif + +-SUBDIRS = bitmaps extensions fonts $(GLXDIR) $(DPSDIR) ++SUBDIRS = + + #ifdef Win32Architecture + EXTRA_HEADERS = Xw32defs.h Xwinsock.h Modified: xorg-config/trunk/debian/rules =================================================================== --- xorg-config/trunk/debian/rules 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/rules 2004-10-22 16:56:00 UTC (rev 84) @@ -32,18 +32,19 @@ # Import anal patch-audit check. include debian/shared/patch-audit.mk -# Import symlink creation target. -include debian/shared/symlinks.mk - configure: $(STAMP_DIR)/configure $(STAMP_DIR)/configure: $(patched) dh_testdir echo "" > $(SOURCE_TREE)/$(PROJECT_DIR)/cf/date.def echo "" > $(SOURCE_TREE)/$(PROJECT_DIR)/cf/host.def + if [ -d $(SOURCE_TREE)/include ]; then \ + cd $(SOURCE_TREE)/include && \ + ln -sf . X11; \ + fi touch $@ build: $(STAMP_DIR)/build -$(STAMP_DIR)/build: patch-audit symlinks configure +$(STAMP_DIR)/build: patch-audit configure dh_testdir # bootstrap imake and create version.def cd $(SOURCE_TREE) && \ @@ -55,6 +56,10 @@ ./imake/imake -Icf -DTOPDIR=../ -DCURDIR=. && \ $(MAKE) Makefiles && \ $(MAKE) all + cd $(SOURCE_TREE)/include && \ + ../config/imake/imake -I../config/cf -DTOPDIR=../ -DCURDIR=. && \ + $(MAKE) Makefiles && \ + $(MAKE) all touch $@ install: $(STAMP_DIR)/install @@ -63,17 +68,19 @@ dh_testroot abspath=`pwd` && \ cd $(SOURCE_TREE)/$(PROJECT_DIR) && \ + $(MAKE) install install.man DESTDIR=$$abspath/debian/tmp && \ + cd ../include && \ $(MAKE) install install.man DESTDIR=$$abspath/debian/tmp # Install lintian override. install -d -m 755 debian/tmp/usr/share/lintian/overrides/ install -m 644 debian/xutils-devel.lintian debian/tmp/usr/share/lintian/overrides/xutils-devel + install -m 644 debian/xorg-dev.lintian debian/tmp/usr/share/lintian/overrides/xorg-dev # Install common Debian build scripts. install -d -m 755 debian/tmp/usr/share/xorg/dbuild-scripts/ install -m 644 debian/shared/all.mk debian/tmp/usr/share/xorg/dbuild-scripts/all.mk install -m 644 debian/shared/arch.mk debian/tmp/usr/share/xorg/dbuild-scripts/arch.mk install -m 644 debian/shared/check-manifest.mk debian/tmp/usr/share/xorg/dbuild-scripts/check-manifest.mk install -m 644 debian/shared/patch-audit.mk debian/tmp/usr/share/xorg/dbuild-scripts/patch-audit.mk - install -m 644 debian/shared/symlinks.mk debian/tmp/usr/share/xorg/dbuild-scripts/symlinks.mk touch $@ binary-arch: check-manifest @@ -92,6 +99,15 @@ binary-indep: check-manifest dh_testdir + dh_install --sourcedir=debian/tmp + dh_installchangelogs -i + dh_installdocs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i binary: binary-arch binary-indep Modified: xorg-config/trunk/debian/shared/all.mk =================================================================== --- xorg-config/trunk/debian/shared/all.mk 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/shared/all.mk 2004-10-22 16:56:00 UTC (rev 84) @@ -16,7 +16,4 @@ # Import anal patch-audit check. include /usr/share/xorg/dbuild-scripts/patch-audit.mk -# Import symlink creation target. -include /usr/share/xorg/dbuild-scripts/symlinks.mk - # vim:set noet ai sts=8 sw=8 tw=0: Deleted: xorg-config/trunk/debian/shared/symlinks.mk =================================================================== --- xorg-config/trunk/debian/shared/symlinks.mk 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/shared/symlinks.mk 2004-10-22 16:56:00 UTC (rev 84) @@ -1,27 +0,0 @@ -#!/usr/bin/make -f -# Original by Fabio M. Di Nitto <[EMAIL PROTECTED]> -# Licensed under the GNU General Public License, version 2. See the file -# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt> - -# $Id$ - -symlinks: $(STAMP_DIR)/symlinks -$(STAMP_DIR)/symlinks: $(patched) - dh_testdir - # create symlink to not depend on X11 - if [ -d $(SOURCE_TREE)/include ]; then \ - cd $(SOURCE_TREE)/include && \ - ln -sf . X11 && \ - if [ -e ../lib/xtrans/Xtrans.c ]; then \ - ln -sf ../lib/xtrans/Xtrans.h Xtrans.h; \ - fi && \ - if [ -e ../lib/Xau/Xauth.h ]; then \ - ln -sf ../lib/Xau/Xauth.h Xauth.h; \ - fi && \ - if [ -e ../lib/Xdmcp/Xdmcp.h ]; then \ - ln -sf ../lib/Xdmcp/Xdmcp.h Xdmcp.h; \ - fi; \ - fi - touch $@ - -# vim:set noet ai sts=8 sw=8 tw=0: Added: xorg-config/trunk/debian/xorg-dev.install =================================================================== --- xorg-config/trunk/debian/xorg-dev.install 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/xorg-dev.install 2004-10-22 16:56:00 UTC (rev 84) @@ -0,0 +1,24 @@ +usr/X11R6/include/X11/DECkeysym.h +usr/X11R6/include/X11/HPkeysym.h +usr/X11R6/include/X11/Sunkeysym.h +usr/X11R6/include/X11/X.h +usr/X11R6/include/X11/XF86keysym.h +usr/X11R6/include/X11/XWDFile.h +usr/X11R6/include/X11/Xalloca.h +usr/X11R6/include/X11/Xarch.h +usr/X11R6/include/X11/Xatom.h +usr/X11R6/include/X11/Xdefs.h +usr/X11R6/include/X11/Xfuncproto.h +usr/X11R6/include/X11/Xfuncs.h +usr/X11R6/include/X11/Xmd.h +usr/X11R6/include/X11/Xos.h +usr/X11R6/include/X11/Xos_r.h +usr/X11R6/include/X11/Xosdefs.h +usr/X11R6/include/X11/Xpoll.h +usr/X11R6/include/X11/Xproto.h +usr/X11R6/include/X11/Xprotostr.h +usr/X11R6/include/X11/Xthreads.h +usr/X11R6/include/X11/ap_keysym.h +usr/X11R6/include/X11/keysym.h +usr/X11R6/include/X11/keysymdef.h +usr/share/lintian/overrides/xorg-dev Added: xorg-config/trunk/debian/xorg-dev.lintian =================================================================== --- xorg-config/trunk/debian/xorg-dev.lintian 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/xorg-dev.lintian 2004-10-22 16:56:00 UTC (rev 84) @@ -0,0 +1,4 @@ +# lintian doesn't know that we ARE a X Windows System as per +# http://www.debian.org/doc/debian-policy/ch-customized-programs.html#s11.8.7 + +xorg-dev: packages-installs-file-to-usr-x11r6 Modified: xorg-config/trunk/debian/xutils-devel.install =================================================================== --- xorg-config/trunk/debian/xutils-devel.install 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/xutils-devel.install 2004-10-22 16:56:00 UTC (rev 84) @@ -139,4 +139,3 @@ usr/share/xorg/dbuild-scripts/arch.mk usr/share/xorg/dbuild-scripts/check-manifest.mk usr/share/xorg/dbuild-scripts/patch-audit.mk -usr/share/xorg/dbuild-scripts/symlinks.mk Modified: xorg-config/trunk/debian/xutils-devel.lintian =================================================================== --- xorg-config/trunk/debian/xutils-devel.lintian 2004-10-22 08:00:38 UTC (rev 83) +++ xorg-config/trunk/debian/xutils-devel.lintian 2004-10-22 16:56:00 UTC (rev 84) @@ -5,7 +5,6 @@ xutils-devel: script-not-executable ./usr/share/xorg/dbuild-scripts/arch.mk xutils-devel: script-not-executable ./usr/share/xorg/dbuild-scripts/check-manifest.mk xutils-devel: script-not-executable ./usr/share/xorg/dbuild-scripts/patch-audit.mk -xutils-devel: script-not-executable ./usr/share/xorg/dbuild-scripts/symlinks.mk # lintian doesn't know that we ARE a X Windows System as per # http://www.debian.org/doc/debian-policy/ch-customized-programs.html#s11.8.7