--- aewm++-goodies-1.0.orig/xsession/Makefile +++ aewm++-goodies-1.0/xsession/Makefile @@ -0,0 +1,18 @@ +CC = gcc +CFLAGS = -g -O2 -Wall +IFLAGS = + +PROG = aewm++_xsession +PREFIX = /usr + +$(PROG): xsession.c + $(CC) xsession.c -o $@ + +install: $(PROG) + install -D $(IFLAGS) $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG) + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/$(PROG) + +clean: + rm -f $(PROG) core --- aewm++-goodies-1.0.orig/appbar-1.0/icon.cc +++ aewm++-goodies-1.0/appbar-1.0/icon.cc @@ -35,6 +35,8 @@ #include "icon.hh" +using namespace std; + char * default_icon_xpm[] = { "16 16 16 1", " c None", --- aewm++-goodies-1.0.orig/appbar-1.0/appbar.rc +++ aewm++-goodies-1.0/appbar-1.0/appbar.rc @@ -14,51 +14,51 @@ } icon { - image = /usr/X11/share/appbar/images/terminal.xpm; + image = /usr/share/appbar/images/terminal.xpm; execute = xterm -bg black -fg white -ls -sb; } icon { - image = /usr/X11/share/appbar/images/galeon.xpm; + image = /usr/share/appbar/images/galeon.xpm; execute = galeon; } icon { - image = /usr/X11/share/appbar/images/netscape.xpm; + image = /usr/share/appbar/images/netscape.xpm; execute = mozilla; } icon { - image = /usr/X11/share/appbar/images/gimp.xpm; + image = /usr/share/appbar/images/gimp.xpm; execute = gimp; } icon { - image = /usr/X11/share/appbar/images/editor.xpm; + image = /usr/share/appbar/images/editor.xpm; execute = nedit; } icon { - image = /usr/X11/share/appbar/images/calculator.xpm; + image = /usr/share/appbar/images/calculator.xpm; execute = xcalc; } icon { - image = /usr/X11/share/appbar/images/chat.xpm; + image = /usr/share/appbar/images/chat.xpm; execute = xchat; } icon { - image = /usr/X11/share/appbar/images/clock.xpm; + image = /usr/share/appbar/images/clock.xpm; execute = xclock; } icon { - image = /usr/X11/share/appbar/images/music.xpm; + image = /usr/share/appbar/images/music.xpm; execute = xmms; } icon { - image = /usr/X11/share/appbar/images/icq.xpm; + image = /usr/share/appbar/images/icq.xpm; execute = licq; } --- aewm++-goodies-1.0.orig/appbar-1.0/scanner.hh +++ aewm++-goodies-1.0/appbar-1.0/scanner.hh @@ -25,11 +25,13 @@ #ifndef _SCANNER_HH_ #define _SCANNER_HH_ -#include -#include +#include +#include #include #include +using namespace std; + #define MAX_TOKEN_BUFFER 256 class Scanner { --- aewm++-goodies-1.0.orig/appbar-1.0/Makefile +++ aewm++-goodies-1.0/appbar-1.0/Makefile @@ -5,7 +5,7 @@ LIBS = -lX11 -lXext -lXpm LDPATH = -L/usr/X11R6/lib -PROG = appbar +PROG = aewm++_appbar DEFINES = #-DDEBUG OBJS = main.o appbar.o scanner.o icon.o linkedlist.o image.o @@ -19,12 +19,12 @@ $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@ install: all - install -s $(PROG) $(DESTDIR)$(prefix)/bin + install $(PROG) $(DESTDIR)$(prefix)/bin mkdir -p $(DESTDIR)/etc/X11/appbar - mkdir -p $(DESTDIR)/usr/X11/share/appbar - mkdir -p $(DESTDIR)/usr/X11/share/appbar/images + mkdir -p $(DESTDIR)/usr/share/appbar + mkdir -p $(DESTDIR)/usr/share/appbar/images cp appbar.rc $(DESTDIR)/etc/X11/appbar - cp -r images/ $(DESTDIR)/usr/X11/share/appbar/ + cp -r images/ $(DESTDIR)/usr/share/appbar/ clean: rm -f $(PROG) $(OBJS) core --- aewm++-goodies-1.0.orig/setrootimage-1.0/setrootimage.cc +++ aewm++-goodies-1.0/setrootimage-1.0/setrootimage.cc @@ -38,6 +38,8 @@ #include #include "image.hh" +using namespace std; + BColor parseCommandlineColor(char* the_color) { BColor color; --- aewm++-goodies-1.0.orig/setrootimage-1.0/Makefile +++ aewm++-goodies-1.0/setrootimage-1.0/Makefile @@ -5,7 +5,7 @@ LIBS = -lX11 -lXext LDPATH = -L/usr/X11R6/lib -PROG = setrootimage +PROG = aewm++_setrootimage #DEFINES = -DDEBUG OBJS = setrootimage.o linkedlist.o image.o @@ -19,7 +19,7 @@ $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@ install: all - install -s $(PROG) $(DESTDIR)$(prefix)/bin + install $(PROG) $(DESTDIR)$(prefix)/bin clean: rm -f $(PROG) $(OBJS) core --- aewm++-goodies-1.0.orig/debian/aewm++_appbar.1 +++ aewm++-goodies-1.0/debian/aewm++_appbar.1 @@ -0,0 +1,184 @@ +.\" appbar - a small application launcher +.\" by Frank Hale +.\" Released under the terms of the GNU GPL. www.gnu.org +.\" Free software! Please see README for details and license. -- +.TH aewm++_appbar 1 +.SH "NAME" +aewm++_appbar \- a small application launcher +.SH "SYNOPSIS" +.BI aewm++_appbar + +.SH "DESCRIPTION" +.B appbar +is a small application launcher. It uses small 16x16 pixmaps to form +icons so that you can quickly launch your favorite programs. + +NOTE: Currently using any other size pixmap will result in unwanted behavior in +that the appbar main window will not have proper placement of those icons. + +To change the list of icons, edit the file +.B /etc/X11/appbar/appbar.rc + +The install process installs some pixmaps into +.B /usr/share/appbar/images/ +, these are 16x16 pixmaps for use with the appbar. They were downloaded from +.B http://wm-icons.sourceforge.net/data/wm-icons-current/icons/16x16-general/ +and are GPL'd. + +.SH "RC FILE SYNTAX" + +The resource file syntax is simple. A definition of an icon looks like the +following. + +use vertical_placement or horizontal_placement to customize the appbar +look. + +.sp 1n +.PD 0 +.TP + icon { +.TP + image = images/terminal.xpm; +.TP + execute = xterm -bg black -fg white -ls; +.TP + } +.PD +.LP + +Inside the icon construct you have two additional variables. The first variable +is the name of the image followed by an equals sign then the path and filename +of the xpm followed by a semi-colon. + +The second variable is execute. Its syntax is similar in that the only +difference from images is the path to the executable you wish this icon to +launch when clicked. + +For appbar placement use the following commands in the rc file. + +.sp 1n +.PD 0 +.TP +.B + Appbar Style +.TP + vertical_placement +.TP + horizontal_placement +.sp 1n +.TP +.B + Appbar Screen Placement +.TP + northwest_placement +.TP + northeast_placement +.TP + southwest_placement +.TP + southeast_placement +.PD +.LP + +To configure a different background gradient for the appbar use the following commands. + +.sp 1n +.PD 0 +.TP + appbar_color_from { +.TP + red=99; +.TP + green=99; +.TP + blue=99; +.TP + } +.sp 1n +.TP + appbar_color_to { +.TP + red=cc; +.TP + green=cc; +.TP + blue=cc; +.TP + } +.PD +.LP + +NOTE: image and execute variables are ended with a semi-colon. The icon construct is +enclosed in braces. + +Usage: Appbar is extremely simple to use. When icons are clicked they launch +applications associated with them. When the grill is clicked (at the right edge) +it shades the window to the upper left corner. Clicking it again unshades it to +its original size. Middle clicking on the grill will close the application. + +Gradient Theme: Appbar takes advantage of blackbox's image gradient code. You +can configure a different color theme only by editing appbar.cc in the appbar +constructor. + +Appbar uses a default icon which was taken from fspanel, credit goes to the +author for it. This icons purpose is a fail safe backup incase the requested +icon cannot be found. + +.SH "RC FILE EXAMPLE" + +.sp 1n +.PD 0 +.TP + vertical_placement +.TP + northwest_placement +.sp 1n +.TP + appbar_color_from { +.TP + red=99; +.TP + green=99; +.TP + blue=99; +.TP + } +.sp 1n +.TP + appbar_color_to { +.TP + red=cc; +.TP + green=cc; +.TP + blue=cc; +.TP + } +.sp 1n +.TP + icon { +.TP + image = /usr/X11/share/appbar/images/terminal.xpm; +.TP + execute = xterm -bg black -fg white -ls; +.TP + } +.sp 1n +.TP + icon { +.TP + image = /usr/X11/share/appbar/images/netscape.xpm; +.TP + execute = /opt/mozilla/./mozilla; +.TP + } +.PD +.LP + +.SH "AUTHOR" +appbar is supplied with aewm++ by Frank Hale . + +appbar was renamed to aewm++_appbar for the Debian package. + +.SH "WEBSITE" +http://sapphire.sourceforge.net/ --- aewm++-goodies-1.0.orig/debian/postrm +++ aewm++-goodies-1.0/debian/postrm @@ -0,0 +1,28 @@ +#! /bin/sh +# postrm script for aewm++ + +set -e + +case "$1" in + purge) + if [ -d /etc/X11/appbar ]; then + rmdir /etc/X11/appbar 2>&1 >/dev/null + fi + ;; + + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- aewm++-goodies-1.0.orig/debian/copyright +++ aewm++-goodies-1.0/debian/copyright @@ -0,0 +1,87 @@ +This package was debianized by Chris Boyle on +Tue, 22 Jul 2003 21:18:14 +0100. + +It was downloaded from ftp://ftp.sourceforge.net/pub/sourceforge/sapphire/ + +Upstream Author: Frank Hale + +Copyright for aewm++_appbar (from README): + + Appbar is released under the terms of the GNU GPL. Refer to www.gnu.org + for more details. + +On Debian systems, the complete text of the GNU General Public +License version 2 can be found in the /usr/share/common-licenses/GPL-2 file. + +Copyright for aewm++_fspanel (N.B. this is a version modified by Frank Hale): + + Copyright (C) 2000 Peter Zelezny + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Soft- + ware"), 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 condi- + tions: + + 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 MERCHANTABIL- + ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT + SHALL THE AUTHORS 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. + +Copyright for aewm++_setrootimage (from README): + + Released under the terms of the GNU GPL. www.gnu.org + +On Debian systems, the complete text of the GNU General Public +License version 2 can be found in the /usr/share/common-licenses/GPL-2 file. + +Copyright for aewm++_xsession is complicated. xsession.c says: + + /* aewm - a minimalistic X11 window manager. ------- vim:sw=4:et + * Copyright (c) 1998-2001 Decklin Foster + * Free software! Please see README for details and license. */ + +This came straight from aewm. README could mean either this package's +README, which when it was distributed as part of aewm++ specified GPL +(the complete text of which can be found on Debian systems in the +/usr/share/common-licenses/GPL-2 file) (it now doesn't have a general +README, and xsession/README doesn't specify a license), or *more likely +and more reasonably*, the aewm README, which, by pointing to LICENSE, +specifies the following. In either case, it is DFSG-free, and in the +second case, I ensure any obligations (under this license and under +policy) to include this notice are fulfilled, by including it here. Note +that it only applies *if* you interpret "README" to mean the aewm +README. In any case, I wouldn't worry too much folks, the program's +only a do-nothing loop! :-p + +--cmb + + Copyright 1998-2003 Decklin Foster. + + 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 AUTHOR 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. + --- aewm++-goodies-1.0.orig/debian/compat +++ aewm++-goodies-1.0/debian/compat @@ -0,0 +1 @@ +7 --- aewm++-goodies-1.0.orig/debian/aewm++-goodies.lintian-overrides +++ aewm++-goodies-1.0/debian/aewm++-goodies.lintian-overrides @@ -0,0 +1,2 @@ +# There are several changelogs here; merging them would make them harder to read. +aewm++-goodies binary: wrong-name-for-upstream-changelog --- aewm++-goodies-1.0.orig/debian/changelog +++ aewm++-goodies-1.0/debian/changelog @@ -0,0 +1,111 @@ +aewm++-goodies (1.0-9ubuntu1) natty; urgency=low + + * ae_fspanel-1.0/Makefile: Split out libraries from linker flags + and put these into the correct order. Fixes a FTBFS with + --as-needed. + + -- Stefan Potyra Sun, 19 Dec 2010 16:46:48 +0100 + +aewm++-goodies (1.0-9) unstable; urgency=low + + * Acknowledge NMU; thanks Luk. (closes: #470181) + * Add missing comma in Depends. + * Fix copyright-refers-to-versionless-license-file. + * Update debian/watch. The upstream copy has disappeared from + SourceForge; I've suggested that it be put on Google Code + (where aewm++ now lives), so put that in the watch file. + (closes: #529096) + * Bump debhelper version to 7. + * Don't strip in Makefiles; leave it to conditional dh_strip. + (closes: #436375) + * Bump Standards-Version to 3.8.1.0. + * New menu location, File Management seems the closest fit for + appbar and fspanel (they don't depend on aewm++). Reopen the + bug if you can think of a better section. (closes: #496045) + * Catch errors from make clean. + * Use dh_prep, not dh_clean -k. + * Quote tags in menu file. + * Hush lintian wrong-name-for-upstream-changelog (there are + several changelogs here; merging them would make them harder to + read). + + -- Chris Boyle Mon, 25 May 2009 06:34:21 +0100 + +aewm++-goodies (1.0-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS with GCC 4.3 (Closes: #461726). + * Add libxext-dev to the buid dependencies (Closes: #464603). + + -- Luk Claes Sun, 09 Mar 2008 18:43:46 +0000 + +aewm++-goodies (1.0-8) unstable; urgency=low + + * Oops. Update Build-Depends for Xorg. (closes: #346621) + + -- Chris Boyle Thu, 16 Feb 2006 13:47:33 +0000 + +aewm++-goodies (1.0-7) unstable; urgency=low + + * Censored aewm++_fspanel manpage at a user's request. (closes: #291736) + * Renamed binaries and manpages to aewm++_* for consistency. + (closes: #291727) + * Add "using namespace std;" where appropriate. + + -- Chris Boyle Fri, 11 Mar 2005 14:05:43 +0000 + +aewm++-goodies (1.0-6) unstable; urgency=low + + * Fixed debian/watch file (sourceforge ftp layout). + + -- Chris Boyle Sun, 28 Mar 2004 19:20:12 +0100 + +aewm++-goodies (1.0-5) unstable; urgency=low + + * Use debian/rules to fix really, really bad flags for ae_fspanel. + (closes: #207021) + + -- Chris Boyle Sun, 31 Aug 2003 20:28:34 +0100 + +aewm++-goodies (1.0-4) unstable; urgency=low + + * Force re-upload of everything, I don't know why tf it lost the + orig.tar.gz file... + + -- Chris Boyle Sun, 17 Aug 2003 10:45:12 +0100 + +aewm++-goodies (1.0-3) unstable; urgency=low + + * Add pointer to /usr/share/common-licenses/GPL in copyright. + * Add dh_shlibdeps call, which was completely missing, causing the + Depends field to also be completely missing. Oops. + * Thank you Randall Donald for pointing out both of these. + + -- Chris Boyle Fri, 1 Aug 2003 06:44:31 +0100 + +aewm++-goodies (1.0-2) unstable; urgency=low + + * FFS... I knew I'd forget something. Sorry. (/me hangs head in lame) + Conflicts: aewm++ (<< 1.0.24-1) + + -- Chris Boyle Thu, 24 Jul 2003 10:33:30 +0100 + +aewm++-goodies (1.0-1) unstable; urgency=medium + + * Initial Release: upstream split this from aewm++, I am debianising + the new separate package. + * urgency=medium since a new aewm++ is waiting for this to exist and + the one currently in the archive is about a year old. + * Bumped standards-version from 3.5.8 to 3.6.0. + * Set up debian/rules, lots moved from my aewm++ package. + * Copied aewm++/Makefile from aewm++ too, since it's missing here! + * Change #include to #include in several + places, since the former no longer works. + * Re-instated all four manpages. + * Re-instated changes to appbar makefile (images location). + * Building with pbuilder. + * Stopped using dh_installchangelogs since it can't do multiple + changelogs. + + -- Chris Boyle Thu, 24 Jul 2003 08:59:09 +0100 + --- aewm++-goodies-1.0.orig/debian/menu +++ aewm++-goodies-1.0/debian/menu @@ -0,0 +1,4 @@ +?package(aewm++-goodies):needs="X11" section="Applications/File Management"\ + title="fspanel (aewm++-goodies version)" command="/usr/bin/aewm++_fspanel" +?package(aewm++-goodies):needs="X11" section="Applications/File Management"\ + title="appbar" command="/usr/bin/aewm++_appbar" --- aewm++-goodies-1.0.orig/debian/aewm++_fspanel.1 +++ aewm++-goodies-1.0/debian/aewm++_fspanel.1 @@ -0,0 +1,26 @@ +.\" fspanel - F***ing small panel +.\" originally by Peter Zelezny, modified by Frank Hale +.\" Free software! Please see COPYING for details and license. -- +.TH aewm++_fspanel 1 +.SH "NAME" +aewm++_fspanel \- small panel +.SH "SYNOPSIS" +.BI aewm++_fspanel + +.SH "DESCRIPTION" +.B aewm++_fspanel +is a panel for Linux that lists all your windows, but the difference +is that it's tiny. The binary is about 10k and it takes barely any +memory. It works under any gnome compliant window manager (eg. E, SawFish, +WindowMaker, IceWM) and supports KDE's mini icons (the KWM_WIN_ICON atom). + +See +.B http://www.chatjunkies.org/fspanel/ +for more information. + +.SH "AUTHOR" +fspanel by Peter Zelezny , +modified by Frank Hale , +renamed to aewm++_fspanel for the Debian package. +.SH "WEBSITE" +http://sapphire.sourceforge.net/ --- aewm++-goodies-1.0.orig/debian/aewm++_setrootimage.1 +++ aewm++-goodies-1.0/debian/aewm++_setrootimage.1 @@ -0,0 +1,43 @@ +.\" setrootimage - puts a nice diagonal gradient image on the root window +.\" by Frank Hale +.\" Released under the terms of the GNU GPL. www.gnu.org +.\" Free software! Please see README for details and license. -- +.TH aewm++_setrootimage 1 +.SH "NAME" +aewm++_setrootimage \- puts a nice diagonal gradient image on the root window +.SH "SYNOPSIS" +.BI aewm++_setrootimage +-display [display], +-from [color], +-to [color] + +.B aewm++_setrootimage +-from 708090 -to cccccc + +.SH DESCRIPTION +.B aewm++_setrootimage +puts a nice diagonal gradient image on the root window. + + +.SH OPTIONS + +.TP +.B -display \fIdisplay\fP +Specifies which display to set the root image on. +.TP + +.TP +.B -from \fIcolor\fP, -to \fIcolor\fP +Use +.I color +for the start and end colors of the gradient, respectively. + +.SH "AUTHOR" +setrootimage is supplied with aewm++ by Frank Hale , +and was renamed to aewm++_setrootimage for the Debian package. + +This code makes use of a version of the Blackbox image code. Many thanks +go out to Brad Hughes the author of the Blackbox window manager. + +.SH "WEBSITE" +http://sapphire.sourceforge.net/ --- aewm++-goodies-1.0.orig/debian/README.Debian +++ aewm++-goodies-1.0/debian/README.Debian @@ -0,0 +1,15 @@ +aewm++-goodies for Debian +------------------------- + +Appbar is renamed to aewm++_appbar in this package. + +This package includes a modified version of fspanel (the original is +available in the fspanel package). When it was included with aewm++, it +was renamed (in the debian version) to aewm++_fspanel. + +Setrootimage is renamed to aewm++_setrootimage in this package. + +This package, like aewm++ before it, renames xsession to +aewm++_xsession, to avoid conflicts with, well, anything. + + -- Chris Boyle , Fri, 11 Mar 2005 13:54:11 +0000 --- aewm++-goodies-1.0.orig/debian/rules +++ aewm++-goodies-1.0/debian/rules @@ -0,0 +1,135 @@ +#!/usr/bin/make -f +# Based on sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -Wno-deprecated -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 + LDFLAGS += -O0 +else + CFLAGS += -O2 + LDFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s + IFLAGS += -s +endif +COMPILER_FLAGS= CFLAGS="$(CFLAGS)" + +#configure: configure-stamp +#configure-stamp: +# dh_testdir +# # Nothing to do. +# touch configure-stamp + + +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: # configure-stamp + dh_testdir + + # Add here commands to compile the arch part of the package. + $(MAKE) -C ae_fspanel-1.0 CFLAGS="$(CFLAGS)" C_FLAGS="-DNOSTDLIB -DHAVE_XPM -Wall -I/usr/X11R6/include" LDFLAGS="$(LDFLAGS)" L_FLAGS="-Xlinker -L/usr/X11R6/lib -lX11 -lXpm" + $(MAKE) -C appbar-1.0 $(COMPILER_FLAGS) + $(MAKE) -C setrootimage-1.0 $(COMPILER_FLAGS) + $(MAKE) -C xsession $(COMPILER_FLAGS) + + cp ae_fspanel-1.0/README README.aewm++_fspanel + cp ae_fspanel-1.0/Changelog Changelog.aewm++_fspanel + cp appbar-1.0/README README.aewm++_appbar + cp appbar-1.0/Changelog Changelog.aewm++_appbar + cp setrootimage-1.0/README README.aewm++_setrootimage + cp setrootimage-1.0/Changelog Changelog.aewm++_setrootimage + cp xsession/README README.aewm++_xsession + + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: # configure-stamp + # Nothing to do. + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp configure-stamp + + # clean up after the build process + $(MAKE) -C ae_fspanel-1.0 clean + $(MAKE) -C appbar-1.0 clean + $(MAKE) -C setrootimage-1.0 clean + $(MAKE) -C xsession clean + + rm -f README.aewm++_fspanel Changelog.aewm++_fspanel + rm -f README.aewm++_appbar Changelog.aewm++_appbar + rm -f README.aewm++_setrootimage Changelog.aewm++_setrootimage + rm -f README.aewm++_xsession + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs usr/bin usr/share/doc/aewm++-goodies + + # install the arch part of the package into debian/tmp. + $(MAKE) -C ae_fspanel-1.0 install \ + DESTDIR=$(CURDIR)/debian/aewm++-goodies + $(MAKE) -C appbar-1.0 install \ + DESTDIR=$(CURDIR)/debian/aewm++-goodies + $(MAKE) -C setrootimage-1.0 install \ + DESTDIR=$(CURDIR)/debian/aewm++-goodies + $(MAKE) -C xsession install \ + DESTDIR=$(CURDIR)/debian/aewm++-goodies IFLAGS=$(IFLAGS) + + dh_install + +binary-indep: build install + # Nothing to do. + +# Build architecture-dependent files +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs \ + README.aewm++_fspanel \ + README.aewm++_appbar \ + README.aewm++_setrootimage \ + README.aewm++_xsession + dh_installchangelogs + # dh_installchangelogs can't do multiple changelogs + install -m 644 \ + Changelog.aewm++_fspanel \ + Changelog.aewm++_appbar \ + Changelog.aewm++_setrootimage \ + $(CURDIR)/debian/aewm++-goodies/usr/share/doc/aewm++-goodies + gzip -9 $(CURDIR)/debian/aewm++-goodies/usr/share/doc/aewm++-goodies/Changelog.aewm++_fspanel + gzip -9 $(CURDIR)/debian/aewm++-goodies/usr/share/doc/aewm++-goodies/Changelog.aewm++_appbar + gzip -9 $(CURDIR)/debian/aewm++-goodies/usr/share/doc/aewm++-goodies/Changelog.aewm++_setrootimage + dh_installexamples \ + appbar-1.0/appbar.rc + dh_installmenu + dh_installman \ + debian/aewm++_fspanel.1 \ + debian/aewm++_appbar.1 \ + debian/aewm++_setrootimage.1 \ + debian/aewm++_xsession.1 + dh_lintian + dh_link + dh_strip # respects DEB_BUILD_OPTIONS "nostrip" + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure --- aewm++-goodies-1.0.orig/debian/control +++ aewm++-goodies-1.0/debian/control @@ -0,0 +1,22 @@ +Source: aewm++-goodies +Section: x11 +Priority: optional +XSBC-Original-Maintainer: Chris Boyle +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 7), libx11-dev, libxpm-dev, libxext-dev +Standards-Version: 3.8.1.0 + +Package: aewm++-goodies +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: aewm++ (<< 1.0.24-1) +Enhances: aewm++ (>= 1.0.24-1) +Description: utilities to complement a minimal window manager + These utilities were previously supplied with aewm++; they are intended + to provide some of the typical desktop functionality that aewm++ itself + does not include. This package provides: + * aewm++_appbar: a small application launcher + * aewm++_fspanel: a very small panel + * aewm++_setrootimage: draws a gradient on the X root window + * aewm++_xsession: keeps an X session alive + Note that some of these were named differently in previous releases. --- aewm++-goodies-1.0.orig/debian/aewm++_xsession.1 +++ aewm++-goodies-1.0/debian/aewm++_xsession.1 @@ -0,0 +1,33 @@ +.\" aewm++_xsession - keep an xsession alive +.\" by Frank Hale +.\" Released under the terms of the GNU GPL. www.gnu.org +.\" Free software! Please see README for details and license. -- +.TH aewm++_xsession 1 +.SH "NAME" +aewm++_xsession \- keeps an xsession alive +.SH "SYNOPSIS" +.BI aewm++_xsession + +.SH DESCRIPTION +.B aewm++_xsession +does nothing more than keep the session alive if the window manager dies or is killed. + +Common usage of this program is as follows: edit ~/.xinitrc and add + +.sp 1n +.PD 0 +.TP +aewm++ & +.TP +exec aewm++_xsession +.PD +.LP + +Now if aewm++ dies or is killed off then X does die. You can safely start +another window manager from the command line or an xterm window. + +.SH "AUTHOR" +aewm++_xsession is supplied with aewm++ by Frank Hale + +.SH "WEBSITE" +http://sapphire.sourceforge.net/ --- aewm++-goodies-1.0.orig/debian/watch +++ aewm++-goodies-1.0/debian/watch @@ -0,0 +1,5 @@ +version=3 +# This has gone away. :-( +#http://sf.net/sapphire (?:.*/?)aewm\+\+-goodies-(.*)\.tar\.(gz|bz2) +# I've suggested that he put it here +http://code.google.com/p/aewmpp/downloads/list (?:.*/)?aewm(?:pp|\+\+)-goodies-([0-9\.]+?)\.(?:orig\.)?tar\.gz --- aewm++-goodies-1.0.orig/ae_fspanel-1.0/Makefile +++ aewm++-goodies-1.0/ae_fspanel-1.0/Makefile @@ -1,11 +1,12 @@ CC = gcc prefix=/usr C_FLAGS = -DNOSTDLIB -DHAVE_XPM -Wall -I/usr/X11R6/include -m386 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -L_FLAGS = -O1 -Xlinker -s -L/usr/X11R6/lib -lX11 -lXpm -PROGNAME = ae_fspanel +L_FLAGS = -O1 -Xlinker -s -L/usr/X11R6/lib +LDLIBS=-lX11 -lXpm +PROGNAME = aewm++_fspanel $(PROGNAME): Makefile ae_fspanel.c ae_fspanel.h icon.xpm - $(CC) $(C_FLAGS) $(L_FLAGS) ae_fspanel.c -o $(PROGNAME) + $(CC) $(C_FLAGS) $(CFLAGS) $(L_FLAGS) $(LDFLAGS) ae_fspanel.c $(LDLIBS) -o $(PROGNAME) @ls -l $(PROGNAME) clean: