debian/0000755000000000000000000000000011733266440007174 5ustar debian/docs0000644000000000000000000000003611733266440010046 0ustar ABOUT-NLS AUTHORS NEWS README debian/source/0000755000000000000000000000000011733266440010474 5ustar debian/source/format0000644000000000000000000000001411733266440011702 0ustar 3.0 (quilt) debian/debian-autotools.mk0000644000000000000000000001004111733266440012772 0ustar #!/usr/bin/make -f # # debian-autotools.mk -- Common tasks for Autotools # # Copyright # # Copyright (C) 2008-2010 Jari Aalto # # License # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # Description # # This is GNU makefile part that defines common variables, # targets and macros to be used in debian/rules. # # Dealing with packages that have old Autotools config.* files # we can: (1) Save package's config.* (2) Copy the latest from # Debian (3) restore package's config.* files. This way the # Debian *diff.gz stays clean and understandable to examine. In # addition if sources are kept in version control, they are not # flagged as modified. # # To install, add macro calls like this: # # override_dh_auto_configure: # $(make-depend-save) # $(config-prepare) # dh_auto_configure # # override_dh_auto_clean: # $(config-restore) # $(make-depend-restore) # dh_auto_clean ifneq (,) This makefile requires GNU Make. endif # ...................................................... make.depend ... define make-depend-save # make-depend-save: Save original file [ -f make.depend.original ] || cp -v make.depend make.depend.original endef define make-depend-restore # make-depend-restore: Restore original file [ ! -f make.depend.original ] || mv -v make.depend.original make.depend endef # ...................................................... config-h-in ... define config-h-in-save # config-h-in-save: Save original file [ -f config.h.in.original ] || cp -v config.h.in config.h.in.original endef define config-h-in-restore # config-h-in-restore: Restore original file [ ! -f config.h.in.original ] || mv -v config.h.in.original config.h.in endef # ........................................................ configure ... define config-configure-save # config-configure-save: Save original file [ -f configure.original ] || cp -v configure configure.original endef define config-configure-restore # config-configure-restore: Restore original file [ ! -f configure.original ] || mv -v configure.original configure endef # ........................................ Debian config.{sub,guess} ... define config-patch-sub # config-patch-sub: Use latest version from Debian [ ! -f /usr/share/misc/config.sub ] || \ cp -vf /usr/share/misc/config.sub . endef define config-patch-guess # config-patch-guess: Use latest version from Debian [ ! -f /usr/share/misc/config.guess ] || \ cp -vf /usr/share/misc/config.guess . endef # ............................................... config.{sub,guess} ... define config-save # config-save: Save original files [ ! -f config.sub ] || cp -v config.sub config.sub.original [ ! -f config.guess ] || cp -v config.guess config.guess.original endef define config-restore # config-restore: Restore original files [ ! -f config.sub.original ] || mv -v config.sub.original config.sub [ ! -f config.guess.original ] || mv -v config.guess.original config.guess endef define config-restore-copy # config-restore-copy: Copy original files [ ! -f config.sub.original ] || cp -v config.sub.original config.sub [ ! -f config.guess.original ] || cp -v config.guess.original config.guess endef define config-delete # config-delete: Delete config files rm -f config.sub config.guess endef define config-patch # config-patch: copy latest $(config-patch-sub) $(config-patch-guess) endef define config-prepare # config-prepare: save and patch $(config-save) $(config-patch) endef # End of Makefile part debian/changelog0000644000000000000000000000574311733266440011057 0ustar wininfo (0.7-5) unstable; urgency=low * debian/control - (Build-Depends): Rm dpkg-dev; not needed with debhelper 9. - (Standards-Version): Update to 3.9.3.1. * debian/copyright - Update to format 1.0. * debian/rules - Enable all hardening flags. - Use DEB_*_MAINT_* variables. -- Jari Aalto Sat, 24 Mar 2012 02:24:02 -0400 wininfo (0.7-4) unstable; urgency=low * debian/compat - Update to 9 * debian/control - (Build-Depends): update to debhelper 9, dpkg-dev 1.16.1. * debian/copyright - Update to DEP5. * debian/patches - 05 Disable RPATH. * debian/rules - Disable -Wl,--rpath - Use hardened CFLAGS. http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags -- Jari Aalto Wed, 15 Feb 2012 05:34:37 -0500 wininfo (0.7-3) unstable; urgency=low * debian/compat - Update to 8. * debian/control - (Build-Depends): update to debhelper 8. - (Description): Improve wording. New description thanks to Justin B Rye (Closes: #612213). - (Standards-Version): Update to 3.9.1. - (Vcs-*): New. * debian/copyright - Update year. * debian/debian-autotools.mk - Adjust indentation and add few more generic rules. * debian/rules - Remove rules handled by dh(1). - (override_*): New rules to simplify makefile. -- Jari Aalto Mon, 07 Feb 2011 20:34:41 +0200 wininfo (0.7-2) unstable; urgency=low * New maintainer (Closes: #571310). * Move to packaging format "3.0 (quilt)". * debian/compat - Update to 7 * debian/control - (Build-Depends): Update to debhelper 7.1. Add autotools-dev due to outdated config.sub and config.guess. - (Standards-Version): Update to 3.8.4. Change obsolete x-dev to x11proto-core-dev, thanks to jcristau@debian.org (Closes: #515403). - (Homepage): Move field to the top. Update URL. * debian/copyright - Update layout. - Update URL (Closes: #562201). * debian/debian-autotools.mk - New file. * debian/menu - (section): update to Applications/System/Administration. * debian/patches - (number 10): New. Remove Encoding from wininfo.desktop. * debian/rules - Convert to use dh(1). * debian/source/format - New file. * debian/watch - New file. -- Jari Aalto Fri, 26 Feb 2010 11:03:12 +0200 wininfo (0.7-1.1) unstable; urgency=low * Non-maintainer upload. * Adjust Build-Depends due to xlibs transition (Closes: #347116). -- Christoph Berg Fri, 20 Jan 2006 22:20:49 +0100 wininfo (0.7-1) unstable; urgency=low * New upstream release * Upstream author fixed several cosmetic bugs and updated configure, config.guess, etc. -- Martin Theiss Wed, 25 Aug 2004 23:23:27 -0700 wininfo (0.6-1) unstable; urgency=low * Initial release (closes: Bug#267694) -- Martin Theiss Fri, 20 Aug 2004 11:30:50 -0700 debian/copyright0000644000000000000000000000631111733266440011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: wininfo Upstream-Contact: Billy Biggs Source: http://www.freedesktop.org/wiki/Software/wininfo X-Upstream-Vcs: http://www.freedesktop.org/wiki/GettingInvolved (xapps/wininfo) Files: * Copyright: 2004 Billy Biggs License: MIT-X11 Files: src/gettext.h Copyright: 2004 Billy Biggs License: LGPL-2+ Files: debian/* Copyright: 2010-2012 Jari Aalto 2006 Christoph Berg 2004 Martin Theiss License: GPL-2+ License: MIT-X11 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 furnished 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, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: LGPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, see . . On Debian systems, the complete text of the GNU Library General Public License can be found in "/usr/share/common-licenses/LGPL-2". License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-2". debian/compat0000644000000000000000000000000211733266440010372 0ustar 9 debian/menu0000644000000000000000000000026511733266440010066 0ustar ?package(wininfo):\ needs="x11"\ section="Applications/System/Administration"\ longtitle="wininfo: displays X window informations"\ title="wininfo"\ command="/usr/bin/wininfo" debian/control0000644000000000000000000000202111733266440010572 0ustar Source: wininfo Section: x11 Priority: extra Maintainer: Jari Aalto Build-Depends: autotools-dev, debhelper (>= 9), libgtk2.0-dev, gettext, libx11-dev, x11proto-core-dev, libxres-dev, libice-dev, libxt-dev Standards-Version: 3.9.3.1 Vcs-Browser: http://git.debian.org/?p=collab-maint/wininfo.git Vcs-Git: git://git.debian.org/git/collab-maint/wininfo.git Homepage: http://www.freedesktop.org/wiki/Software/wininfo Package: wininfo Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: dynamic window information viewer This package provides a window information utility for developers of applications, toolkits, and window managers. wininfo follows your pointer providing information about the windows below. The information presented includes: - a detailed description of the window hierarchy below the pointer; - parsed interpretations of standard properties from both the application window and the window manager; - information about X server resources used by the application. debian/rules0000755000000000000000000000101111733266440010245 0ustar #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed include debian/debian-autotools.mk override_dh_auto_configure: $(config-save) $(config-patch) dh_auto_configure -- --disable-rpath # Still leaves -Wl,--rpath, so fix manually sed --in-place "s,^\(hardcode_libdir_flag_spec\),#\1," libtool override_dh_installchangelogs: $(config-restore) dh_installchangelogs ChangeLog %: dh $@ # End of file debian/watch0000644000000000000000000000012411733266440010222 0ustar version=3 http://www.freedesktop.org/wiki/Software/wininfo .*wininfo-(\d.*)\.tar.gz debian/dirs0000644000000000000000000000001011733266440010047 0ustar usr/bin debian/patches/0000755000000000000000000000000011733266440010623 5ustar debian/patches/10.my-docs--xdg-wininfo.desktop.patch0000644000000000000000000000122011733266440017405 0ustar From 987077e81caac5ba4eaa7ffea85142c9edae7071 Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Fri, 26 Feb 2010 11:13:38 +0200 Subject: [PATCH] docs/xdg-wininfo.desktop: (Encoding): remove Signed-off-by: Jari Aalto --- docs/xdg-wininfo.desktop | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/docs/xdg-wininfo.desktop b/docs/xdg-wininfo.desktop index 73537b7..8735217 100644 --- a/docs/xdg-wininfo.desktop +++ b/docs/xdg-wininfo.desktop @@ -1,5 +1,4 @@ [Desktop Entry] -Encoding=UTF-8 Comment=A window information utility for X Exec=wininfo Name=X Window Information -- 1.6.6.1 debian/patches/05-rpath.patch0000644000000000000000000000106311733266440013204 0ustar From: Subject: Disable use of RPATH --- Makefile.am | 2 +- Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- a/Makefile.am +++ b/Makefile.am @@ -23,7 +23,7 @@ AUTOMAKE_OPTIONS = 1.6 SUBDIRS = intl m4 docs src po -EXTRA_DIST = config.rpath +#EXTRA_DIST = config.rpath ACLOCAL_AMFLAGS = -I m4 --- a/Makefile.in +++ b/Makefile.in @@ -196,7 +196,7 @@ AUTOMAKE_OPTIONS = 1.6 SUBDIRS = intl m4 docs src po -EXTRA_DIST = config.rpath +#EXTRA_DIST = config.rpath ACLOCAL_AMFLAGS = -I m4 subdir = . debian/patches/series0000644000000000000000000000006511733266440012041 0ustar 05-rpath.patch 10.my-docs--xdg-wininfo.desktop.patch