[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force XFree86 SVN commit: rev 801 - branches/4.3.0/sid/debian



Author: branden
Date: 2003-12-01 15:11:11 -0500 (Mon, 01 Dec 2003)
New Revision: 801

Added:
   branches/4.3.0/sid/debian/libdps1.shlibs.local
   branches/4.3.0/sid/debian/libx11-6.shlibs.local
Modified:
   branches/4.3.0/sid/debian/changelog
   branches/4.3.0/sid/debian/rules
Log:
Merge revision 800 from
people/branden/xlibs-and-xbase-clients-split/debian.


Modified: branches/4.3.0/sid/debian/changelog
===================================================================
--- branches/4.3.0/sid/debian/changelog	2003-12-01 20:07:16 UTC (rev 800)
+++ branches/4.3.0/sid/debian/changelog	2003-12-01 20:11:11 UTC (rev 801)
@@ -141,7 +141,7 @@
     - debian/xlibs.{dirs,links,postinst.in,postrm.in,preinst.in,shlibs,
       shlibs.dummy}: deleted
     - debian/rules: eliminate special dh_shlibdeps handling for xlibs package;
-      no longer needed
+      add special dh_shlibdeps handling for libdps1 and libx11-6 (see below)
     - debian/scripts/manifest-install-reconcile: add libxrx shared library and
       object to list of files expected to be unshipped
     - debian/shell-lib.sh: define new functions to aid maintainer scripts of
@@ -162,6 +162,12 @@
       versioned dependencies on older versions of xlibs (except in the case of
       libxv1, for which a shared version did not exist in XFree86 prior to
       4.3)
+    - debian/{libdps1,libx11-6}.shlibs.local: add special local shlibs files
+      for use during the package build so that libdps1 and libx11-6 do not get
+      spurious self-dependencies; libdps1 ships three related shared
+      libraries, and libx11-6 ships loadable modules for Xlib that reference
+      symbols in Xlib -- both of these cases confuse dpkg-shlibdeps (via
+      dh_shlibdeps)
     - debian/{libice6,libsm6,libx11-6,libxext6,libxft1,libxi6,libxmu6,
       libxmuu1,libxp6,libxpm4,libxrandr2,libxt6,libxtrap6,libxtst6,
       libxv1}.{postinst,postrm}: new; call register_x_lib_dir_with_ld_so(),

Copied: branches/4.3.0/sid/debian/libdps1.shlibs.local (from rev 800, people/branden/xlibs-and-xbase-clients-split/debian/libdps1.shlibs.local)

Copied: branches/4.3.0/sid/debian/libx11-6.shlibs.local (from rev 800, people/branden/xlibs-and-xbase-clients-split/debian/libx11-6.shlibs.local)

Modified: branches/4.3.0/sid/debian/rules
===================================================================
--- branches/4.3.0/sid/debian/rules	2003-12-01 20:07:16 UTC (rev 800)
+++ branches/4.3.0/sid/debian/rules	2003-12-01 20:11:11 UTC (rev 801)
@@ -422,7 +422,9 @@
 	chown :utmp debian/xterm/usr/X11R6/bin/xterm
 	chmod g+s debian/xterm/usr/X11R6/bin/xterm
 	dh_installdeb
-	dh_shlibdeps -l$(DEBTREEDIR)/usr/lib -l$(DEBTREEDIR)/usr/X11R6/lib --exclude=usr/X11R6/lib/modules
+	dh_shlibdeps -Nlibdps1 -Nlibx11-6 -l$(DEBTREEDIR)/usr/lib -l$(DEBTREEDIR)/usr/X11R6/lib --exclude=usr/X11R6/lib/modules
+	dh_shlibdps -plibdps1 -l$(DEBTREEDIR)/usr/lib -l$(DEBTREEDIR)/usr/X11R6/lib -- -Ldebian/libdps1.shlibs.local
+	dh_shlibdps -plibx11-6 -l$(DEBTREEDIR)/usr/lib -l$(DEBTREEDIR)/usr/X11R6/lib -- -Ldebian/libx11-6.shlibs.local
 	dh_gencontrol -- -VF:XWSC-Special-Depends=$(XWSC_SPECIAL_DEPENDS) \
 	                 -VF:XWSD-Special-Depends=$(XWSD_SPECIAL_DEPENDS) \
 	                 -VF:Xlibmesa-gl-Special-Depends=$(XLIBMESA_GL_SPECIAL_DEPENDS)



Reply to: