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. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

