debian/0000755000000000000000000000000011736562173007201 5ustar debian/patches/0000755000000000000000000000000011716155000010611 5ustar debian/patches/10-build-ld--as-needed.patch0000644000000000000000000000211611716155000015444 0ustar From 317cc2fa06b47a686d528de93e0939784bec961d Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Mon, 19 Sep 2011 15:56:45 +0300 Subject: [PATCH] src/Makefile: Fix ls --as-needed by Andreas Moog Organization: Private Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Signed-off-by: Jari Aalto --- src/Makefile | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 921edd0..de04876 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,12 +1,13 @@ CC = gcc C_FLAGS = -g -c -DHAVE_XPM -Wall -pedantic -I/usr/X11R6/include # L_FLAGS = -O3 -s -Xlinker -L/usr/X11R6/lib -lX11 -lXpm -L_FLAGS = -g -Xlinker -L/usr/X11R6/lib -lX11 -lXpm +L_FLAGS = -g -Xlinker -L/usr/X11R6/lib +L_LIBS = -lX11 -lXpm PROGNAME = lpanel OBJS = lpanel.o drawing.o $(PROGNAME): Makefile lpanel.o drawing.o - $(CC) $(L_FLAGS) $(OBJS) -o $(PROGNAME) + $(CC) $(L_FLAGS) $(OBJS) $(L_LIBS) -o $(PROGNAME) @ls -l $(PROGNAME) lpanel.o: lpanel.c lpanel.h ../icon.xpm -- 1.7.5.4 debian/patches/series0000644000000000000000000000003511716155000012024 0ustar 10-build-ld--as-needed.patch debian/compat0000644000000000000000000000000211733133013010357 0ustar 9 debian/control0000644000000000000000000000135011733133015010565 0ustar Source: ltpanel Section: x11 Priority: optional Maintainer: Jari Aalto Build-Depends: debhelper (>= 9), libx11-dev, x11proto-core-dev, libxpm-dev Standards-Version: 3.9.3.1 Vcs-Browser: http://git.debian.org/?p=collab-maint/ltpanel.git Vcs-Git: git://git.debian.org/git/collab-maint/ltpanel.git Homepage: http://freshmeat.net/projects/ltpanel Package: ltpanel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: lightweight tasklist panel for minimalist WMs ltpanel is a lightweight window list for the X Window System, similar to GNOME's window list applet. It has been tested on IceWM and fvwm. It should work with any GNOME-compliant Window Manager and is based on Peter Zelezny's fspanel. debian/install0000644000000000000000000000002311716155000010546 0ustar src/lpanel usr/bin debian/changelog0000644000000000000000000000323111736562044011047 0ustar ltpanel (0.2-5) unstable; urgency=low * debian/rules - Use DEB_*_MAINT_* variables. -- Jari Aalto Fri, 23 Mar 2012 13:43:55 -0400 ltpanel (0.2-4) unstable; urgency=low * debian/control - (Build-Depends): Rm dpkg-dev; not needed with debhelper 9. Patch thanks to Simon Ruderich . - (Standards-Version): Update to 3.9.3.1. * debian/copyright - Update to format 1.0. * debian/rules - Delete buildflags.mk; not needed with debhelper 9. - Enable all hardening flags. Inject them properly in override_dh_auto_build (Closes: #662953). Patch thanks to Simon Ruderich . -- Jari Aalto Wed, 07 Mar 2012 10:54:51 -0500 ltpanel (0.2-3) unstable; urgency=low * debian/compat - Update to 9 * debian/control - (Build-Depends): update to debhelper 9, dpkg-dev 1.16.1. * debian/rules - Use hardened CFLAGS. http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags -- Jari Aalto Mon, 13 Feb 2012 04:39:30 -0500 ltpanel (0.2-2) unstable; urgency=low * debian/compat - Update to 8. * debian/control - (Build-Depends): debhelper 8. - (Standards-Version): Update to 3.9.2. * debian/copyright - Update to DEP 5. * debian/patches (10): New. Fix build with "ld --as-needed". Patch thanks to Andreas Moog (LP #770834; Closes: #635014). -- Jari Aalto Tue, 20 Sep 2011 00:17:25 +0300 ltpanel (0.2-1) unstable; urgency=low * Initial release (Closes: #582752). -- Jari Aalto Sun, 23 May 2010 14:36:14 +0300 debian/watch0000644000000000000000000000006611716155000010215 0ustar version=3 http://sf.net/ltpanel/ltpanel-(.+)\.tar\.gz debian/rules0000755000000000000000000000154711733133065010257 0ustar #!/usr/bin/make -f PACKAGE = ltpanel export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed override_dh_auto_build: # There is no other place where to inject additional flags but CC $(MAKE) -C src CC="gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)" override_dh_auto_clean: $(MAKE) -C src clean override_dh_installchangelogs: dh_installchangelogs HISTORY override_dh_installman: # Rename 'l'panel to 'lt'panel install -m 755 -d $(CURDIR)/debian/$(PACKAGE)/usr/share/man/man1 sed "s/lpanel/$(PACKAGE)/" doc/*.1 \ > $(CURDIR)/debian/$(PACKAGE)/usr/share/man/man1/$(PACKAGE).1 override_dh_install: dh_install # Rename 'l'panel to 'lt'panel mv --verbose $(CURDIR)/debian/$(PACKAGE)/usr/bin/lpanel \ $(CURDIR)/debian/$(PACKAGE)/usr/bin/$(PACKAGE) %: dh $@ # End of file debian/docs0000644000000000000000000000002611716155000010033 0ustar README README.fspanel debian/copyright0000644000000000000000000000234211725677220011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: ltpanel Upstream-Contact: Nicolas Even , Source: http://freshmeat.net/projects/ltpanel X-Source: https://sourceforge.net/projects/ltpanel Files: * Copyright: 2003 Nicolas Even 2000-2001 Peter Zelzny License: GPL-2+ Files: debian/* Copyright: 2010-2012 Jari Aalto License: GPL-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/source/0000755000000000000000000000000011716155000010462 5ustar debian/source/format0000644000000000000000000000001411716155000011670 0ustar 3.0 (quilt)