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

X Strike Force X.Org X11 SVN commit: r72 - trunk/debian



Author: dnusinow
Date: 2005-05-09 22:23:22 -0500 (Mon, 09 May 2005)
New Revision: 72

Added:
   trunk/debian/libxt-dev.install
   trunk/debian/libxt-dev.links
   trunk/debian/libxt6-dbg.install
   trunk/debian/libxt6-dbg.links
   trunk/debian/libxt6.config.in
   trunk/debian/libxt6.dirs
   trunk/debian/libxt6.install
   trunk/debian/libxt6.links
   trunk/debian/libxt6.postinst.in
   trunk/debian/libxt6.postrm.in
   trunk/debian/libxt6.preinst.in
   trunk/debian/libxt6.shlibs
   trunk/debian/libxt6.templates
Log:
Adding libxt packaging docs. Audited and approved by David.

Added: trunk/debian/libxt-dev.install
===================================================================
--- trunk/debian/libxt-dev.install	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt-dev.install	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1,286 @@
+usr/X11R6/include/X11/Composite.h
+usr/X11R6/include/X11/CompositeP.h
+usr/X11R6/include/X11/ConstrainP.h
+usr/X11R6/include/X11/Constraint.h
+usr/X11R6/include/X11/Core.h
+usr/X11R6/include/X11/CoreP.h
+usr/X11R6/include/X11/Intrinsic.h
+usr/X11R6/include/X11/IntrinsicP.h
+usr/X11R6/include/X11/Object.h
+usr/X11R6/include/X11/ObjectP.h
+usr/X11R6/include/X11/RectObj.h
+usr/X11R6/include/X11/RectObjP.h
+usr/X11R6/include/X11/Shell.h
+usr/X11R6/include/X11/ShellP.h
+usr/X11R6/include/X11/StringDefs.h
+usr/X11R6/include/X11/Vendor.h
+usr/X11R6/include/X11/VendorP.h
+usr/X11R6/lib/libXt.a
+usr/X11R6/man/man3/MenuPopdown.3x
+usr/X11R6/man/man3/MenuPopup.3x
+usr/X11R6/man/man3/XtAddActions.3x
+usr/X11R6/man/man3/XtAddCallback.3x
+usr/X11R6/man/man3/XtAddCallbacks.3x
+usr/X11R6/man/man3/XtAddConverter.3x
+usr/X11R6/man/man3/XtAddEventHandler.3x
+usr/X11R6/man/man3/XtAddExposureToRegion.3x
+usr/X11R6/man/man3/XtAddGrab.3x
+usr/X11R6/man/man3/XtAddInput.3x
+usr/X11R6/man/man3/XtAddRawEventHandler.3x
+usr/X11R6/man/man3/XtAddTimeOut.3x
+usr/X11R6/man/man3/XtAddTimeout.3x
+usr/X11R6/man/man3/XtAllocateGC.3x
+usr/X11R6/man/man3/XtAppAddActionHook.3x
+usr/X11R6/man/man3/XtAppAddActions.3x
+usr/X11R6/man/man3/XtAppAddBlockHook.3x
+usr/X11R6/man/man3/XtAppAddConverter.3x
+usr/X11R6/man/man3/XtAppAddInput.3x
+usr/X11R6/man/man3/XtAppAddSignal.3x
+usr/X11R6/man/man3/XtAppAddTimeOut.3x
+usr/X11R6/man/man3/XtAppAddTimeout.3x
+usr/X11R6/man/man3/XtAppAddWorkProc.3x
+usr/X11R6/man/man3/XtAppCreateShell.3x
+usr/X11R6/man/man3/XtAppError.3x
+usr/X11R6/man/man3/XtAppErrorMsg.3x
+usr/X11R6/man/man3/XtAppGetErrorDatabase.3x
+usr/X11R6/man/man3/XtAppGetErrorDatabaseText.3x
+usr/X11R6/man/man3/XtAppGetExitFlag.3x
+usr/X11R6/man/man3/XtAppGetSelectionTimeout.3x
+usr/X11R6/man/man3/XtAppInitialize.3x
+usr/X11R6/man/man3/XtAppLock.3x
+usr/X11R6/man/man3/XtAppMainLoop.3x
+usr/X11R6/man/man3/XtAppNextEvent.3x
+usr/X11R6/man/man3/XtAppPeekEvent.3x
+usr/X11R6/man/man3/XtAppPending.3x
+usr/X11R6/man/man3/XtAppProcessEvent.3x
+usr/X11R6/man/man3/XtAppReleaseCacheRefs.3x
+usr/X11R6/man/man3/XtAppSetErrorHandler.3x
+usr/X11R6/man/man3/XtAppSetErrorMsgHandler.3x
+usr/X11R6/man/man3/XtAppSetExitFlag.3x
+usr/X11R6/man/man3/XtAppSetFallbackResources.3x
+usr/X11R6/man/man3/XtAppSetSelectionTimeout.3x
+usr/X11R6/man/man3/XtAppSetTypeConverter.3x
+usr/X11R6/man/man3/XtAppSetWarningHandler.3x
+usr/X11R6/man/man3/XtAppSetWarningMsgHandler.3x
+usr/X11R6/man/man3/XtAppUnlock.3x
+usr/X11R6/man/man3/XtAppWarning.3x
+usr/X11R6/man/man3/XtAppWarningMsg.3x
+usr/X11R6/man/man3/XtAugmentTranslations.3x
+usr/X11R6/man/man3/XtBuildEventMask.3x
+usr/X11R6/man/man3/XtCallAcceptFocus.3x
+usr/X11R6/man/man3/XtCallActionProc.3x
+usr/X11R6/man/man3/XtCallCallbackList.3x
+usr/X11R6/man/man3/XtCallCallbacks.3x
+usr/X11R6/man/man3/XtCallConverter.3x
+usr/X11R6/man/man3/XtCallbackExclusive.3x
+usr/X11R6/man/man3/XtCallbackNone.3x
+usr/X11R6/man/man3/XtCallbackNonexclusive.3x
+usr/X11R6/man/man3/XtCallbackPopdown.3x
+usr/X11R6/man/man3/XtCalloc.3x
+usr/X11R6/man/man3/XtCancelSelectionRequest.3x
+usr/X11R6/man/man3/XtChangeManagedSet.3x
+usr/X11R6/man/man3/XtCheckSubclass.3x
+usr/X11R6/man/man3/XtClass.3x
+usr/X11R6/man/man3/XtCloseDisplay.3x
+usr/X11R6/man/man3/XtConfigureWidget.3x
+usr/X11R6/man/man3/XtConvert.3x
+usr/X11R6/man/man3/XtConvertAndStore.3x
+usr/X11R6/man/man3/XtConvertCase.3x
+usr/X11R6/man/man3/XtCreateApplicationContext.3x
+usr/X11R6/man/man3/XtCreateApplicationShell.3x
+usr/X11R6/man/man3/XtCreateManagedWidget.3x
+usr/X11R6/man/man3/XtCreatePopupShell.3x
+usr/X11R6/man/man3/XtCreateSelectionRequest.3x
+usr/X11R6/man/man3/XtCreateWidget.3x
+usr/X11R6/man/man3/XtCreateWindow.3x
+usr/X11R6/man/man3/XtDatabase.3x
+usr/X11R6/man/man3/XtDestroyApplicationContext.3x
+usr/X11R6/man/man3/XtDestroyWidget.3x
+usr/X11R6/man/man3/XtDirectConvert.3x
+usr/X11R6/man/man3/XtDisownSelection.3x
+usr/X11R6/man/man3/XtDispatchEvent.3x
+usr/X11R6/man/man3/XtDispatchEventToWidget.3x
+usr/X11R6/man/man3/XtDisplay.3x
+usr/X11R6/man/man3/XtDisplayInitialize.3x
+usr/X11R6/man/man3/XtDisplayOfObject.3x
+usr/X11R6/man/man3/XtDisplayStringConversionWarning.3x
+usr/X11R6/man/man3/XtDisplayToApplicationContext.3x
+usr/X11R6/man/man3/XtError.3x
+usr/X11R6/man/man3/XtErrorMsg.3x
+usr/X11R6/man/man3/XtFindFile.3x
+usr/X11R6/man/man3/XtFree.3x
+usr/X11R6/man/man3/XtGetActionKeysym.3x
+usr/X11R6/man/man3/XtGetActionList.3x
+usr/X11R6/man/man3/XtGetApplicationNameAndClass.3x
+usr/X11R6/man/man3/XtGetApplicationResources.3x
+usr/X11R6/man/man3/XtGetClassExtension.3x
+usr/X11R6/man/man3/XtGetConstraintResourceList.3x
+usr/X11R6/man/man3/XtGetDisplays.3x
+usr/X11R6/man/man3/XtGetErrorDatabase.3x
+usr/X11R6/man/man3/XtGetErrorDatabaseText.3x
+usr/X11R6/man/man3/XtGetGC.3x
+usr/X11R6/man/man3/XtGetKeyboardFocusWidget.3x
+usr/X11R6/man/man3/XtGetKeysymTable.3x
+usr/X11R6/man/man3/XtGetMultiClickTime.3x
+usr/X11R6/man/man3/XtGetResourceList.3x
+usr/X11R6/man/man3/XtGetSelectionParameters.3x
+usr/X11R6/man/man3/XtGetSelectionRequest.3x
+usr/X11R6/man/man3/XtGetSelectionTimeout.3x
+usr/X11R6/man/man3/XtGetSelectionValue.3x
+usr/X11R6/man/man3/XtGetSelectionValueIncremental.3x
+usr/X11R6/man/man3/XtGetSelectionValues.3x
+usr/X11R6/man/man3/XtGetSelectionValuesIncremental.3x
+usr/X11R6/man/man3/XtGetSubresources.3x
+usr/X11R6/man/man3/XtGetSubvalues.3x
+usr/X11R6/man/man3/XtGetValues.3x
+usr/X11R6/man/man3/XtGrabButton.3x
+usr/X11R6/man/man3/XtGrabKey.3x
+usr/X11R6/man/man3/XtGrabKeyboard.3x
+usr/X11R6/man/man3/XtGrabPointer.3x
+usr/X11R6/man/man3/XtHasCallbacks.3x
+usr/X11R6/man/man3/XtHooksOfDisplay.3x
+usr/X11R6/man/man3/XtInitialize.3x
+usr/X11R6/man/man3/XtInitializeWidgetClass.3x
+usr/X11R6/man/man3/XtInsertEventHandler.3x
+usr/X11R6/man/man3/XtInsertEventTypeHandler.3x
+usr/X11R6/man/man3/XtInsertRawEventHandler.3x
+usr/X11R6/man/man3/XtInstallAccelerators.3x
+usr/X11R6/man/man3/XtInstallAllAccelerators.3x
+usr/X11R6/man/man3/XtIsApplicationShell.3x
+usr/X11R6/man/man3/XtIsComposite.3x
+usr/X11R6/man/man3/XtIsConstraint.3x
+usr/X11R6/man/man3/XtIsManaged.3x
+usr/X11R6/man/man3/XtIsObject.3x
+usr/X11R6/man/man3/XtIsOverrideShell.3x
+usr/X11R6/man/man3/XtIsRealized.3x
+usr/X11R6/man/man3/XtIsRectObj.3x
+usr/X11R6/man/man3/XtIsSensitive.3x
+usr/X11R6/man/man3/XtIsSessionShell.3x
+usr/X11R6/man/man3/XtIsShell.3x
+usr/X11R6/man/man3/XtIsSubclass.3x
+usr/X11R6/man/man3/XtIsTopLevelShell.3x
+usr/X11R6/man/man3/XtIsTransientShell.3x
+usr/X11R6/man/man3/XtIsVendorShell.3x
+usr/X11R6/man/man3/XtIsWMShell.3x
+usr/X11R6/man/man3/XtIsWidget.3x
+usr/X11R6/man/man3/XtKeysymToKeycodeList.3x
+usr/X11R6/man/man3/XtLastEventProcessed.3x
+usr/X11R6/man/man3/XtLastTimestampProcessed.3x
+usr/X11R6/man/man3/XtMainLoop.3x
+usr/X11R6/man/man3/XtMakeGeometryRequest.3x
+usr/X11R6/man/man3/XtMakeResizeRequest.3x
+usr/X11R6/man/man3/XtMalloc.3x
+usr/X11R6/man/man3/XtManageChild.3x
+usr/X11R6/man/man3/XtManageChildren.3x
+usr/X11R6/man/man3/XtMapWidget.3x
+usr/X11R6/man/man3/XtMergeArgLists.3x
+usr/X11R6/man/man3/XtMoveWidget.3x
+usr/X11R6/man/man3/XtName.3x
+usr/X11R6/man/man3/XtNameToWidget.3x
+usr/X11R6/man/man3/XtNew.3x
+usr/X11R6/man/man3/XtNewString.3x
+usr/X11R6/man/man3/XtNextEvent.3x
+usr/X11R6/man/man3/XtNoticeSignal.3x
+usr/X11R6/man/man3/XtNumber.3x
+usr/X11R6/man/man3/XtOffset.3x
+usr/X11R6/man/man3/XtOffsetOf.3x
+usr/X11R6/man/man3/XtOpenApplication.3x
+usr/X11R6/man/man3/XtOpenDisplay.3x
+usr/X11R6/man/man3/XtOverrideTranslations.3x
+usr/X11R6/man/man3/XtOwnSelection.3x
+usr/X11R6/man/man3/XtOwnSelectionIncremental.3x
+usr/X11R6/man/man3/XtParent.3x
+usr/X11R6/man/man3/XtParseAcceleratorTable.3x
+usr/X11R6/man/man3/XtParseTranslationTable.3x
+usr/X11R6/man/man3/XtPeekEvent.3x
+usr/X11R6/man/man3/XtPending.3x
+usr/X11R6/man/man3/XtPopdown.3x
+usr/X11R6/man/man3/XtPopup.3x
+usr/X11R6/man/man3/XtPopupSpringLoaded.3x
+usr/X11R6/man/man3/XtProcessEvent.3x
+usr/X11R6/man/man3/XtProcessLock.3x
+usr/X11R6/man/man3/XtProcessUnlock.3x
+usr/X11R6/man/man3/XtQueryGeometry.3x
+usr/X11R6/man/man3/XtRealizeWidget.3x
+usr/X11R6/man/man3/XtRealloc.3x
+usr/X11R6/man/man3/XtRegisterCaseConverter.3x
+usr/X11R6/man/man3/XtRegisterDrawable.3x
+usr/X11R6/man/man3/XtRegisterExtensionSelector.3x
+usr/X11R6/man/man3/XtRegisterGrabAction.3x
+usr/X11R6/man/man3/XtReleaseGC.3x
+usr/X11R6/man/man3/XtReleasePropertyAtom.3x
+usr/X11R6/man/man3/XtRemoveActionHook.3x
+usr/X11R6/man/man3/XtRemoveAllCallbacks.3x
+usr/X11R6/man/man3/XtRemoveBlockHook.3x
+usr/X11R6/man/man3/XtRemoveCallback.3x
+usr/X11R6/man/man3/XtRemoveCallbacks.3x
+usr/X11R6/man/man3/XtRemoveEventHandler.3x
+usr/X11R6/man/man3/XtRemoveEventTypeHandler.3x
+usr/X11R6/man/man3/XtRemoveGrab.3x
+usr/X11R6/man/man3/XtRemoveInput.3x
+usr/X11R6/man/man3/XtRemoveRawEventHandler.3x
+usr/X11R6/man/man3/XtRemoveSignal.3x
+usr/X11R6/man/man3/XtRemoveTimeOut.3x
+usr/X11R6/man/man3/XtRemoveWorkProc.3x
+usr/X11R6/man/man3/XtReservePropertyAtom.3x
+usr/X11R6/man/man3/XtResizeWidget.3x
+usr/X11R6/man/man3/XtResolvePathname.3x
+usr/X11R6/man/man3/XtScreen.3x
+usr/X11R6/man/man3/XtScreenDatabase.3x
+usr/X11R6/man/man3/XtScreenOfObject.3x
+usr/X11R6/man/man3/XtSendSelectionRequest.3x
+usr/X11R6/man/man3/XtSessionGetToken.3x
+usr/X11R6/man/man3/XtSessionReturnToken.3x
+usr/X11R6/man/man3/XtSetArg.3x
+usr/X11R6/man/man3/XtSetErrorHandler.3x
+usr/X11R6/man/man3/XtSetErrorMsgHandler.3x
+usr/X11R6/man/man3/XtSetEventDispatcher.3x
+usr/X11R6/man/man3/XtSetKeyTranslator.3x
+usr/X11R6/man/man3/XtSetKeyboardFocus.3x
+usr/X11R6/man/man3/XtSetLanguageProc.3x
+usr/X11R6/man/man3/XtSetMappedWhenManaged.3x
+usr/X11R6/man/man3/XtSetMultiClickTime.3x
+usr/X11R6/man/man3/XtSetSelectionParameters.3x
+usr/X11R6/man/man3/XtSetSelectionTimeout.3x
+usr/X11R6/man/man3/XtSetSensitive.3x
+usr/X11R6/man/man3/XtSetSubvalues.3x
+usr/X11R6/man/man3/XtSetTypeConverter.3x
+usr/X11R6/man/man3/XtSetValues.3x
+usr/X11R6/man/man3/XtSetWMColormapWindows.3x
+usr/X11R6/man/man3/XtSetWarningHandler.3x
+usr/X11R6/man/man3/XtSetWarningMsgHandler.3x
+usr/X11R6/man/man3/XtStringConversionWarning.3x
+usr/X11R6/man/man3/XtSuperclass.3x
+usr/X11R6/man/man3/XtToolkitInitialize.3x
+usr/X11R6/man/man3/XtToolkitThreadInitialize.3x
+usr/X11R6/man/man3/XtTranslateCoords.3x
+usr/X11R6/man/man3/XtTranslateKeycode.3x
+usr/X11R6/man/man3/XtUngrabButton.3x
+usr/X11R6/man/man3/XtUngrabKey.3x
+usr/X11R6/man/man3/XtUngrabKeyboard.3x
+usr/X11R6/man/man3/XtUngrabPointer.3x
+usr/X11R6/man/man3/XtUninstallTranslations.3x
+usr/X11R6/man/man3/XtUnmanageChild.3x
+usr/X11R6/man/man3/XtUnmanageChildren.3x
+usr/X11R6/man/man3/XtUnmapWidget.3x
+usr/X11R6/man/man3/XtUnrealizeWidget.3x
+usr/X11R6/man/man3/XtUnregisterDrawable.3x
+usr/X11R6/man/man3/XtVaAppCreateShell.3x
+usr/X11R6/man/man3/XtVaAppInitialize.3x
+usr/X11R6/man/man3/XtVaCreateArgsList.3x
+usr/X11R6/man/man3/XtVaCreateManagedWidget.3x
+usr/X11R6/man/man3/XtVaCreatePopupShell.3x
+usr/X11R6/man/man3/XtVaCreateWidget.3x
+usr/X11R6/man/man3/XtVaGetApplicationResources.3x
+usr/X11R6/man/man3/XtVaGetSubresources.3x
+usr/X11R6/man/man3/XtVaGetSubvalues.3x
+usr/X11R6/man/man3/XtVaGetValues.3x
+usr/X11R6/man/man3/XtVaOpenApplication.3x
+usr/X11R6/man/man3/XtVaSetSubvalues.3x
+usr/X11R6/man/man3/XtVaSetValues.3x
+usr/X11R6/man/man3/XtWarning.3x
+usr/X11R6/man/man3/XtWarningMsg.3x
+usr/X11R6/man/man3/XtWidgetToApplicationContext.3x
+usr/X11R6/man/man3/XtWindow.3x
+usr/X11R6/man/man3/XtWindowOfObject.3x
+usr/X11R6/man/man3/XtWindowToWidget.3x

Added: trunk/debian/libxt-dev.links
===================================================================
--- trunk/debian/libxt-dev.links	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt-dev.links	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1 @@
+usr/X11R6/lib/libXt.so.6 usr/X11R6/lib/libXt.so

Added: trunk/debian/libxt6-dbg.install
===================================================================
--- trunk/debian/libxt6-dbg.install	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6-dbg.install	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1 @@
+usr/X11R6/lib/libXt.so.6.0 usr/X11R6/lib/debug

Added: trunk/debian/libxt6-dbg.links
===================================================================
--- trunk/debian/libxt6-dbg.links	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6-dbg.links	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1 @@
+usr/X11R6/lib/debug/libXt.so.6.0 usr/X11R6/lib/debug/libXt.so.6

Added: trunk/debian/libxt6.config.in
===================================================================
--- trunk/debian/libxt6.config.in	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.config.in	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1,28 @@
+#!/bin/sh
+# Debian libxt6 package configuration script
+# Copyright 2004 Branden Robinson.
+# 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: libxt6.config.in 1753 2004-08-25 16:42:17Z branden $
+
+set -e
+
+# source debconf library
+. /usr/share/debconf/confmodule
+
+THIS_PACKAGE=libxt6
+THIS_SCRIPT=config
+
+#INCLUDE_SHELL_LIB#
+
+# The app-defaults directory moved in the xfree86 4.0 packages.
+DIR=/usr/X11R6/lib/X11/app-defaults
+if [ -d "$DIR" ] && ! [ -L "$DIR" ]; then
+  run db_input low libxt6/migrate_app_defaults_dir
+  run db_go
+fi
+
+exit 0
+
+# vim:set ai et sts=2 sw=2 tw=80:

Added: trunk/debian/libxt6.dirs
===================================================================
--- trunk/debian/libxt6.dirs	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.dirs	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1 @@
+etc/X11/app-defaults

Added: trunk/debian/libxt6.install
===================================================================
--- trunk/debian/libxt6.install	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.install	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1 @@
+usr/X11R6/lib/libXt.so.6.0

Added: trunk/debian/libxt6.links
===================================================================
--- trunk/debian/libxt6.links	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.links	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1,2 @@
+etc/X11/app-defaults usr/X11R6/lib/X11/app-defaults
+usr/X11R6/lib/libXt.so.6.0 usr/X11R6/lib/libXt.so.6

Added: trunk/debian/libxt6.postinst.in
===================================================================
--- trunk/debian/libxt6.postinst.in	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.postinst.in	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1,36 @@
+#!/bin/sh
+# Debian libxt6 package post-installation script
+# Copyright 2003, 2004 Branden Robinson.
+# 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>.
+# Acknowledgements to Stephen Early, Mark Eichin, and Manoj Srivastava.
+
+# $Id: libxt6.postinst.in 1753 2004-08-25 16:42:17Z branden $
+
+set -e
+
+THIS_PACKAGE=libxt6
+THIS_SCRIPT=postinst
+
+#INCLUDE_SHELL_LIB#
+
+# Finish migration started in preinst.
+MIGRATION_FILE=/var/run/libxt6.app-defaults.migration
+DIR=/usr/X11R6/lib/X11/app-defaults
+
+if [ -e "$MIGRATION_FILE" ]; then
+  rm "$MIGRATION_FILE"
+fi
+
+check_symlinks_and_bomb "$DIR"
+
+register_x_lib_dir_with_ld_so
+if [ "$1" = "configure" ]; then
+  ldconfig
+fi
+
+#DEBHELPER#
+
+exit 0
+
+# vim:set ai et sts=2 sw=2 tw=80:

Added: trunk/debian/libxt6.postrm.in
===================================================================
--- trunk/debian/libxt6.postrm.in	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.postrm.in	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1,40 @@
+#!/bin/sh
+# Debian libxt6 package post-removal script
+# Copyright 2003, 2004 Branden Robinson.
+# 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>.
+# Acknowledgements to Stephen Early, Mark Eichin, and Manoj Srivastava.
+
+# $Id: libxt6.postrm.in 1753 2004-08-25 16:42:17Z branden $
+
+set -e
+
+THIS_PACKAGE=libxt6
+THIS_SCRIPT=postrm
+
+#INCLUDE_SHELL_LIB#
+
+MIGRATION_FILE=/var/run/libxt6.app-defaults.migration
+DIR=/usr/X11R6/lib/X11/app-defaults
+
+# If we were migrating the app-defaults directory but have aborted the install
+# or upgrade, we need to undo it.
+if [ "$1" = "abort-install" ] || [ "$1" = "abort-upgrade" ]; then
+  if [ -e "$MIGRATION_FILE" ]; then
+    warn "reverting migration of $DIR to $(maplink "$DIR")"
+    if ! migrate_dir_to_symlink "$(maplink "$DIR")" "$DIR"; then
+      die "failed to migrate $(maplink "$DIR") back to $DIR"
+    fi
+  fi
+fi
+
+if [ "$1" = "remove" ]; then
+  deregister_x_lib_dir_with_ld_so
+  ldconfig
+fi
+
+#DEBHELPER#
+
+exit 0
+
+# vim:set ai et sts=2 sw=2 tw=80:

Added: trunk/debian/libxt6.preinst.in
===================================================================
--- trunk/debian/libxt6.preinst.in	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.preinst.in	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1,59 @@
+#!/bin/sh
+# Debian libxt6 package pre-installation script
+# Copyright 2003, 2004 Branden Robinson.
+# 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>.
+# Acknowledgements to Stephen Early, Mark Eichin, and Manoj Srivastava.
+
+# $Id: libxt6.preinst.in 1759 2004-08-28 07:12:08Z fabbione $
+
+set -e
+
+# source debconf library
+. /usr/share/debconf/confmodule
+
+THIS_PACKAGE=libxt6
+THIS_SCRIPT=preinst
+
+#INCLUDE_SHELL_LIB#
+
+if [ "$1" = "install" ] || [ "$1" = "upgrade" ]; then
+  # app-defaults directory moved in 4.0
+  MIGRATION_FILE=/var/run/libxt6.app-defaults.migration
+  DIR=/usr/X11R6/lib/X11/app-defaults
+  if [ -d "$DIR" ] && ! [ -L "$DIR" ]; then
+    # We do this debconf stuff in the preinst, not the postinst, because the
+    # migration needs to happen *before* other packages are unpacked.
+    # The question may not have been seen yet if this package wasn't
+    # pre-configured.  If not, we must ask now.
+    run db_metaget libxt6/migrate_app_defaults_dir seen
+    if [ "$RET" != "true" ]; then
+      run db_input low libxt6/migrate_app_defaults_dir
+      run db_go
+    fi
+    if db_get libxt6/migrate_app_defaults_dir; then
+      if [ "$RET" = "true" ]; then
+        if migrate_dir_to_symlink "$DIR" "$(maplink "$DIR")"; then
+          >"$MIGRATION_FILE"
+        else
+          die "failed to migrate $DIR to $(maplink "$DIR")"
+        fi
+      else
+        die "aborting at user request"
+      fi
+    else
+      internal_error "failure using db_get to retrieve" \
+        "libxt6/migrate_app_defaults_dir"
+    fi
+  fi
+  # Ensure the app-defaults directory is in the correct place.
+  if ! check_symlink "$DIR"; then
+    make_symlink_sane "$DIR" "$(maplink "$DIR")"
+  fi
+fi
+
+#DEBHELPER#
+
+exit 0
+
+# vim:set ai et sts=2 sw=2 tw=80:

Added: trunk/debian/libxt6.shlibs
===================================================================
--- trunk/debian/libxt6.shlibs	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.shlibs	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1 @@
+libXt 6 libxt6 | xlibs (>> 4.1.0)

Added: trunk/debian/libxt6.templates
===================================================================
--- trunk/debian/libxt6.templates	2005-05-10 03:15:20 UTC (rev 71)
+++ trunk/debian/libxt6.templates	2005-05-10 03:23:22 UTC (rev 72)
@@ -0,0 +1,16 @@
+Template: libxt6/migrate_app_defaults_dir
+Type: boolean
+Default: true
+_Description: Migrate Xt application defaults directory?
+ The directory where application defaults for X Window System client programs
+ based on the X Toolkit Intrinsics (Xt) are stored has been changed from
+ /usr/X11R6/lib/X11/app-defaults to /etc/X11/app-defaults.
+ .
+ Your system is using the old location, and some programs, such as those from
+ old or unofficial Debian packages, may continue to install files there.
+ .
+ Would you like the app-defaults files on the system to be automatically
+ migrated from the old location to the new one?  Any existing files in the new
+ location that have the same name will be backed up and replaced by the
+ files from the old location.  A symbolic link from the old location to the
+ new one will be created to prevent legacy applications from breaking.



Reply to: