--- xcursor-themes-1.0.4.orig/autogen.sh +++ xcursor-themes-1.0.4/autogen.sh @@ -0,0 +1,13 @@ +#! /bin/sh + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd $srcdir + +autoreconf -v --install || exit 1 +cd $ORIGDIR || exit $? + +$srcdir/configure --enable-maintainer-mode "$@" + --- xcursor-themes-1.0.4.orig/debian/README.Debian +++ xcursor-themes-1.0.4/debian/README.Debian @@ -0,0 +1,19 @@ +Cursor themes included in this package: +handhelds - Tiny cursor set appropriate for low resolution displays +redglass - Fancy red-faced cursor set +whiteglass - Fancy white-faced cursor set + +Additionally this package makes available the core theme via the +Debian Alternatives system: +core - The classic X11 cursor theme + + +To change the theme used system-wide run: + update-alternatives --config x-cursor-theme + +To change the theme for a single user account you can create a symlink +to a theme file in ~/.icons/default/: + # (for example to use the "core" theme) + THEME=core + mkdir -p ~/.icons/default/ + ln -s /etc/X11/cursors/$THEME.theme ~/.icons/default/index.theme --- xcursor-themes-1.0.4.orig/debian/README.source +++ xcursor-themes-1.0.4/debian/README.source @@ -0,0 +1,73 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into git.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. + +quilt is actually invoked by the Debian X packaging through a larger +set of scripts called XSFBS. XSFBS brings some other X specific +features such as managing dependencies and conflicts due to the video +and input driver ABIs. +XSFBS itself is maintained in a separate repository at + git://git.debian.org/pkg-xorg/xsfbs.git +and it is pulled inside the other Debian X repositories when needed. + +The XSFBS patching system requires a build dependency on quilt. Also +a dependency on $(STAMP_DIR)/patch has to be added to debian/rules +so that the XSFBS patching occurs before the actual build. So the +very first target of the build (likely the one running autoreconf) +should depend on $(STAMP_DIR)/patch. It should also not depend on +anything so that parallel builds are correctly supported (nothing +should probably run while patching is being done). And finally, the +clean target should depend on the xsfclean target so that patches +are unapplied on clean. + +When the upstream sources contain some DFSG-nonfree files, they are +listed in text files in debian/prune/ in the "debian-*" branch of +the Debian repository. XSFBS' scripts then take care of removing +these listed files during the build so as to generate a modified +DFSG-free .orig.tar.gz tarball. --- xcursor-themes-1.0.4.orig/debian/changelog +++ xcursor-themes-1.0.4/debian/changelog @@ -0,0 +1,125 @@ +xcursor-themes (1.0.4-1) unstable; urgency=medium + + * New upstream release. + * Add Vcs-{Git,Browser} control fields. + * Remove David and Cyril from Uploaders. + * Rewrite debian/rules using dh, bump compat level to 9, drop xsfbs. + + -- Julien Cristau Sun, 13 Jul 2014 11:45:44 +0200 + +xcursor-themes (1.0.3-1) unstable; urgency=low + + [ Julien Cristau ] + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no + good reason. Thanks, Colin Watson! + + [ Cyril Brulebois ] + * New upstream release. + * Bump xutils-dev build-dep for new macros. + * Add myself to Uploaders. + + -- Cyril Brulebois Fri, 19 Nov 2010 15:52:43 +0100 + +xcursor-themes (1.0.2-1) unstable; urgency=low + + [ David Nusinow ] + * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a + * Put dh_clean -k back where it belongs but use dh_prep instead + + [ Timo Aaltonen ] + * New upstream release (closes: #561604). + + [ Julien Cristau ] + * Add build-dep on xutils-dev. + * Fill in debian/copyright from upstream COPYING. + * Make debian/rules parallel-safe, parse space-separated DEB_BUILD_OPTIONS. + + -- Julien Cristau Tue, 05 Jan 2010 12:15:29 +0000 + +xcursor-themes (1.0.1-6) unstable; urgency=low + + [ Brice Goglin ] + * Replace xbase-clients with x11-apps in Build-Depends since this is + where xcursorgen is now. + + [ David Nusinow ] + * Update xsfbs + * Add README.Debian explaining how to use these cursors. + Also includes description of what cursors the package provides. Thanks + to John Goerzen for reporting this and Hamish for providing the + README.Debian file. Closes: #365061 + * Clean up the package description a little. Closes: #408837 + * Remove Branden and Fabio from the Maintainer list + * Remove conflicts and replaces on ancient xlibs-data + * Add support for parallel make + * Bump standards version to 3.8.3.0 + * Add a watch file + * autoreconf at build time. Add automake to build-deps. + * Bump debhelper compat to 7. No changes needed. + * Fix the copyright notice to point to the right place + * Remove dh_clean -k and add a dh_prep in configure target + + -- David Nusinow Wed, 19 Aug 2009 21:05:10 -0400 + +xcursor-themes (1.0.1-5) unstable; urgency=high + + [ Steve Langasek ] + * High-urgency upload for RC bugfix. + * Build-depend on xbase-clients in preference to the Ubuntu-only + xcursorgen package. Closes: #395531. + + -- David Nusinow Tue, 7 Nov 2006 22:39:34 -0500 + +xcursor-themes (1.0.1-4) unstable; urgency=low + + [ Steve Langasek ] + * Add back maintainer scripts for managing default theme alternatives, + and update them to use /usr/share/icons instead of + /usr/X11R6/lib/X11/icons. Closes: #362766. + + -- David Nusinow Mon, 24 Apr 2006 21:02:45 -0400 + +xcursor-themes (1.0.1-3) unstable; urgency=low + + * Add pkg-config to build-depends. Thanks Daniel Schepler. (closes: #362097) + * Add libxcursor-dev to buld-depends + + -- David Nusinow Wed, 12 Apr 2006 20:40:08 -0400 + +xcursor-themes (1.0.1-2) unstable; urgency=low + + * Upload to unstable + + -- David Nusinow Tue, 4 Apr 2006 18:33:57 -0400 + +xcursor-themes (1.0.1-1) experimental; urgency=low + + * First upload to Debian + * Hack off versioned build-dep on xbase-clients. Thanks Zephenia E. Hull for + catching this problem. + + -- David Nusinow Wed, 15 Feb 2006 20:16:06 -0500 + +xcursor-themes (1.0.1-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Fri, 6 Jan 2006 07:43:34 +1100 + +xcursor-themes (1.0.0.0-0ubuntu1) dapper; urgency=low + + * New upstream release (1.0.0). + + -- Daniel Stone Mon, 19 Dec 2005 09:30:29 +1100 + +xcursor-themes (1.0.0-2) breezy; urgency=low + + * Add Conflicts/Replaces with old xlibs-data. + + -- Daniel Stone Tue, 12 Jul 2005 12:09:33 +1000 + +xcursor-themes (1.0.0-1) breezy; urgency=low + + * First xcursor-themes release. + + -- Daniel Stone Mon, 11 Jul 2005 15:07:19 +1000 --- xcursor-themes-1.0.4.orig/debian/compat +++ xcursor-themes-1.0.4/debian/compat @@ -0,0 +1 @@ +9 --- xcursor-themes-1.0.4.orig/debian/control +++ xcursor-themes-1.0.4/debian/control @@ -0,0 +1,24 @@ +Source: xcursor-themes +Section: x11 +Priority: optional +Maintainer: Debian X Strike Force +Build-Depends: + debhelper (>= 9), + dh-autoreconf, + quilt, + pkg-config, + x11-apps | xcursorgen, + libxcursor-dev, + automake, + xutils-dev (>= 1:7.5~1), +Standards-Version: 3.8.3.0 +Vcs-Git: git://git.debian.org/git/pkg-xorg/data/xcursor-themes +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xorg/data/xcursor-themes.git + +Package: xcursor-themes +Architecture: all +Depends: ${misc:Depends} +Description: Base X cursor themes + This package contains the additional base X cursor themes -- + handhelds, redglass, and whiteglass. These themes are not essential + for the X server to run. --- xcursor-themes-1.0.4.orig/debian/copyright +++ xcursor-themes-1.0.4/debian/copyright @@ -0,0 +1,26 @@ +This package was downloaded from +http://xorg.freedesktop.org/releases/individual/data/ + +Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the XFree86 Project shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from the XFree86 +Project. --- xcursor-themes-1.0.4.orig/debian/core.theme +++ xcursor-themes-1.0.4/debian/core.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=core --- xcursor-themes-1.0.4.orig/debian/handhelds.theme +++ xcursor-themes-1.0.4/debian/handhelds.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=handhelds --- xcursor-themes-1.0.4.orig/debian/redglass.theme +++ xcursor-themes-1.0.4/debian/redglass.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=redglass --- xcursor-themes-1.0.4.orig/debian/rules +++ xcursor-themes-1.0.4/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f +# debian/rules for the Debian xcursor-themes package. +# Copyright © 2004 Scott James Remnant +# Copyright © 2005 Daniel Stone +# Copyright © 2005 David Nusinow + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh $@ --with quilt,autoreconf --builddirectory=build/ --parallel + +override_dh_auto_install: + dh_auto_install --destdir=debian/tmp + install -d $(CURDIR)/debian/tmp/etc/X11/cursors + install -m 644 $(CURDIR)/debian/*.theme $(CURDIR)/debian/tmp/etc/X11/cursors/ --- xcursor-themes-1.0.4.orig/debian/watch +++ xcursor-themes-1.0.4/debian/watch @@ -0,0 +1,3 @@ +#git=git://anongit.freedesktop.org/xorg/data/cursors +version=3 +http://xorg.freedesktop.org/releases/individual/data/ xcursor-themes-(.*)\.tar\.gz --- xcursor-themes-1.0.4.orig/debian/whiteglass.theme +++ xcursor-themes-1.0.4/debian/whiteglass.theme @@ -0,0 +1,2 @@ +[Icon Theme] +Inherits=whiteglass --- xcursor-themes-1.0.4.orig/debian/xcursor-themes.dirs +++ xcursor-themes-1.0.4/debian/xcursor-themes.dirs @@ -0,0 +1 @@ +/usr/share/icons/default --- xcursor-themes-1.0.4.orig/debian/xcursor-themes.install +++ xcursor-themes-1.0.4/debian/xcursor-themes.install @@ -0,0 +1,2 @@ +usr/share/icons/* +etc/X11/cursors/* --- xcursor-themes-1.0.4.orig/debian/xcursor-themes.postinst +++ xcursor-themes-1.0.4/debian/xcursor-themes.postinst @@ -0,0 +1,23 @@ +#!/bin/sh +# Debian xcursor-themes package post-installation script +# Copyright 2003 Daniel Stone, Branden Robinson. +# Licensed under the GNU General Public License, version 2. See the file +# /usr/share/common-licenses/GPL or . +# Acknowledgements to Stephen Early, Mark Eichin, and Manoj Srivastava. + +set -e + +# register available X cursor themes with update-alternatives +update-alternatives --install /usr/share/icons/default/index.theme \ + x-cursor-theme /etc/X11/cursors/core.theme 30 +for THEME in redglass whiteglass handhelds; do + update-alternatives --install /usr/share/icons/default/index.theme \ + x-cursor-theme "/etc/X11/cursors/$THEME.theme" \ + 20 +done + +#DEBHELPER# + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=0: --- xcursor-themes-1.0.4.orig/debian/xcursor-themes.prerm +++ xcursor-themes-1.0.4/debian/xcursor-themes.prerm @@ -0,0 +1,23 @@ +#!/bin/sh +# Debian xcursor-themes package pre-removal script +# Copyright 2003 Daniel Stone, Branden Robinson. +# Copyright 2004 Branden Robinson. +# Licensed under the GNU General Public License, version 2. See the file +# /usr/share/common-licenses/GPL or . +# Acknowledgements to Stephen Early, Mark Eichin, and Manoj Srivastava. + +set -e + +if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then + # deregister available X cursor themes with update-alternatives + update-alternatives --remove x-cursor-theme /etc/X11/cursors/core.theme + for THEME in whiteglass redglass handhelds; do + update-alternatives --remove x-cursor-theme "/etc/X11/cursors/$THEME.theme" + done +fi + +#DEBHELPER# + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=0: