debian/0000775000000000000000000000000012276727412007202 5ustar debian/copyright0000664000000000000000000000471712154277572011150 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: fbdesk Upstream-Contact: Henrik Kinnunen Source: http://fluxbox.sourceforge.net/fbdesk/ X-Upstream-Bugs: http://sourceforge.net/p/fluxbox/_list/tickets?source=navbar Comment: Dead upstream. See also http://www.fluxbox.org and http://sourceforge.net/projects/fluxbox/ Files: * Copyright: 2003 Henrik Kinnunen License: MIT-X11 Files: debian/* Copyright: 2006-2013 Jari Aalto 2006 Steinar H. Gunderson 2006 Aurelien Jarno 2003 Matt Hope 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: 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/clean0000664000000000000000000000002311314107740010166 0ustar libtool debian/*.1 debian/pod2man.mk0000664000000000000000000000332611345527430011071 0ustar # pod2man.mk -- Makefile portion to convert *.pod files to manual pages # # Copyright information # # 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 # # Convert *.pod files to manual pages. Write this to 'install' # target: # # install: build $(MANPAGE) ifneq (,) This makefile requires GNU Make. endif # This variable *must* be set when called PACKAGE ?= package # Optional variables to set MANSECT ?= 1 PODCENTER = PODDATE = $$(date "+%Y-%m-%d") # Directories MANSRC = MANDEST = $(MANSRC) MANPOD = $(MANSRC)$(PACKAGE).$(MANSECT).pod MANPAGE = $(MANDEST)$(PACKAGE).$(MANSECT) POD2MAN = pod2man POD2MAN_FLAGS = --utf8 makeman: $(MANPAGE) $(MANPAGE): $(MANPOD) # make target - create manual page from a *.pod page podchecker $(MANPOD) LC_ALL= LANG=C $(POD2MAN) $(POD2MAN_FLAGS) \ --center="$(PODCENTER)" \ --date="$(PODDATE)" \ --name="$(PACKAGE)" \ --section="$(MANSECT)" \ $(MANPOD) \ | sed 's,[Pp]erl v[0-9.]\+,$(PACKAGE),' \ > $(MANPAGE) && \ rm -f pod*.tmp # End of of Makefile part debian/changelog0000664000000000000000000002240312276727367011066 0ustar fbdesk (1.4.1-11ubuntu1) trusty; urgency=low * Use autotools-dev for arm64. -- Daniel T Chen Wed, 12 Feb 2014 12:27:07 -0500 fbdesk (1.4.1-11) unstable; urgency=low * debian/control - (Standards-Version): Update to 3.9.4. - (Vcs-*): Update to anonscm.debian.org. * debian/copyright - Update years and list all Debian maintainers. - Update upstream's email to shorter SF address. - (X-Upstream-Bugs): New. - (Comment): Rename to standard field. Add Sourceforge link. * debian/fbdesk.1.pod - (OPTIONS): Update to GNU style. * debian/patches - (40): Update. Change option from -v to GNU standard -V, --version. - (45): New. Add GNU short and long options. -- Jari Aalto Fri, 07 Jun 2013 09:46:47 +0300 fbdesk (1.4.1-10) unstable; urgency=low * debian/patches - (30): Delete. Disrupts use of hardened flags as it removes LDFLAGS. Patch thanks to Simon Ruderich (Closes: #662825). * debian/rules - Enable all hardening flags. - Change to DEB_CXXFLAGS_* flags and simplify configure target Patch thanks to Simon Ruderich . -- Jari Aalto Tue, 06 Mar 2012 13:26:21 -0500 fbdesk (1.4.1-9) unstable; urgency=low * debian/control - (Build-Depends): Rm dpkg-dev; not needed with debhelper 9. Rm libpng12-dev; libpng 1.5 transition . - (Standards-Version): Update to 3.9.3. * debian/copyright - Update to format 1.0. * debian/rules - Delete buildflags.mk; not needed with debhelper 9. - Change to DEB_*_MAINT_APPEND variables. -- Jari Aalto Tue, 06 Mar 2012 00:05:43 -0500 fbdesk (1.4.1-8) unstable; urgency=low * debian/compat - Update to 9 * debian/control - (Build-Depends): update to debhelper 9, dpkg-dev 1.16.1. * debian/rules - Remove unneeded targets. - Use hardened CFLAGS. http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags -- Jari Aalto Thu, 23 Feb 2012 07:30:26 -0500 fbdesk (1.4.1-7) unstable; urgency=low * debian/control - (Description): Rename (f)lux(b)ox to plain fluxbox to help description searches (Closes: #657498). * debian/copyright - Update year. -- Jari Aalto Thu, 26 Jan 2012 19:19:38 +0200 fbdesk (1.4.1-6) unstable; urgency=low * debian/compat - Update to 8. * debian/control - (Build-Depends): Update to 8. - (Standards-Version): Update to 3.9.2. * debian/copyright - Update to DEP 5. * debian/patches - (40): New. Fix option -v. Patch thanks to Luigi Capriotti at Ubuntu LP #435250. -- Jari Aalto Wed, 28 Sep 2011 00:00:24 +0300 desk (1.4.1-5) unstable; urgency=low * Move to packaging format: 3.0 (quilt). * debian/clean - Move content from 'rules' for dh(1) to use. * debian/compat - Update to 7. * debian/control - (Build-Depends): delete dpatch. - (Depends): add ${misc:Depends} for debhelper (lintian). - (Standards-Version): update to 3.8.4. * debian/copyright - Adjust indentation. * debian/debian-vars.mk - Delete, obsoleted by dh. * debian/rules - (MANSECT): Delete; was 1x, move to default 1. - (clean): move content to debian/clean for dh_clean. * debian/fbdesk.manpages - Move content from 'rules' for dh(1) to use. * debian/patches - Convert to quilt. * debian/pod2man.mk - Rename from debian/debian-manpod.mk. * debian/source/format - New file. -- Jari Aalto Sun, 14 Feb 2010 02:16:42 +0200 fbdesk (1.4.1-4) unstable; urgency=low * debian/control - (Build-Depends): change x-dev to x11proto-core-dev (Closes: #515474). - (Standards-Version): update to 3.8.2. * debian/copyright - Spell out GPL-2 (lintian). * debian/debian-vars.mk: - Add CPU_COUNT etc. * debian/rules - Move DEB_BUILD_OPTIONS to debian-vars.mk. - Remove commented config.* files copy (1.4 has those). -- Jari Aalto Fri, 07 Aug 2009 08:59:54 +0000 fbdesk (1.4.1-3) unstable; urgency=low * debian/control - Remove stra newline. * debian/*.{pod,1x} - Remove extra EOL whitespace from manual pages - (AUTHORS): paragraph: unnecessary 'updated' sentence. - (SEE ALSO): Remove pod C<> directives from references to programs * debian/rules - Add more rm command to clean files that will be generated, like the Makefiles and .deps directories. * debian/patches/10_gcc4.3-fixes.dpatch: - New combined patch that replaces all previous Gcc 4.3 patches. (FTBFS, important; Closes: #455136) * debian/patches/10_gcc4.3-include-header-fix.dpatch - Remove * 10_gcc4.3-include-header-fix--src-FbTk-TextureRender.cc.dpatch - Remove -- Jari Aalto Fri, 01 Feb 2008 11:31:14 +0000 fbdesk (1.4.1-2) unstable; urgency=low * debian/patches/*FbTk-TextureRender.cc.dpatch - New patch to fix Gcc 4.3 include header (Closes: #455136) See http://gcc.gnu.org/gcc-4.3/porting_to.html -- Jari Aalto Thu, 24 Jan 2008 16:39:54 +0000 fbdesk (1.4.1-1) unstable; urgency=low * New Upstream Version (Closes: #459011). -- Jari Aalto Fri, 04 Jan 2008 08:44:16 +0000 fbdesk (1.4.0-2) unstable; urgency=low * debian/copyright: - Update to latest dh-make layout * debian/control: - (Build-Depends): Add dpatch - (Description): Move term 'Fluxbox' aside and emphasize programs usefulness to any Window Manager that does not support icons. - (Standards-Version): Move to 3.7.3 - (Vcs-*): Add repository information. - (Homepage): New header. Moved from Description. * debian/changelog: - Spelling corrections. * debian/*.1x: - small copyright adjustment. * debian/rules: - Activate dpatch and Gcc 4.3 patch. (Closes: #455136) - (realclean): new target - (clean): Adjust $(MAKE) call -- Jari Aalto Thu, 06 Sep 2007 11:02:30 +0300 fbdesk (1.4.0-1) unstable; urgency=low * New upstream release (Closes: #440846). * debian/control: (Build-Depends): Added dpatch, libimlib2-dev (Description): Adjusted homepage indentation. * debian/rules: Updated to use dpatch. * debian/patches/10_gcc4.3-include-header-fix.dpatch: New. Support Gcc 4.3. Patch supplied by Martin Michlmayr (FTBFS, normal; closes: #417184) * debian/patches/20_include-header-cassert.dpatch: New. Removed hand made modifications from sources and converted those into dpatch format. * debian/dirs: Removed; moved to rules. * Include new libtool config.* files. (FTBFS, important; Closes: 401351) * Rewrote manual page. (Closes: #292620) -- Jari Aalto Tue, 5 Dec 2006 10:34:29 +0200 fbdesk (1.1.5-3) unstable; urgency=low * New maintainer (O; Closes: #400359) * debian/control: (Maintainer:) Updated. (Standards:) updated to 3.7.2 (Build-Demands:) Added autotools-dev. (Description:) Added homepage. * debian/copyright: Rewritten by using current dh-make template. * debian/rules: Rewritten by using current dh-make template. * debian/compat: New. * debian/rules: copy new autoconf config.{guess,sub} files at build time as described in /usr/share/doc/autotools-dev/README.Debian.gz Improved treatment of Bug#342410. * Rewrote manual page from scratch. Switched to *.pod format and manpage.sgml is no more used. Moved from *.1 to section *.1x. (Closes: #349433) -- Jari Aalto Sat, 2 Dec 2006 18:31:50 +0200 fbdesk (1.1.5-2) unstable; urgency=low * QA upload. * Set maintainer to Debian QA Group. * Acknowledge NMU (closes: #349433), thanks to Steinar H. Gunderson. * Update config.{guess,sub} (closes: #342410). -- Aurelien Jarno Fri, 1 Dec 2006 00:19:18 +0100 fbdesk (1.1.5-1.1) unstable; urgency=low * Non-maintainer upload. * Replace build-dependency on xlibs-dev with an explicit build-dependency on each required package. (Closes: #346657) * Move the definition of the Resource class down below the definition of the ResourceManager class; fixes FTBFS on gcc-4.0, patch from Andreas Jochens. (Closes: #300451) * Rebuild against libxft2. (Closes: #341507, #341520) -- Steinar H. Gunderson Mon, 23 Jan 2006 01:23:01 +0100 fbdesk (1.1.5-1) unstable; urgency=low * New upstream release (Closes: Bug#197271) * Added in missing ' #include ' in src/{Icon,InputField}.cc (Closes: Bug#196248) * Includes patch to fix "size_t *" vs "unsigned int *" (Closes: Bug#185072) -- Matt Hope Fri, 11 Jul 2003 17:26:20 +1000 fbdesk (1.1.4-1) unstable; urgency=low * New upstream release (un-uploaded) -- Matt Hope Fri, 6 Jun 2003 01:02:48 +1000 fbdesk (1.1.3-1) unstable; urgency=low * New upstream release -- Matt Hope Sun, 23 Mar 2003 19:37:02 +1100 fbdesk (1.1.2-1) unstable; urgency=low Greetings from linux.conf.au 2003 - Perth, Australia http://conf.linux.org.au/ * Initial package (Closes: Bug#177828 -- ITP) -- Matt Hope Wed, 22 Jan 2003 15:26:00 +0800 debian/manpage.sgml0000664000000000000000000000442610737370733011504 0ustar Matt"> Hope"> Apr 8 2002"> 1"> dopey@debian.org"> FBDESK"> Debian GNU/Linux"> GNU"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2002 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; Icons on the desktop &dhpackage; DESCRIPTION This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; can display icons on the desktop in your window manager, WEBSITE http://fluxbox.sourceforge.net/fbdesk/ AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others).
debian/patches/0000775000000000000000000000000012154276640010626 5ustar debian/patches/45-gnu-options.path0000664000000000000000000000461612154276640014223 0ustar From: Jari Aalto Subject: Add GNU short and long options Add option for turning off antialias. Is mentioned in showUsage() but never implemented in the code. --- src/main.cc | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) --- a/src/main.cc +++ b/src/main.cc @@ -58,10 +58,10 @@ void showUsage(const char *name) { cout<<"Usage: "< Display connection"< Resource file (Default: ~/.fluxbox/fbdesk)"< Display connection"< Resource file (Default: ~/.fluxbox/fbdesk)"< Date: Tue, 22 Dec 2009 11:36:00 +0200 Subject: [PATCH] Addd assert.h header Signed-off-by: Jari Aalto --- src/Icon.cc | 1 + src/InputField.cc | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/Icon.cc b/src/Icon.cc index 49719f9..469e1a7 100644 --- a/src/Icon.cc +++ b/src/Icon.cc @@ -47,6 +47,7 @@ #endif // HAVE_SHAPE #include +#include using namespace std; namespace FbDesk { diff --git a/src/InputField.cc b/src/InputField.cc index b98e3e3..b77e5ec 100644 --- a/src/InputField.cc +++ b/src/InputField.cc @@ -27,6 +27,7 @@ #include #include #include +#include namespace { -- 1.6.5 debian/patches/10-gcc4.3-fixes.patch0000664000000000000000000000634111314111607014152 0ustar From edbb58b0deb8028778a2c178840eb2d4f0612d5d Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Tue, 22 Dec 2009 11:35:10 +0200 Subject: [PATCH] Gcc 4.3 fixes Signed-off-by: Jari Aalto --- src/FbDesk.cc | 1 + src/FbTk/FbPixmap.cc | 1 + src/FbTk/KeyUtil.cc | 1 + src/FbTk/StringUtil.cc | 1 + src/FbTk/TextBox.cc | 1 + src/FbTk/TextureRender.cc | 1 + src/FbTk/Theme.cc | 1 + src/FbTk/ThemeItems.cc | 2 ++ src/FbTk/XFontImp.cc | 1 + src/main.cc | 2 ++ 10 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/FbDesk.cc b/src/FbDesk.cc index 8c9dfda..4502ef5 100644 --- a/src/FbDesk.cc +++ b/src/FbDesk.cc @@ -39,6 +39,7 @@ #include #include #include +#include using namespace std; using namespace FbTk; diff --git a/src/FbTk/FbPixmap.cc b/src/FbTk/FbPixmap.cc index 0b6b70d..1dcc6ef 100644 --- a/src/FbTk/FbPixmap.cc +++ b/src/FbTk/FbPixmap.cc @@ -30,6 +30,7 @@ #include #include #include +#include using namespace std; diff --git a/src/FbTk/KeyUtil.cc b/src/FbTk/KeyUtil.cc index 6b331bc..72137ee 100644 --- a/src/FbTk/KeyUtil.cc +++ b/src/FbTk/KeyUtil.cc @@ -25,6 +25,7 @@ #include "App.hh" #include +#include namespace { diff --git a/src/FbTk/StringUtil.cc b/src/FbTk/StringUtil.cc index 8a01170..6f9227a 100644 --- a/src/FbTk/StringUtil.cc +++ b/src/FbTk/StringUtil.cc @@ -49,6 +49,7 @@ #include #include #include +#include using std::string; using std::transform; diff --git a/src/FbTk/TextBox.cc b/src/FbTk/TextBox.cc index a6688fc..e45346a 100644 --- a/src/FbTk/TextBox.cc +++ b/src/FbTk/TextBox.cc @@ -36,6 +36,7 @@ #include #include +#include namespace FbTk { diff --git a/src/FbTk/TextureRender.cc b/src/FbTk/TextureRender.cc index 5a2e8b7..01de680 100644 --- a/src/FbTk/TextureRender.cc +++ b/src/FbTk/TextureRender.cc @@ -33,6 +33,7 @@ #include #include +#include #ifdef HAVE_CSTDIO #include #else diff --git a/src/FbTk/Theme.cc b/src/FbTk/Theme.cc index 98b1324..d87c33d 100644 --- a/src/FbTk/Theme.cc +++ b/src/FbTk/Theme.cc @@ -36,6 +36,7 @@ #endif #include #include +#include using namespace std; diff --git a/src/FbTk/ThemeItems.cc b/src/FbTk/ThemeItems.cc index 81da65d..24d937e 100644 --- a/src/FbTk/ThemeItems.cc +++ b/src/FbTk/ThemeItems.cc @@ -48,6 +48,8 @@ #include #include +#include +#include namespace FbTk { diff --git a/src/FbTk/XFontImp.cc b/src/FbTk/XFontImp.cc index 4ff8f96..95a691e 100644 --- a/src/FbTk/XFontImp.cc +++ b/src/FbTk/XFontImp.cc @@ -28,6 +28,7 @@ #include +#include #include #include #ifdef HAVE_CSTDIO diff --git a/src/main.cc b/src/main.cc index 4866e5d..8fcc354 100644 --- a/src/main.cc +++ b/src/main.cc @@ -23,6 +23,8 @@ #include "FbDesk.hh" #include "version.h" +#include +#include #include #include #include -- 1.6.5 debian/patches/40-option-v.patch0000664000000000000000000000242312154273570013643 0ustar From dcd1eee161feae38c8c60b338b5dddf4ac93dd82 Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Tue, 27 Sep 2011 23:56:04 +0300 Subject: [PATCH] src/main.cc: Correct -v option Organization: Private Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Signed-off-by: Jari Aalto --- src/main.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- a/src/main.cc +++ b/src/main.cc @@ -60,7 +60,7 @@ cout<<"Options:"< Display connection"< Resource file (Default: ~/.fluxbox/fbdesk)"< # # ----------------------------------------------------------------------- # This is Makefile for Debian maintainer tasks. # # This is used *only* by the current package maintainer to gather # common tarks to runnable TAGETs. A person possibly doing an NMU can # disregard this file and build the *.deb instandard way using # debuild(1) or equivalent tools. # ----------------------------------------------------------------------- # # 1. cd package-version/ # 2. make -f debian/debian.mk # # Environment variables needed # # GPGKEY Contains keyid # # Required make variables: # # PACKAGE= # # To include source even when the version is not *-1, add "-sa". To build # only binary, add "-b"; and to build only source add "-S" # # make PACKAGE=foo MYBUILD_FLAGS=-sa -f debian/debian.mk deb # make PACKAGE=foo MYBUILD_FLAGS=-sa -f debian/debian.mk svn-build # # Results will appear in $(MYBUILD): # # ../build-area MYBUILD_FLAGS = MYBUILD_LINTIAN_FLAGS = --display-info MYBUILD_LINTIAN_DEBUILD = --lintian-opts --display-info MYBUILD_DEBUILD_FLAGS = MYBUILD = $$(pwd)/../build-area # MYBUILD_IGNORE = -i'(\.(svn|bzr|hg|k?o)|CVS|RCS)' MYBUILD_IGNORE = -i MYBUILD_IGNORE_TAR = -I.svn -I.bzr -I.hg -ICVS -IRCS MYBUILD_LOG_SVN = $(MYBUILD)/pkg-svn-build.log MYBUILD_LOG_PBUILDER = $(MYBUILD)/pkg-pbuilder.log MYBUILD_LOG_LINTIAN = $(MYBUILD)/pkg-lintian.log MYBUILD_LOG_DEBUILD = $(MYBUILD)/pkg-debuild.log MYBUILD_CHANGES = $$(ls -1t $(MYBUILD) | egrep '$(PACKAGE).*changes' | head -1) MYBUILD_CHANGEFILE = $(MYBUILD)/$(MYBUILD_CHANGES) MYBUILD_CHANGEFILE2 = ../$$(ls -1t .. | egrep '$(PACKAGE).*changes' | head -1) MYDEVENV = DH_ALWAYS_EXCLUDE=CVS:.svn:.bzr \ DEBUILD_PRESERVE_ENVVARS=DH_ALWAYS_EXCLUDE ifeq ($(origin GPGKEY),undefined) MYBUILD_SIGN = -us -uc else MYBUILD_SIGN = -k$(GPGKEY) endif $(MYBUILD): mkdir -p $(MYBUILD) doit: echo "Nothing to do. Examine manually" require-variables: ifeq ($(origin PACKAGE),undefined) @echo "[WARN] make variable PACKAGE is not defined" >&2 endif dput-local: require-variables $(MYBUILD) file=$(MYBUILD_CHANGES); \ dput --force localhost $(MYBUILD)/$$file # Set MYBUILD_FLAGS to "-sa" to foce including source package svn-build: $(MYBUILD) + $(MYDEVENV) \ svn-buildpackage --svn-ignore-new -rfakeroot \ $(MYBUILD_SIGN) \ $(MYBUILD_FLAGS) \ 2>&1 \ | tee $(MYBUILD_LOG_SVN) svn-pbuilder: $(MYBUILD) CC=gcc CXX=g++ \ $(MYDEVENV) \ svn-buildpackage \ --svn-builder="pdebuild --buildresult $(MYBUILD)" \ 2>&1 \ | tee $(MYBUILD_LOG_PBUILDER) pbuilder: $(MYBUILD) dsc=$$(ls -t ../*.dsc | head -1 ); \ if [ -z "$$dsc" ]; then \ exit 1; \ fi && \ echo "[NOTE] pbuilding with: $$dsc" && \ CC=gcc CXX=g++ pdebuild --buildresult $(MYBUILD) \ --buildsourceroot fakeroot \ $$dsc \ -- -uc -us \ | tee $(MYBUILD_LOG_PBUILDER) deb: echo $(CXX) + $(MYDEVENV) \ debuild -rfakeroot \ $(MYBUILD_SIGN) \ $(MYBUILD_FLAGS) \ $(MYBUILD_IGNORE) \ $(MYBUILD_IGNORE_TAR) \ $(MYBUILD_DEBUILD_FLAGS) \ $(MYBUILD_LINTIAN_DEBUILD) \ | tee $(MYBUILD_LOG_DEBUILD) deb-bin: + $(MYDEVENV) \ debuild -rfakeroot \ $(MYBUILD_SIGN) \ -sa -b $(MYBUILD_IGNORE) \ $(MYBUILD_LINTIAN_DEBUILD) \ | tee $(MYBUILD_LOG_DEBUILD) deb-src: + $(MYDEVENV) \ debuild -rfakeroot \ $(MYBUILD_SIGN) \ -sa -S $(MYBUILD_IGNORE) \ $(MYBUILD_LINTIAN_DEBUILD) \ | tee $(MYBUILD_LOG_DEBUILD) deb-bin-sig: + $(MYDEVENV) \ debuild -rfakeroot \ -tc -pgpg -sgpg -k$(GPGKEY) \ -sa -b $(MYBUILD_IGNORE) \ $(MYBUILD_LINTIAN_DEBUILD) \ | tee $(MYBUILD_LOG_DEBUILD) deb-src-sig: + $(MYDEVENV) \ debuild -rfakeroot \ -tc -pgpg -sgpg -k$(GPGKEY) \ -sa -S $(MYBUILD_IGNORE) \ $(MYBUILD_LINTIAN_DEBUILD) \ | tee $(MYBUILD_LOG_DEBUILD) deb-ls: ls -1t $(MYBUILD) | egrep '$(PACKAGE)' | head deb-cat: $(MYBUILD) deb=$$( ls -t $(MYBUILD)/*.deb | head -1 ) ; \ echo "FILE: $$deb"; \ dpkg --info $$deb; \ dpkg --contents $$deb; \ ls -la $$deb linda: lintian lintian-extra: # Check for extra trailing newlines or spaces in files @for file in debian/*; \ do \ [ ! -f $$file ] && continue; \ if tail -n 1 $$file | grep -q "^[[:space:]]*$$" ; then \ echo "[WARN] extra newline at the end of $$file"; \ fi; \ if grep -q "[[:space:]]$$" $$file ; then \ echo "[WARN] trailing newlines found in $$file"; \ fi; \ done lintian: require-variables $(MYBUILD) lintian-extra # Running lintian checks @file1=$(MYBUILD_CHANGEFILE); \ file2=$(MYBUILD_CHANGEFILE2); \ if [ -f $$file1 ]; then \ file=$$file1; \ else \ file=$$file2; \ fi; \ if [ "$$file" ]; then \ echo "Checking $$file"; \ else \ false; \ fi && \ lintian $(MYBUILD_LINTIAN_FLAGS) $$file \ 2>&1 | tee $(MYBUILD_LOG_LINTIAN); # End of file debian/watch0000664000000000000000000000011411243350733010216 0ustar version=3 http://fluxbox.sourceforge.net/fbdesk/ .*fbdesk-([0-9\.]*).tar.gz debian/control0000664000000000000000000000156512276727410010612 0ustar Source: fbdesk Section: x11 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Jari Aalto Standards-Version: 3.9.4 Build-Depends: debhelper (>= 9), libx11-dev, libxext-dev, libxft-dev, libxpm-dev, libxt-dev, x11proto-core-dev, libpng-dev, zlib1g-dev, autotools-dev, libimlib2-dev Vcs-Git: http://anonscm.debian.org/collab-maint/fbdesk.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/fbdesk.git;a=summary Homepage: http://fluxbox.sourceforge.net/fbdesk Package: fbdesk Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: fluxbox (>= 0.1.12) Description: desktop icons for window managers fbdesk, originally for fluxbox WM, manages shortcut icons on the desktop. The program can be used in companion with any Window Manager (WM) that does not support icons. debian/source/0000775000000000000000000000000011314103003010452 5ustar debian/source/format0000664000000000000000000000001411314110343011665 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212154270666010377 0ustar 9 debian/rules0000775000000000000000000000071112276727351010263 0ustar #!/usr/bin/make -f PACKAGE = fbdesk PKGDIR = $(shell pwd)/debian/$(PACKAGE) export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CXXFLAGS_MAINT_APPEND = -Wall -pedantic -ffunction-sections export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed man: $(MAKE) -C debian -f pod2man.mk \ PACKAGE=$(PACKAGE) \ PODCENTER="WM Utils" \ makeman override_dh_auto_configure: man dh_auto_configure %: dh $@ --with autotools-dev .PHONY: man # End of file debian/fbdesk.1.pod0000664000000000000000000000516712154275055011310 0ustar # This is manual page in Perl POD format. Read more at # http://perldoc.perl.org/perlpod.html or run command: # # perldoc perlpod | less # # To check the syntax: # # podchecker *.pod # # Create manual page with command: # # pod2man PAGE.N.pod > PAGE.N =pod =head1 NAME fbdesk - Icons on the desktop =head1 SYNOPSIS fbdesk [option] =head1 OPTIONS =over 4 =item B<-d, --display DISPLAY> Connect to display. =item B<-a, --no-antialias> Do not use antialias features. =item B<-f, --file RESOURCE FILE> Default configuration file to read is ~/.fluxbox/init Print available options. =item B<-V, --version> Display version information and exit. =back =head1 DESCRIPTION Fbdesk is a fluxbox-util application that creates and manage icons on your Fluxbox desktop. Features implemented include: - Transparent text and icon - xpm, png, jpg, jfi, jfif, pnm, ppm, pgm, pbm, pam, tga, gif and bmp image loading - Antialias text - UTF-8 and multibyte support - Vertical text - Grid Snapping - GUI for editing command/label and add/remove icons - Fluxbox menu style =head1 ENVIRONMENT None. =head1 FILES The defaul configuration file is ~/.fluxbox/init whose entries: fbdesk.iconFile: filename to icon file (default: ~/.fluxbox/fbdesk.icons) fbdesk.font: icon font name (default: fixed) fbdesk.textColor: color for icon text (default: black) fbdesk.textBackground: color (default: white) fbdesk.snapX: x snap size (default: 5) fbdesk.snapY: y snap size (default: 5) fbdesk.doubleClickInterval: time interval between clicks for a double click (default: 200) fbdesk.textPlacement: placement for text around icon image (default: Bottom) fbdesk.lockPositions: bool (default: false) # Possible values for text placement: Left, Right, Top and Bottom session.styleFile: style file for menu (default: none) this one is read from ~/.fluxbox/init The Icon file format is: # this is a comment # Start of one icon entry [Deskop Entry] Icon=the image filename Name=the icon label Exec=what it executes Pos= 123 456 # position of the icon [end] # end of one icon entry An example of iconfile: [Desktop Entry] Icon=/usr/share/pixmaps/gnome-home.png Name=aterm Exec=aterm Pos= 100 100 [end] =head1 SEE ALSO dfm(1) rox-files(1) xtdesk(1) Homepage http://fluxbox.sourceforge.net/fbdesk/ =head1 AUTHORS Program author Henrik Kinnunen This manual page was written by Jari Aalto for the Debian GNU system (but may be used by others). Released under GPL v2 or any later version. =cut