debian/0000755000000000000000000000000012216513460007166 5ustar debian/README.source0000644000000000000000000000056312216512633011352 0ustar Most of debhelper config files like debian/*.dirs, debian/*.install, debian/*.doc-base* are generated at build-time from the debian/packages.d/$package.in files, which are in the following format: %# comment %filename1% contents of filename1 %filename2% %# another comment contents of filename2 At build-time the files will be installed as debian/$package.filename debian/addons/0000755000000000000000000000000012216512633010437 5ustar debian/addons/DebianLogo/0000755000000000000000000000000012216512633012442 5ustar debian/addons/DebianLogo/logos/0000755000000000000000000000000012216512633013565 5ustar debian/addons/DebianLogo/logos/Debian0000644000000000000000000000326612216512633014701 0ustar PNG  IHDR00WgAMA abKGD pHYs."."ݒtIME'7l3IDATxՙ{lU-@yP(8$P#F|FEC4!!ho Fb4>Ј$¨EDA"PRvfδM6޹s9;gpL] UR9c b7 pHI/O؄>h-I`+Pt]/w~)/MM^DP,@\4='?θO5SgZ`OTEby@;eVBtb$xXV׀۳_lC\ &2 ^EufglQx@^.̀Cy\P:S߈GSΊiYFBvy_0 T}Z; hx(v6B:|dH,fELE 7d! bg /p ~Q`/ˁg2N8[ݡZB6gK˕/fz_֒ rg{ߐ{݁#= V*ǿʚ5‡֏RUgρJͱxt/wH^S{19c6#ձb;Zdt>T'/wcTg,2cyQU]#XmKJqhl Fe(<(,lDz(WȄQ3v-n-QJiQȕ3+@/ׅwby /DH , : QJ(qocqHia-NR6l>9_b UQ;cn˨*?|0M7J?q>QV!a5Ys:,3v0C[R$IhD{K`40?P.Kt50GWM>s)P%*a '0Ep9y0  xJ̅\Fdj<-uƮVrNPOq@[w/Qϥ@qƮR/𫜱j?H+.iR0u$n{IYb퀏4Gʜc LѠk%xn8yB)d÷Ʊ3OBÀ\ՈoHѬWkd4ѹPsq zJ 5X'ժs3vMFePQ3Tm@9e5 \HDhxp<O0"oH;*Hi(r8A^W (ȨO)Wggzp#0W|دYհ debian/addons/man/0000755000000000000000000000000012216512633011212 5ustar debian/addons/man/ASFileBrowser.1x0000644000000000000000000000105112216512633014130 0ustar .\" $Id: ASFileBrowser.1x 265 2011-01-23 16:42:55Z robert $ .\" vim:ft=nroff .TH ASFILEBROWSER "1x" "January 2011" "AfterStep version 2.2.11" "User Commands" .SH NAME ASFileBrowser - AfterStep module for browsing files. .SH DESCRIPTION .B ASFileBrowser is a GUI tool for browsing files and directories. .SH OPTIONS See .B ASFileBrowser \-\-help for list of supported options. .SH SEE ALSO .BR afterstep (1x) .SH AUTHOR This manual page was written by Robert Luberda , for the Debian GNU/Linux system (but may be used by others). debian/addons/man/ASRun.1x0000644000000000000000000000107612216512633012460 0ustar .\" $Id: ASRun.1x 265 2011-01-23 16:42:55Z robert $ .\" vim:ft=nroff .TH ASRun "1x" "January 2011" "AfterStep version 2.2.11" "User Commands" .SH NAME ASRun - AfterStep module for choosing and manipulating windows based on patterns .SH DESCRIPTION .B ASRun is a GUI tool which allows you to execute commands by insering their names .SH OPTIONS See .B ASRun \-\-help for list of supported options. .SH SEE ALSO .BR afterstep (1x) .SH AUTHOR This manual page was written by Robert Luberda , for the Debian GNU/Linux system (but may be used by others). debian/addons/man/ASWallpaper.1x0000644000000000000000000000110212216512633013631 0ustar .\" $Id: ASWallpaper.1x 265 2011-01-23 16:42:55Z robert $ .\" vim:ft=nroff .TH ASWALLPAPER "1x" "January 2011" "AfterStep version 2.2.11" "User Commands" .SH NAME ASWallpaper - AfterStep module for managing AfterStep wallpapers. .SH DESCRIPTION .B ASWallpaper is a GUI tool for managing AfterStep wallpapers. .SH OPTIONS See .B ASWallpaper \-\-help for list of supported options. .SH SEE ALSO .BR afterstep (1x), .BR WinCommand (1x) .SH AUTHOR This manual page was written by Robert Luberda , for the Debian GNU/Linux system (but may be used by others). debian/addons/man/Banner.1x0000644000000000000000000000132612216512633012673 0ustar .\" $Id: Banner.1x,v 1.1 2005-02-20 18:37:30 robert Exp $ .\" vim:ft=nroff .TH BANNER 1x "February 20th, 2005" .SH NAME \fBBanner\fP - the AfterStep Logo module .SH SYNOPSIS .B Banner .SH DESCRIPTION .PP The .B Banner module displays an AfterStep Logo on the screen for 20 seconds. .PP Although .B Banner can be run from the command line, it is normally spawned by afterstep in the autoexec file, in the following manner: Module "I" Banner Wait "I" Banner .SH SEE ALSO .BR afterstep (1x) .SH AUTHOR This manual page was written by Robert Luberda , based on the old afterstep's Banner manual page, for the Debian GNU/Linux system (but may be used by others). debian/addons/man/GWCommand.1x0000644000000000000000000000115612216512633013303 0ustar .\" $Id: GWCommand.1x 265 2011-01-23 16:42:55Z robert $ .\" vim:ft=nroff .TH GWCOMMAND "1x" "January 2011" "AfterStep version 2.2.11" "User Commands" .SH NAME GWCommand - AfterStep module for executing commands. .SH DESCRIPTION .B GWCommand is a GUI tool which allows you to select windows based on their name and to then manipulate them in various ways. .SH OPTIONS See .B GWCommand \-\-help for list of supported options. .SH SEE ALSO .BR afterstep (1x), .BR WinCommand (1x) .SH AUTHOR This manual page was written by Robert Luberda , for the Debian GNU/Linux system (but may be used by others). debian/addons/man/Ident.1x0000644000000000000000000000151212216512633012526 0ustar .\" $Id: Ident.1x,v 1.1 2005-02-20 18:37:53 robert Exp $ .\" vim:ft=nroff .TH IDENT 1x "February 20th, 2005" .SH NAME \fBIdent\fP \- the AfterStep window identification module .SH SYNOPSIS .B Ident .SH DESCRIPTION .PP The \fBIdent\fP module prompts the user to select a target window, if the module was not launched from within a window context in AfterStep. After that, the \fBIdent\fP module pops up a window with information about the window which was selected. .PP Although \fBIdent\fP can be run from the command line, it is normally spawned by afterstep from within an afterstep menu file by 'Modules->Ident'. .SH SEE ALSO .BR afterstep (1x) .SH AUTHOR This manual page was written by Robert Luberda , based on the old afterstep's Ident manual page, for the Debian GNU/Linux system (but may be used by others). debian/addons/man/afterimage-config.10000644000000000000000000000733412216512633014652 0ustar .\" $Id: afterimage-config.1 281 2011-03-06 18:47:51Z robert $ .\" vim:ft=nroff .TH AFTERIMAGE-CONFIG 1 "September 1st, 2009" .SH NAME afterimage-config - script to get information about the installed version of libAfterImage .SH SYNOPSIS .B afterimage-config [\-\-prefix\fI[=PREFIX]\fP] [\-\-exec\-prefix\fI[=PREFIX]\fP] [\-\-version] [\-\-libs [\-\-external\-only]] [\-\-libtool] [\-\-cflags] [\-\-have\-afterbase] [\-\-preferred\-image\-format] [\-\-have\-x\-support] [\fILIBRARIES\fP] .SH DESCRIPTION .PP \fIafterimage-config\fP is a tool that is used to configure to determine the compiler and linker flags that should be used to compile and link programs that use \fIlibAfterImage\fP library. . .SH OPTIONS \fIafterimage-config\fP accepts the following options: .TP 8 .B \-\-version Print the currently installed version of \fIlibAfterImage\fP on the standard output. .TP 8 .B \-\-libs Print the linker flags that are necessary to link a program using \fIlibAfterImage\fP. .TP 8 .B \-\-libs \-\-external\-only Print the linker flags containing only external (i.e. not coming from afterstep package) libraries needed to link a program using \fIlibAfterImage\fP. .TP 8 .B \-\-libtool Print the name of file containing \fBlibtool\fP(1) definitions. .TP 8 .B \-\-have\-afterbase Print `\fIyes\fP' if \fIlibAfterBase\fP is available. .TP 8 .B \-\-preferred\-image\-format Print the image format set as preferred when \fIlibAfterImage\fP was compiled. .TP 8 .B \-\-have\-x\-support Print `\fIyes\fP' if \fBX\fP support is available. .TP 8 .B \-\-cflags Print the compiler flags that are necessary to compile a \fIlibAfterImage\fP program. .TP 8 .B \-\-prefix Print the prefix with which \fIlibAfterImage\fP was compiled. .TP 8 .BI \-\-prefix= PREFIX If specified, use \fIPREFIX\fP instead of the installation prefix that \fIlibAfterImage\fP was built with when computing the output for the \-\-cflags and \-\-libs options. This option is also used for the exec prefix if \-\-exec\-prefix was not specified. This option must be specified before any \-\-libs or \-\-cflags options. .TP 8 .B \-\-exec\-prefix Print the exec\-prefix with which \fIlibAfterImage\fP was compiled. .TP 8 .BI \-\-exec\-prefix= PREFIX If specified, use \fIPREFIX\fP instead of the installation exec prefix that \fIlibAfterImage\fP was built with when computing the output for the \-\-cflags and \-\-libs options. This option must be specified before any \-\-libs or \-\-cflags options. .SH COPYRIGHT \fIlibAfterBase\fP .nf Copyright \(co 1999-2004 Sasha Vasko Copyright \(co 2000,2001 Andrew Ferguson Copyright \(co 1999 Ethan Fischer Copyright \(co 1998 Pierre Clerissi .fi \fIlibAfterImage\fP .nf Copyright \(co 1999-2004 Sasha Vasko Copyright \(co 2004 Valeriy Onuchin Copyright \(co 2001 Eric Kowalski Copyright \(co 1999,2001 Ethan Fisher Copyright \(co 1999-2001 Free Software Foundation, Inc. Copyright \(co 2004 Maxim Nikulin .fi .PP This library 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. .SH AUTHOR This manual page was written by Robert Luberda , strongly based on the cppunit-config man page, which itself is an almost word-for-word copy of the gtk-config manpage, written by Owen Taylor. The cppunit-config man page was modified by E. Sommerlade . debian/addons/man/afterimage-libs.10000644000000000000000000000455012216512633014333 0ustar .\" $Id: afterimage-libs.1 281 2011-03-06 18:47:51Z robert $ .\" vim:ft=nroff .TH AFTERIMAGE-LIBS 1 "September 1st, 2009" .SH NAME afterimage-libs - script to get information about the installed version of libAfterImage .SH SYNOPSIS .B afterimage-libs [\-\-external\-only] [\-\-have\-afterbase] [\-\-preferred\-image\-format] .SH DESCRIPTION .PP \fIafterimage-libs\fP is a tool that is used to configure to determine the linker flags that should be used to link programs that use \fIlibAfterImage\fP library. .PP When called without any options, prints the linker flags that are necessary to link a program using \fIlibAfterImage\fP. . .SH OPTIONS \fIafterimage-libs\fP accepts the following options: .TP 8 .B \-\-external\-only Print the linker flags containing only external (i.e. not coming from afterstep package) libraries needed to link a program using \fIlibAfterImage\fP. .TP 8 .B \-\-have\-afterbase Print `\fIyes\fP' if \fIlibAfterBase\fP is available. .TP 8 .B \-\-preferred\-image\-format Print the image format set as preferred when \fIlibAfterImage\fP was compiled. .SH COPYRIGHT \fIlibAfterBase\fP .nf Copyright \(co 1999-2004 Sasha Vasko Copyright \(co 2000,2001 Andrew Ferguson Copyright \(co 1999 Ethan Fischer Copyright \(co 1998 Pierre Clerissi .fi \fIlibAfterImage\fP .nf Copyright \(co 1999-2004 Sasha Vasko Copyright \(co 2004 Valeriy Onuchin Copyright \(co 2001 Eric Kowalski Copyright \(co 1999,2001 Ethan Fisher Copyright \(co 1999-2001 Free Software Foundation, Inc. Copyright \(co 2004 Maxim Nikulin .fi .PP This library 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. .SH AUTHOR This manual page was written by Robert Luberda , strongly based on the cppunit-libs man page, which itself is an almost word-for-word copy of the gtk-libs manpage, written by Owen Taylor. The cppunit-libs man page was modified by E. Sommerlade . debian/addons/man/afterstepdoc.1x0000644000000000000000000000142712216512633014153 0ustar .\" $Id: afterstepdoc.1x,v 1.3 2005-03-03 18:25:21 robert Exp $ .\" vim:ft=nroff .TH AFTERSTEPDOC 1x "March 3rd, 2005" .SH NAME afterstepdoc \- show AfterStep's documentation .SH SYNOPSIS .B afterstepdoc .SH DESCRIPTION This manual page documents briefly the .B afterstepdoc command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .B afterstepdoc is a program that shows documentation files of the AfterStep Window Manager. It uses .BR sensible-browser (1) to show files from .I /usr/share/doc/afterstep/html directory. .SH SEE ALSO .BR afterstep (1x), .BR sensible-browser (1) .SH AUTHOR This manual page was written by Robert Luberda , for the Debian GNU/Linux system (but may be used by others). debian/addons/man/ascommand.1x0000644000000000000000000000254312216512633013432 0ustar .\" $Id: ascommand.1x,v 1.3 2006-05-28 12:13:09 robert Exp $ .\" vim: ft=nroff .TH ASCOMMAND 1x "May 28th, 2006" .SH NAME ascommand \- send commands to AfterStep .SH SYNOPSIS .B ascommand .RI [\-f " file" ] .RI [\-h] .RI [\-i] .RI [\-v] .RI [\-w " id" ] .RI [\-\-] .RI [ command ] .SH DESCRIPTION This manual page documents briefly the .B ascommand command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .B ascommand is a program, which sends commands to the AfterStep Window Manager. .SH OPTIONS .TP \fB\-f\fR \fB\-\-file\fR input commands from file (\- means stdin) .TP \fB\-h\fR \fB\-\-help\fR this help .HP \fB\-i\fR \fB\-\-interactive\fR starts interactive communication with AfterStep .TP \fB\-v\fR \fB\-\-version\fR print version information .TP \fB\-w\fR \fB\-\-window\-id\fR window id to send to AfterStep (in hex) .TP \fB\-\-\fR end parsing of command line options .TP command command to send to AfterStep .PP If \fB\-f\fR \- or \fB\-i\fR is specified, ascommand will read commands from standard input, and print results on standard output. \fB\-i\fR is noisier than \fB\-f\fR \-. .SH SEE ALSO .BR afterstep (1x). .SH AUTHOR This manual page was written by Robert Luberda , using .BR help2man (1) program, for the Debian GNU/Linux system (but may be used by others). debian/addons/man/makeastheme.1x0000644000000000000000000001056512216512633013757 0ustar .\" $Id: makeastheme.1x,v 1.5 2008-02-10 18:28:30 robert Exp $ .\" vim:ft=nroff .TH MAKEASTHEME 1x "Feb 10th, 2008" .SH NAME makeastheme, installastheme \- manage themes in the Afterstep windows manager. .SH SYNOPSIS .B makeastheme .RI [\-\-theme " " ] .RI [\-\-no_wharf] .RI [\-\-no_pager] .RI [\-\-no_winlist] .RI [\-\-no_background] .PP .B installastheme .RI [\-\-theme " " ] .RI [\-\-no_wharf] .RI [\-\-no_pager] .RI [\-\-no_winlist] .RI [\-\-no_background] .SH DESCRIPTION This bundle of two Perl scripts is used to implement themes in the AfterStep window manager for X (http://www.afterstep.org). .PP At this time, these scripts are becoming solid beta quality. I would still highly recommend you to backup your configuration files in the .I ~/.afterstep dir. The easiest way to undo a theme is to simply restore your old files. .PP This theme pack currently supports the following modules and options: .RS .nf Wharf: Pager: BgColor Align Pixmap Back TextureColor BalloonBack TextureType BalloonBorderColor BalloonBorderWidth WinList: BalloonFore Font DesktopImage Fore Font Back Hilight Justify Image Pixmap (AS 1.5b6 pl2) SmallFont .fi .RE .PP Of course, the look file and desktop background is supported. Also, any images specified in the look file or the module options above are also carried with the theme that is built. .PP This theme pack expects to find the .I ~/.afterstep/desktop/themes directory. Each theme should be a subdirectory from there. When you download a theme, untar it in the themes dir. Also, when you build a theme, if you want to bundle any unique icons for use in the database file, put them in the specific subir of the themes dir. .PP Also, the theme pack will only look in .I ~/.afterstep for module configuration files. That means when building a theme, it only takes modifications from that dir. If the config files aren't there, .B makeastheme will ignore that module. When installing a theme, .B installastheme will only edit files in .IR ~/.afterstep . If it doesn't find any modules there, it will skip that module. At a minimum, you should have .IR 'wharf' ", " 'pager' ", and " 'winlist' files in the .I ~/.afterstep dir. .SH OPTIONS .PP Both .B installastheme and .B makeastheme take the same command line, which can be in any order. The directory from which the scripts are called is irrelevant. All directory paths are coded into the scripts and double-checked at runtime. After running .BR installastheme , you will need to manually restart AfterStep for the changes to take place. .PP When making the themes, you simply run .B makeastheme with the .BI \-\-theme " " argument and any of the other command line arguments you might want to use. This script will grab all the config files necessary and all images specified within those config files. It then creates the theme in your .I '~/.afterstep/desktop/themes' .TP .B \-\-theme this option is used to specify the theme to install. With .B installastheme it is mandatory. With .B makeastheme if unspecified, the $USER environmental variable will be used instead. .TP .BR \-\-no_wharf ", " \-\-no_pager ", " \-\-no_winlist ", "\-\-no_background Each of these options tell the scripts to skip processing for each of these modules. For .B makeastheme it is similar to saying, "I don't have anything interesting in this module, don't store those options in the theme." For .B installastheme it is similar to saying, "I really like my .IR , don't change any settings in there." .SH SEE ALSO .BR afterstep (1x), .BR Pager (1x), .BR Wharf (1x), .BR WinList (1x), .br .IR /usr/share/doc/afterstep/README.theme.handler.gz " ." .SH AUTHORS These tools were written by Lathi . .PP This manual page was written by Robert Luberda , based on the README.theme.handler file, for the Debian GNU/Linux system (but may be used by others). .SH BUGS If you find any, you can email me (mailto:alcornd@earthlink.net) or the AfterStep mailing list (mailto:afterstep@linuxcenter.com). Alternatively, you can also probably find me on EfNet channel #afterstep as Lathi. debian/afterstep-data.NEWS0000644000000000000000000000264212216512633012575 0ustar afterstep (2.2.11-3) unstable; urgency=low Starting from this version both upstream (Applications) and Debian menus are displayed. The method of generation Debian menu has changed and now menu-xdg is used for this purpose. Please make sure your /etc/menu-methods/afterstep gets updated during the upgrade. -- Robert Luberda Sun, 06 Mar 2011 20:39:25 +0100 afterstep (2.2.11-1) experimental; urgency=low Menu thumbnails images are now cached which allow afterstep to start much faster than it used to. -- Robert Luberda Sun, 23 Jan 2011 21:23:43 +0100 afterstep (2.00.01-1) unstable; urgency=low AfterStep 2.0 had been almost entirely rewritten since version 1.8, it includes many new features, but unfortunately some AfterStep modules (like Script, Sound, Form, etc.) are missing for now. Detailed list of changes can be found in /usr/share/doc/afterstep/NEW.gz and /usr/share/doc/afterstep/html/as20new.html files. AfterStep 2.0 may not work properly with outdated configuration files. Please let dpkg overwrite the afterstep configuration files in /etc/X11/afterstep. AfterStep 2.0 uses ~/.afterstep instead of ~/GNUStep/Library/AfterStep for users' configuration files. Please refer to /usr/share/doc/afterstep/UPGRADE for details. -- Robert Luberda Wed, 23 Mar 2005 18:43:40 +0100 debian/afterstep-data.README.Debian0000644000000000000000000000121712216512633014134 0ustar AfterStep for Debian ---------------------- This is Debian GNU/Linux's prepackaged version of AfterStep, a window manager based on FVWM which emulates some of the NEXTSTEP look and feel. This was packaged by Jonathon D Nelson , from sources obtained from http://www.afterstep.org/ The changes made beyond the addition of the Debian control files include: * Changed several file locations to conform with FHS * Added support for Debian menu system * Wrote missing man pages The Official AfterStep HomePage can be found at http://www.afterstep.org/ Robert Luberda Wed, 23 Mar 2005 19:49:48 +0100 debian/afterstep.menu-method0000644000000000000000000000212712216512633013332 0ustar #!/usr/bin/install-menu # # Generates AfterStep menus for all registered applications. # Depends on the menus generated by menu-xdg package. # !include menu.h compat="menu-2" outputencoding="UTF-8"; outputlanguage="C"; genmenu=ifnempty($section, ifempty($command, $section "/.include")); rootprefix="/var/lib/afterstep/menu/Debian"; onlyrunasroot=true; treewalk=(M); rootsection=""; preoutput=""; # Clean-up files we may have generated in an earlier run first. prerun="test -e \"" prefix() "\" && find \"" prefix() "\" -type f -exec rm {} \\;"; # And remove any empty directories afterwards postrun="find \"" prefix() "\" -depth -mindepth 2 -type d -print0 | xargs -0r rmdir --ignore-fail-on-non-empty"; removemenu = "test -d \"" prefix() "\" && (" "find \"" prefix() "\" -type f -exec rm {} \\; ;" "find \"" prefix() "\" -depth -type d -exec rmdir {} \\; )"; supported; x11= ; text= ; endsupported; mainmenutitle=""; submenutitle= ""; startmenu= "FolderReference \"" title() "\"\n" "Category \"X-Debian" replacewith($section,"/ ","--") "\"\n"; endmenu=""; debian/changelog0000644000000000000000000015340612216512633011052 0ustar afterstep (2.2.12-2) unstable; urgency=low * New patches: + 39-Fix-parallel-builds to fix FTBFS on builders; + 40-Fix-few-gcc-warnings with warnings fixes. * Apply patch from Ubuntu to depend/build-depend on libtiff-dev rather than libtiff4-dev. * Remove libgif-dev dependencies, as builtin ungif library is used instead. -- Robert Luberda Thu, 19 Sep 2013 01:07:11 +0200 afterstep (2.2.12-1) unstable; urgency=low * New upstream version: + afterstep.desktop no longer contains "NoDisplay=true" (closes: 703987); + The following patches removed (applied by upstream): 01-makeasclean 11-afterstep-scripts 13-afterstep-feels 19-FTBFS-alpha 20-postcard 21-asapp 28-Msg-typo 29-Spelling-typos 33-Locale-parse 36-Translation-PL 37-Spelling-typos-2 38-Debug-instructions 39-FTBFS-libpng1.5 25-Implicit-pointer-conversion 26-gcc-pointer-warnings 27-winlistconfigclass-mips 31-Cached-menu-pixmaps 34-Unknown-folderref-crash 35-UTF8-desktop-by-default * Introduce the following patches: + 36-Spelling-typos to fix typos found by lintian; + 37-Fix-crash-with-debugging-enabled to fix a crash occurring in case --enable-debug is passed to configure script; + 38-Disable-handling-pending-events to fix initial appereance of WinList, Wharf and Pager modules on display. * Apply two patches from the upstream git repository: + readded-Propaganda-submenu-with-new-location (upstream commit 4f4ac161b); + Fixed-bug-starting-modules-on-multi-display-setup-adding (upstream commit 06f472584); * Standards-Version: 3.9. 4 (no changes). * Remove unused lintian override. -- Robert Luberda Sun, 15 Sep 2013 21:05:01 +0200 afterstep (2.2.11-7) unstable; urgency=low * Enable CPPFLAGS hardening flags (closes: #662255). * Standards-Version: 3.9.3 (no changes). -- Robert Luberda Sun, 25 Mar 2012 20:08:18 +0200 afterstep (2.2.11-6) unstable; urgency=low * Bump afterstep-data's Replaces on afterstep from <= 2.2.9-5 to <= 2.2.11, and add Breaks: afterstep (<= 2.2.11) (closes: #655679, #655736). -- Robert Luberda Tue, 17 Jan 2012 23:25:50 +0100 afterstep (2.2.11-5) unstable; urgency=low * 39-FTBFS-libpng1.5.patch: Fix FTBFS with libpng1.5 (closes: #649970). * Remove .pc/.dpkg-source-unapply file in rules. This fixes broken behaviour of dpkg-buildpackage (see Bug#649521). * Rename and refresh patches with gbp-pq import/export. * Switch to debhelper v9. Made changes necessary for multi-arch support, introduced in debhelper v9. * Convert /usr/share/doc/afterstep into symlink in postinst script. * debian/control: + add VCS fields; + Build-Depend on libpng-dev instead on libpng12-dev; + make libafterimage-dev depend on `libpng-dev | libpng12-dev'; + add Pre-Depends: ${misc:Pre-Depends} lines. + set Standards-Version to 3.9.2. -- Robert Luberda Sat, 03 Dec 2011 22:36:40 +0100 afterstep (2.2.11-4) unstable; urgency=low * Make libafterimage-dev depend on libjpeg-dev instead of libjpeg62-dev (closes: #629958). * Standards-Version: 3.9.2 (no changes). * Drop build dependency on fl-cow to fix FTBFS on hurd. * Rewrite debian/rules for the debhelper `tiny' format. -- Robert Luberda Sat, 18 Jun 2011 12:23:38 +0200 afterstep (2.2.11-3) unstable; urgency=low * Switch to using menu-xdg for generating Debian menus: + add dependency on menu-xdg; + afterstep.menu-method: generate menu based on menu-xdg's method output; + debian/rules: don't remove upstream provided menu, which means both upstream & Debian menus will be visible. * 32_menu-xdg-location.patch: Add location of desktop files generated by menu-xdg. * 33_locale_parse.patch: Match Name[xx]/Comment[xx] sections from desktop files with xx_YY locales. * 34_unknown_folderref_crash.patch: Fix a segmentation fault that occurs on unknown FolderReferences entries; * 35_utf8_desktop_bydefault.patch: Assume that desktop files are UTF-8 encoded unless different encoding is expicitely specified. * 36_translation_pl.patch: Translate desktop categories into Polish. * 37_spelling_typos2.patch: Fix a spelling typos found by lintian 2.5.0~rc1. * 38_debug_instructions.patch: Fix debug instructions given on segfaults (closes: #616453). * debian/control: + sort dependency fields with wrap-and-sort from the ubuntu-dev-tools package; + recommed gnome-themes package as afterstep makes use of clearlooks theme provided by the package. * Update the NEWS file. -- Robert Luberda Sun, 06 Mar 2011 20:39:25 +0100 afterstep (2.2.11-2) unstable; urgency=low * Upload to unstable. * After purging configuration files, remove any empty parent directories left on the system. This fixes uninstallation problem found by piuparts. * Don't suggest wmavgload and wmtop packages, which are no longer available. * Add build dependency on libdbus-1-dev. * Stop shipping historical md5sums for ucf. * debian/rules: + call dpkg-buildflags for initial value of CFLAGS and LDFLAGS; + add build-indep and build-arch targets; + split the build process between arch and indep targets; + pass --with-dbus1 to configure. * 00_Makefile_and_configure.patch: + make install.data target recursive; + use USER_LD_FLAGS for linking libraries to make sure that LDFLAGS from debian/rules are actually applied. -- Robert Luberda Fri, 11 Feb 2011 08:20:44 +0100 afterstep (2.2.11-1) experimental; urgency=low * New upstream release. * Split afterstep into afterstep and afterstep-data as suggested by lintian's `arch-dep-package-has-big-usr-share' tag. * Provide debugging symbols in new afterstep-dbg package. * Add 31_cached_menu_pixmaps.patch to cache thumbnail images under ~/.afterstep/debian to speed up afterstep loading. * Rename 11_afterstep_feels.patch into 13_afterstep_feel.patch. * Switch to 3.0 (quilt) source format, drop dbs from debian/rules and build dependencies (closes: #576063). * Bump debhelper compat level to v8. * Standards-Version: 3.9.1: + use Breaks instead of Conflicts on aterm; + remove outdated Conflicts with libafterstep0. -- Robert Luberda Sun, 23 Jan 2011 21:23:43 +0100 afterstep (2.2.9-5) unstable; urgency=low * 29_spelling_typos.patch: Fix various spelling typos both in documentation and programs found by lintian. * 30_menu_progress_display.patch: Make the progress screen less verbose by displaying a line of dots instead of menu names. * Split 19_ftbfs_alpha.patch out of 21_asapp.patch. * Add simple descriptions for all patches. * Minor fixes in build process, use fl-cow for builds. * Add a menu pixmap. * Build depend on libjpeg-dev instead of libjpeg62-dev. * Remove asterisks from NEWS file (lintian). * Fix spelling error in copyright (lintian). * Set source package format to 1.0. * Standards-Version: 3.8.4 (no changes). -- Robert Luberda Wed, 24 Mar 2010 08:09:31 +0100 afterstep (2.2.9-4) unstable; urgency=low * Build with readline 6. * 28_msg_typo.patch: fix a typo. -- Robert Luberda Tue, 15 Sep 2009 19:55:55 +0200 afterstep (2.2.9-3) unstable; urgency=low * 26_gcc_pointer_warnings.patch: fix some gcc warnings related to pointer conversions. * 27_winlistconfigclass_mips.patch: fix FTBFS on mips/mipsel. * 00_Makefile_and_configure.patch: make compilation fail on first error. * Fix lintian's duplicate long description warning. * Add a simple man pages for afterimage-config & afterimage-libs. * Standards-Version: 3.8.3 (no changes). -- Robert Luberda Wed, 02 Sep 2009 08:28:33 +0200 afterstep (2.2.9-2) unstable; urgency=low * Made libafterimage0 conflict with aterm, which got broken by upstream's ABI change (closes: #537548). * Added 25_implicit_pointer_conversion.patch to fix possible segfault on 64-bit archs (closes: #537763). -- Robert Luberda Mon, 20 Jul 2009 23:36:12 +0200 afterstep (2.2.9-1) unstable; urgency=low * New upstream release. * 25_Pager.patch: removed, included upstream. * Turn on --enable-savewindows and --enable-fixeditems configure options (closes: #505508). * Remove xbase-clients dependency (closes: #474676). * Change debhelper compat mode to 7. * Rename debian/README.build to debian/README.source. * Standards-Version: 3.8.2. -- Robert Luberda Sat, 18 Jul 2009 14:38:27 +0200 afterstep (2.2.8-2) unstable; urgency=low * 25_Pager.patch: new patch from upstream to fix a problem with Pager swallowed in Wharf. -- Robert Luberda Wed, 26 Mar 2008 00:01:37 +0100 afterstep (2.2.8-1) unstable; urgency=low * New upstream version. -- Robert Luberda Tue, 18 Mar 2008 21:23:45 +0100 afterstep (2.2.7-2) unstable; urgency=low * Build with libgif-dev instead of libungif4-dev (closes: #459904). * Bump debhelper compat version to 6. * Standards-Version: 3.7.3. * Move url from Description to Homepage field. * Don't suggest bitchx, which was removed from Debian. * debian/README.build: describe steps needed for preparing patches. * Update doc-base files' sections. * Update 00_Makefile_and_configure.patch: fixes to quiet dpkg-shlibdeps warnings. * 24_AsDocGen_man.patch: fix problems found by lintian in generated man pages. -- Robert Luberda Sun, 10 Feb 2008 00:25:51 +0100 afterstep (2.2.7-1) unstable; urgency=low * New upstream version. * Correct section in the menu file (lintian). -- Robert Luberda Mon, 10 Sep 2007 20:50:44 +0200 afterstep (2.2.6-2) unstable; urgency=low * Add dependancy on librsvg2-dev to libafterimage-dev (closes: #428156). * Use ${binary:Version} instead of ${Source-Version} (lintian). -- Robert Luberda Fri, 29 Jun 2007 08:46:07 +0200 afterstep (2.2.6-1) unstable; urgency=low * New upstream version. -- Robert Luberda Fri, 25 May 2007 21:39:01 +0200 afterstep (2.2.5-2) unstable; urgency=low * Fix broken name of the menu-method file introduced in last version. -- Robert Luberda Sun, 13 May 2007 21:51:35 +0200 afterstep (2.2.5-1) unstable; urgency=low * New upstream version. * Include upstream's MMX patch. * fix_conffiles: remove *.ucf-{old,new,dist} instead of *.dpkg-{old,new,dist,tmp} on purge. * Register config files with ucfr. -- Robert Luberda Sat, 12 May 2007 00:12:55 +0200 afterstep (2.2.4-2) unstable; urgency=low * Upload to unstable. * 12_afterstep_configs: Fix minor typo in wharf config file. -- Robert Luberda Wed, 18 Apr 2007 22:14:33 +0200 afterstep (2.2.4-1) experimental; urgency=low * New upstream version (closes: #397415). The following bugs should be fixed in this version: + windows disapper bug (closes: #295126), + windows priority problem (closes: #324835). * Add build-dependency on librsvg2-dev. * Pass the `--as-needed' flag to linker. -- Robert Luberda Sun, 4 Feb 2007 10:37:31 +0100 afterstep (2.2.2-2) unstable; urgency=low * Add several missing dependencies to libafterimage-dev: libfreetype6-dev, libsm-dev, libice-dev, libxext-dev, freeglut3-dev, libungif4-dev (closes: #384575). -- Robert Luberda Sun, 27 Aug 2006 23:40:40 +0200 afterstep (2.2.2-1) unstable; urgency=low * New upstream version. * afterstep.menu-method: provide removemenu entry (closes: #358034). * 11_afterstep_feels.patch: feel.Debian - call "Move-or-Top" when clicking the second mouse button on the bottom window bar * 23_remove_tools_suffix.patch: remove the '.pl' suffix from makeastheme, installastheme and ascommand as required by the Policy. * debian/watch: fix regexp. * Bump Standards-Version to 3.7.2 * Add build dependency on sharutils, needed for uudecode. -- Robert Luberda Mon, 29 May 2006 21:00:28 +0200 afterstep (2.2.1-1) unstable; urgency=low * New upstream version. * Switch build system to dbs. * Use debhelper v5 compat mode. * Generate most of the debian/* files from packages.d/*.in.in using dbs_split. -- Robert Luberda Thu, 9 Mar 2006 20:04:07 +0100 afterstep (2.2.0-1) unstable; urgency=low * New upstream version. * Remove circular dependency on afterstep from libafterstep1 (closes: #341015). * Include Debian logo in menu. * afterstep.menu-method: + update path for install-menu program (lintian) + simplify the prerun script and update order of find options in the postrun script. * Add libreadline5-dev to build-depends. -- Robert Luberda Sun, 15 Jan 2006 13:57:55 +0100 afterstep (2.1.2-3) unstable; urgency=low * Try to fix FTBFS on alpha by not using the alpha_header.h file. * fix_conffiles: ucf may not be installed when at the purge time (closes: #325905). * afterstep.menu-method: Recreate our /var/lib/afterstep/menu directory, and and the mindepth option to find call not to remove the directory in case there're no menu files installed (closes: #316400)/ -- Robert Luberda Mon, 3 Oct 2005 23:23:56 +0200 afterstep (2.1.2-2) unstable; urgency=low * Remove libASGTK.so from libafterimage0 (closes: #323902). * Don't suggest nonexistent package asload. -- Robert Luberda Fri, 19 Aug 2005 18:46:55 +0200 afterstep (2.1.2-1) unstable; urgency=low * New upstream version. * Add libxinerama-dev and libgtk2.0-dev to build-dependencies. * libafterimage1: include new libASGTK.so library. * Fix syntax of the trailer lines of the oldest entries in this changelog just to make lintian happy. * Bump to Standars-Version: 3.6.2 -- Robert Luberda Wed, 17 Aug 2005 22:12:09 +0200 afterstep (2.1.1-2) unstable; urgency=low * Upload to unstable. * Manage configuration files with ucf. * Remove outdated (pre-woody) hooks from maintainer scripts. -- Robert Luberda Thu, 9 Jun 2005 21:48:18 +0200 afterstep (2.1.1-1) experimental; urgency=low * New upstream version. -- Robert Luberda Mon, 6 Jun 2005 20:56:47 +0200 afterstep (2.1.0-1) experimental; urgency=low * New upstream version. * Renamed libafterstep0 to libafterstep1. -- Robert Luberda Sat, 4 Jun 2005 09:09:15 +0200 afterstep (2.00.05-1) experimental; urgency=low * New upstream version; upload to experimental since there's no possibility for this version to go to sarge ;(. * Updated feel.Debian. * We've Eterm, not eterm in Debian - update config files appropriately. * afterstep/wharf: remove --title, -g, +sb options from the ExecInTerm lines, because they may not be supported by all xterminal emulators. * Base.c: add x-terminal-emulator as a first choice for TermCommand. -- Robert Luberda Sun, 8 May 2005 23:21:35 +0200 afterstep (2.00.04-3) unstable; urgency=medium * Tweak feel.Debian settings: + commented out CenterOnCirculate as it does not work well yet. + also disabled AutoTabThroughDesks - it seems to be too annoying. * Use x-terminal-emulator instead of aterm in feel.DEFAULT. * ASDocGen.c: minor fix for the geneated man pages. * afterstep.doc-base.*: add authors info. * Updated URL in the copyright file. -- Robert Luberda Wed, 6 Apr 2005 23:31:12 +0200 afterstep (2.00.04-2) unstable; urgency=medium * src/afterstep/pager.c: Apply patch from the upstream CVS to fix problem with root background picture not being refreshed after change. * Pass --with-ungif to configure and add build-depends on libungif4-dev to compile with Debian provided ungif library instead of the builtin one. * docfile.c: correct 'Main index' link in libafterimage-dev html documentation pages. -- Robert Luberda Thu, 31 Mar 2005 22:45:56 +0200 afterstep (2.00.04-1) unstable; urgency=medium * New upstream version: + Fixes shared memory leaks (closes: #298728). Note, this only works correctly, when one uses the Quit button or menu entry to exit afterstep. When one kills their X session e.g. by pressing CTRL+ALT+BackSpace, afterstep is given no chances to free the shared memory. + Should build on amd64 with gcc-4.0 (closes: #299604). * Update doc-base file for the updated (but not yet finished) afterstep FAQ. * Make symlinks from /usr/share/afterstep/non-configurable/* to appropriate files. * Remove look.Debian, it was just the same as look.DEFAULT. * Minor tweaks in the wharf config file. * NEWS.Debian: yet another update for users upgrading from pre-2.0 versions. * Update README.Debian. * debian/control: remove Recommends: wmavgload, and suggests a few packages referred in the default wharf configuration file. * Modify debian/rules to pass --enable-debug to configure when the package version contains `dbg' string (so this version is compiled with -- Robert Luberda Wed, 23 Mar 2005 23:14:58 +0100 afterstep (2.00.03dfsg-1) unstable; urgency=high * Replace a non-free font included the source package with a free one, taken from upstream CVS (closes: #298965). * Add dependency on ttf-freefont and create symlinks to appropriate fonts installed by that package instead of including their copy in the afterstep binary package. * Add dependency on aterm|x-terminal-emulator. * xmlproc.c: fix minor bug in the procedure that generates man pages. -- Robert Luberda Sun, 13 Mar 2005 21:09:46 +0100 afterstep (2.00.03-1) unstable; urgency=medium * New upstream version: + DefaultGeometry should work now (closes: #294529). * debian/rules: remove --disable-send-postcard-to-developer from configure, as afterstep will now prompt user before sending postcard to developer. * Minor changes in postcard support: + debian/rules: install postcard.sh in /u/s/a/tools, not in /usr/bin. + libAfterStep/session.c: - update postcard.sh path, - use x-terminal-emulator instead of xterm, - don't spawn x-terminal if .postcard file does not exist. * afterstepdoc.in: don't display the outdated FAQ, but the afterstep 2.0 documentation (like in upstream version). * autoexec.in: enable the WinList module. * Add build time dependancy on freeglut3-dev. * Update look.Debian from look.DEFAULT. -- Robert Luberda Thu, 3 Mar 2005 23:04:45 +0100 afterstep (2.00.02-4) unstable; urgency=medium * Fix configure not to strip CFLAGS when setting NO_DEBUG_OUTPUT. -- Robert Luberda Mon, 21 Feb 2005 21:33:46 +0100 afterstep (2.00.02-3) unstable; urgency=medium * asapp.c, afterstep.c: Revert the previous patch and use putenv() for setting DISPLAY instead. The patch caused afterstep not to propagate some afterstep-added environment variables like ICON_PATH, breaking e.g. the Banner module. * Hack configures, Makefiles and debian/rules to make the build process complying with the Policy: + build shared libraries with -fPIC flag and the static ones without it + make DEB_BUILD_OPTIONS=noopt,nostrip work. * pager.in: remove Debian change in PagerRows setting. Now pager is placed vertically, not horizontally, just like in upstream version. * Install ascompose man page. * Write man pages for Ident and Banner modules, base on the old ones. -- Robert Luberda Sun, 20 Feb 2005 23:40:04 +0100 afterstep (2.00.02-2) unstable; urgency=medium * asapp.c, afterstep.c: patch from upstream CVS to fix window manager restart issue (closes: #289140). * debian/rules: configure with --disable-send-postcard-to-developer (closes: #292551). * menu-method: remove outputlanguage setting (closes: #289144). -- Robert Luberda Fri, 28 Jan 2005 19:35:00 +0100 afterstep (2.00.02-1) unstable; urgency=medium * New upstream version: + correct behaviour of ClickToRaise option (closes: #288392). + problem with openning some applications shold be fixed too (closes: #286963). * menu-method: set outputencoding and outputlanguage (closes: #289144). * debian/control: lowercase first letter of synopsis (lintian). -- Robert Luberda Fri, 21 Jan 2005 19:38:31 +0100 afterstep (2.00.01-4) unstable; urgency=high * debian/rules: configure with --disable-mmx-optimization, so the package works on older machines (closes: #288153). * wharf: fix afterstep restat issue (from upstream CVS). * Makefile.in: Install Afterstep.desktop into /usr/share/xsessions. * Updated NEWS.Debian file for users upgrading from woody. -- Robert Luberda Thu, 6 Jan 2005 18:15:50 +0100 afterstep (2.00.01-3) unstable; urgency=low * Apply a few fixes from upstream's CVS: + src/afterstep/icons.c: - Fixed segfault bug in iconification code when StickyIcons are disabled. - Minor fixes to iconbox handling. + afterstep/start/5_Quit/3_restartsession: - get quit->restartsession do what it's supposed to. * Update debian/copyright file. * Minor fixes in wharf & pager configuration files. * afterstep.postinst: on upgrade remove old configuration files from /etc/X11/afterstep unless they were modified. -- Robert Luberda Sat, 18 Dec 2004 12:43:01 +0100 afterstep (2.00.01-2) unstable; urgency=low * Do not include html-catalogue of installed files in the binary package, it's about 5MB of unnecessary data! * Install /usr/bin/Ident module. * Remove menu entries referring to missing modules. * Update feel.Debian & look.Debian files. * Fix libafterimage-dev examples, so they actually compile. * Other minor fixes. -- Robert Luberda Sat, 4 Dec 2004 16:52:44 +0100 afterstep (2.00.01-1) unstable; urgency=low * New upstream stable version. * This version if stable enough for Debian/unstable, I think :) * debian/control: remove build dependency on xlibs-dev, use libxt-dev instead. -- Robert Luberda Sat, 4 Dec 2004 14:26:16 +0100 afterstep (2.00.00-1) experimental; urgency=low * New upstream stable version. * Changed URL in debian/watch file -- Robert Luberda Fri, 22 Oct 2004 21:40:17 +0200 afterstep (1.99.0+2.00.beta5-3) experimental; urgency=low * Update feel.Debian and look.Debian files. -- Robert Luberda Sun, 17 Oct 2004 09:22:26 +0200 afterstep (1.99.0+2.00.beta5-2) experimental; urgency=low * Install ascompose (again!). -- Robert Luberda Sun, 5 Sep 2004 20:41:27 +0200 afterstep (1.99.0+2.00.beta5-1) experimental; urgency=low * New upstream version (2.00.beta5). * Updated dependencies for libttif4. * Install API man pages into libafterimage-dev. * debian/rules: use config.{guess,sub} files provided by autotools-dev package. * Updated debian/watch to version 2. -- Robert Luberda Sun, 29 Aug 2004 21:39:09 +0200 afterstep (1.99.0+2.00.beta4b-1) experimental; urgency=low * New upstream version (2.00.beta4b). * debian/afterstep.menu: quote all strings (lintian). * Install ascompose, needed for the new Banner module. -- Robert Luberda Thu, 18 Mar 2004 08:15:26 +0100 afterstep (1.99.0+2.00.beta3-1) experimental; urgency=low * New upstream version (2.00.beta3). * libAfterImage/configure*: fix libfreetype tests so they acctually find the freetype library. * configure*: don't strip -g from CFLAGS * debian/rules: removed --enable-gdb, added CFLAGS=-g instead. * Install /usr/share/gnome/wm-properties/Afterstep.Desktop in the afterstep package. Sorry, it was lost in 1.99.0+2.00.beta1-1. * Fix typo in afterstep(1x) man page. -- Robert Luberda Thu, 29 Jan 2004 21:54:40 +0100 afterstep (1.99.0+2.00.beta2-2) experimental; urgency=low * Build shared librares with -fPIC (closes: #216838). * Merge with afterstep 1.8.11-12: + menu-method: make names of generated menu files lowercase. -- Robert Luberda Wed, 19 Nov 2003 19:34:01 +0100 afterstep (1.99.0+2.00.beta2-1) experimental; urgency=low * New upstream development version (2.00.beta2). * menu-method: set onlyrunasroot, because we don't support user menus for now. * Update afterstepdoc(1x) man page. * Standards-Version: 3.6.1 (no changes). * Merge changelog from 1.8.11-11. -- Robert Luberda Tue, 7 Oct 2003 23:21:52 +0200 afterstep (1.99.0+2.00.beta1-2) experimental; urgency=low * Rename debian/afterstep.NEWS.Debian to debian/afterstep.NEWS, so it actually gets installed into binary package. * Fix typo in libafterimage-dev package description. * Don't install ascompose man page. -- Robert Luberda Thu, 11 Sep 2003 19:07:03 +0200 afterstep (1.99.0+2.00.beta1-1) experimental; urgency=low * New upstream development version (2.00.beta1). * Added NEWS.Debian file. * Update feel.Debian and look.Debian files. * Update various configuration files to use Debian specific programs like x-terminal-emulator, x-www-browser and sensible-browser * afterstepdoc: make use of sensible-browser. * menu-method: use escfirst() function for hotkeys. * Build with dynamic libraries support. * Change Makefiles to get afterstep's libraries linked with other dynamic libraries. * configure: run fltk-config with --ldflags instead of --ldstatic-flags * Split the package into 4 binary packages (afterstep, libafterstep0, libafterimage0, libafterimage-dev.) * Update Build-Depends (add: libfltk1.1-dev, libtiff3g-dev, libfreetype6-dev; change libpng3-dev to libpng12-dev). * Depend on debianutils (>= 2.1) for sensible-browser. * Updated config.guess and config.sub files. * libafterimage/asimagexml.c: remove unneded #include . * Add lintian override file for `W: afterstep: extra-license-file usr/share/afterstep/desktop/icons/normal/License' warning. * Don't install broken libafterimage man pages. See their html version in /usr/share/doc/libafterimage-dev/html. -- Robert Luberda Wed, 10 Sep 2003 21:17:01 +0200 afterstep (1.8.11-12) unstable; urgency=low * menu-method: make names of generated menu files lowercase. -- Robert Luberda Thu, 16 Oct 2003 21:46:57 +0200 afterstep (1.8.11-11) unstable; urgency=low * Fix the bug in menuitem.c (at parse_menu_item_name), which caused afterstep to freeze or die with segmentation fault when window title contained "\t" (closes: #142325). * Merge some changes from 1.99.0+2.00.beta2 (in experimental): + menu-method: use escfirst() function for hotkeys. + menu-method: set onlyrunasroot, because we don't support user menus for now. + Make afterstepdoc use sensible-browser. + Depend on debianutils (>= 2.1) for sensible-browser. + Add link to homepage in description. + Build-Depend on libpng12-dev instead of libpng3-dev. + Standards-Version: 3.6.1 (no changes). -- Robert Luberda Tue, 7 Oct 2003 23:10:22 +0200 afterstep (1.8.11-10) unstable; urgency=low * /etc/menu-method/afterstep: + suffix generated files with entryindex() to make them unique (closes: #191272) + use $basesection instead of `/../' directories hack + remove all files from /var/lib/afterstep/menu in prerun + add icons in WindowManagers submenu. * debian/control: + versioned dependency on menu >= 2.1.8-1, as it is needed for the basesection variable + Standards-Version: 3.5.9 (no changes). * Update config.guess and config.sub files (lintian). -- Robert Luberda Wed, 14 May 2003 08:04:15 +0200 afterstep (1.8.11-9) unstable; urgency=low * Wrote all missing manpages: ASSound(1x), afterstepdoc(1x), makeastheme.pl(1x) and ascommand.pl(1x). * debian/README.Debian: update. * debian/control: remove ending dot from the first line of package description (lintian). * debian/copyright: make references to usr/share/common-licenses (lintian). and include copy of the LDP license. * Standards-Version: 3.5.8 -- Robert Luberda Sun, 15 Dec 2002 10:41:28 +0100 afterstep (1.8.11-8) unstable; urgency=low * src/Wharf/Wharf.h: changed declaration of field depth in struct icon_info from `char' to `signed char'. This should fix the `comparison is always false' warning on arm (closes: #162131) * Add missig '#include ' to some source files to fix all others gcc warnings on arm. -- Robert Luberda Sun, 29 Sep 2002 14:45:46 +0200 afterstep (1.8.11-7) unstable; urgency=low * functions.c: Reverted my previous patch and applied patch from the bug report (closes: #150122). I was reported some time ago that my patch was incorrect. Sorry, I've lost the mail, but probably it was Tom Hudec, the submitter of the bug, who brought my attention to this. Thanks! * Corrected the look.Frames file (closes: #160590). * Woody was released, remove the /usr/X11R6/bin/afterstep compatibility link. * Build with debhelper v4. * Upgrade Standards-Version to 3.5.7: + support for DEB_BUILD_OPTIONS=noopt instead of debug. + don't create /usr/doc symlinks. * Build-Depends: libpng2-dev --> libpng3-dev. -- Robert Luberda Sun, 22 Sep 2002 23:08:18 +0200 afterstep (1.8.11-6) unstable; urgency=low * debian/rules: configure with --enable-xinerama. * functions.c: When xinerama is enabled the Maximize function should now work correctly (see Bug#150122). I don't close the bug yet, because I don't have two monitors and I can't do proper tests of the fix :(. -- Robert Luberda Tue, 2 Jul 2002 23:55:59 +0200 afterstep (1.8.11-5woody1) testing; urgency=low * Upload file overlapping fix from 1.8.11-5 to woody. -- Robert Luberda Tue, 2 Jul 2002 21:35:52 +0200 afterstep (1.8.11-5) unstable; urgency=low * Install Save module as ASSave to fix file conflict with the atfs package (closes: #147752). -- Robert Luberda Wed, 5 Jun 2002 08:12:15 +0200 afterstep (1.8.11-4) unstable; urgency=low * Really added build-dependency on librplay3-dev, not on librplay3. * Made build-dependency on zlib1g versioned. -- Robert Luberda Tue, 23 Apr 2002 19:38:17 +0200 afterstep (1.8.11-3) unstable; urgency=medium * Added build-dependency on librplay3-dev to get all archs have the same dependencies. * afterstep/audio.in: for compatibility with pre-1.8.11-1 versions, which were compiled without librplay, set AudioPlayCmd to `builtin-cat'. * Minor various fixes in afterstep configuration files. * feel.Debian: s/CirculateWindowUp/ChangeWindowUp/. * debian/rules: configure with --disable-fixeditems because this feature caused afterstep to segfault when sb tried to used it. * Upload with urgency=medium as I'd like to see this version in woody before release. -- Robert Luberda Tue, 23 Apr 2002 08:23:20 +0200 afterstep (1.8.11-2) unstable; urgency=low * Moved some afterstep modules' initialization files to /etc/X11/afterstep and made symlinks to them from /usr/share/afterstep. * Made the package compilant with the newest Debian policy (3.5.6): + move binaries to /usr/bin, but install compatibility link for afterstep in /usr/X11R6/bin. + added suport for DEB_BUILD_OPTIONS=debug,nostrip. + remove generated menu structure when package is removed. + upgrade Standards-Version field. * Improved afterstep's menu-method: + changed rootprefix to /var/lib/afterstep/menu. + should now correctly handle menu items which contains slashes. + search for icons in /usr/X11R6/include/X11/{pixmaps,bitmaps}. * Always call x-terminal-emulator instead of xterm. * Add xterminal entry to main menu. -- Robert Luberda Fri, 19 Apr 2002 01:40:43 +0200 afterstep (1.8.11-1) unstable; urgency=low * New maintainer (closes: #142250). * New upstream version (closes: #136867). * Removed unnecessary docs from /usr/share/doc/afterstep and moved *.html files into FAQ subdirectory. * Added a doc-base file for AfterStep FAQ. * Moved afterstepdoc from examples into bin as it's referenced by menu. * s;/usr/local/share/afterstep;/usr/share/afterstep;g in manpages. -- Robert Luberda Sun, 14 Apr 2002 23:15:01 +0200 afterstep (1.8.10-2) unstable; urgency=low * Add alt-shift-tab to map to WarpBack * Remove mappings for Meta keys (Closes: #127523) * Remove netscape from default wharf menu (Closes: #123940) -- Jonathon D Nelson Wed, 2 Jan 2002 19:04:10 -0600 afterstep (1.8.10-1) unstable; urgency=low * New upstream version (Closes: #118568) * Fix segfault when trying to run a module when the module doesn't exist. * Mark some files in /usr/share/afterstep as config files * Patched installtheme.pl from http://www.crystaltokyo.com/%7eallanon/installastheme.txt * Leave ascommand.pl,installastheme.pl,makeastheme.pl in /usr/X11R6/bin -- Jonathon D Nelson Thu, 4 Oct 2001 20:15:21 -0500 afterstep (1.8.8-7) unstable; urgency=low * Install libjpeg62-dev and libpng2-dev on local system, and rebuild (Closes: #92538) * remove usr/share/doc/afterstep/INSTALL.gz (remove lintian warning) * alter depends (remove lintian warning) -- Jonathon D Nelson Wed, 28 Feb 2001 18:25:26 -0600 afterstep (1.8.8-6) unstable; urgency=low * Compiled under XFree86 v4.x and xlibs * Changed needs=X11 to needs=wm in menu file (Closes: #86953) -- Jonathon D Nelson Thu, 22 Feb 2001 12:40:38 -0600 afterstep (1.8.8-5) unstable; urgency=low * no longer depends on autoconf to build. (Closes: #84653) -- Jonathon D Nelson Fri, 2 Feb 2001 21:24:03 -0600 afterstep (1.8.8-4) unstable; urgency=low * Move modules out of /usr/lib/afterstep and into /usr/X11R6/bin where they belong. My fault, blame me. Decision made after online discussion with upstream source maintainers! * Move afterstepdoc,ascommand.pl,importasmenu,installastheme.pl and makeastheme.pl into /usr/share/doc/afterstep/examples (Just for now until I can figure out what to do with them) * Mark ASSound as undocumented * Use DH_COMPAT=2 * As told by Gregory T. Norris , this version of AfterStep works with XFree 4.x. (Closes: #77407) -- Jonathon D Nelson Sun, 28 Jan 2001 17:29:46 -0600 afterstep (1.8.8-3) unstable; urgency=low * Altered ordering of Build-Depends such that xlibs-dev is before xpm4g-dev (related to bug #83839) * Additional changes to toplevel Makefile.in to support placing the AfterStep.desktop file in /usr/share/gnome/wm-properties Patch by Gregory T. Norris (Closes: #83086) -- Jonathon D Nelson Sun, 28 Jan 2001 14:39:15 -0600 afterstep (1.8.8-2) unstable; urgency=low * Don't use tmpnam in configure.c, use tmpfile(3) * AfterStep is in /usr/X11R6/bin not /usr/bin Fixed menu entry. (Closes: #83863) * Build-Depends on xpm4g-dev | xlibs-dev to satisfy build dependencies in either 'testing' or 'unstable' (as of 28 Jan 2001) Suggestion by Marcelo E. Magallon (Thanks!) (Closes: #83839) * Remove 'NoTitle' and 'nohandles' from Xconsole/xconsole database entries (Closes: #69298) * Upstream version binary and transparency 'look' solve strance transparency problem, (Closes: #71599) * Remove wharf's use of asclock-gtk. Change entry to aslock and then comment out. * Actually close bugs not closed by last upload due to improper 'Close' formatting. Bugs *were* closed in -1. (Closes: #60362, #38981, #40083) -- Jonathon D Nelson Sat, 27 Jan 2001 11:54:51 -0600 afterstep (1.8.8-1) unstable; urgency=low * new maintainer (me) * new upstream version * ditched (unused) preinst and postrm * ditched (unused) postinst and prerm * fix afterstep's hotkey logic * make sure 'make distclean' removes some files created during configure * Wharf uses pager internally, and we ship slightly altered default pager settings. (Closes: #69297) * Merges changes from 'tater (Closes: #75330, #76598) * Provides window-manager and uses dh_installwm (Closes: #78377, #53689) * Should not overwrite any files (new upstream), (Closes #60362) * Now includes build-depends (Closes: #70070, #70186) * Now displays the Debian menu again (Closes: #79616) * Popup windows no longer appear in background (Closes: #22904) * Dependency on asclock removed (Closes: #36043) * compiled with --enable-i18n (Closes: #38154) * Uses newer menu method (Closes: #79616, #40075, #39716) * Installs in FHS standard directories: (Closes #38981, #40083) * xterm button works (Closes: #58261) -- Jonathon D Nelson Fri, 26 Jan 2001 22:01:11 -0600 afterstep (1.8.6-1) unstable; urgency=low * new upstream version -- Jonathon D Nelson Sun, 10 Dec 2000 21:55:42 -0600 afterstep (1.8.3-1) unstable; urgency=low * Initial Release. -- Steven R. Baker Sun, 13 Aug 2000 18:58:30 -0400 afterstep (1.6.10-1.2) frozen unstable; urgency=low * Non-maintainer upload * oops, I forgot to include the fix for this #58261, This version do fix really. Closes: #58261 -- Taketoshi Sano Mon, 13 Mar 2000 10:54:51 +0900 afterstep (1.6.10-1.1) frozen unstable; urgency=low * Non-maintainer upload * Replace the obsoleted command "register-window-manager" with the new method using "update-alternatives" in the maintainer scripts. This is absolutely required for potato, because potato's xfree86-common no longer supports this obsolete command. Closes: #53689 * Fix the bug "can not start xterm". Thanks to Cormac McGuinness for his report and the solution. Closes: #58261 * The current version no longer conflicts with asclock, and the current potato system can have both of afterstep and wmaker without difficulties. Closes: #36043 * The previous version (1.6.10-1) already used "--enable-i18n" option for the ./configure command in debian/rules. Closes: #38154 * I can't reproduce this bug. I think the current version already fixes this bug at the upstream level. Closes: #22904 * Fix debian/menu-methods to enable restart the other window manager. * Use /usr/share/doc/afterstep with the link to /usr/doc/afterstep. * Replace ${DATADIR}/afterstep/start/Modules/Scripts/2_desksetup with 2_pointersetup, because scripts/DeskSetup does not work, and do harm on asclassic's configuration file (~/.steprc). The newer version of afterstep will use the new control panel (ASCP) tool, and this scripts/DeskSetup is obsoleted anyway. -- Taketoshi Sano Tue, 7 Mar 2000 03:03:24 +0900 afterstep (1.6.10-1) unstable; urgency=low * New upstream version -- Jonathon D. Nelson Sun, 14 Feb 1999 15:58:01 -0600 afterstep (1.6.6-2) unstable; urgency=low * Fix debian/fix_feels and rules (#31698) * Use new debhelper scripts (#32150) * Uses personal menus if found (#21148) -- Jonathon D. Nelson Mon, 11 Jan 1999 10:16:12 -0600 afterstep (1.6.6-1) unstable; urgency=low * New upstream source (#31102). * Also fix (#31470) blue <-> bleu misspelling * Now recommends menu (#31420) * 'as' apps no longer included (#26636, #20208, #19855, #22080, #25851, #22421#24757) * Registers with menu system and /etc/X11/window-managers (#25538, #22687, #24844) * Meta-Q is not used in the default 'feel' files (#22415) -- Jonathon D. Nelson Mon, 4 Jan 1999 02:14:31 -0600 afterstep (1.6.0-4) unstable; urgency=low * Fixes some minor nits -- hopefully this cures mysterious hanging. -- Jonathon D. Nelson Sun, 27 Dec 1998 10:36:04 -0600 afterstep (1.6.0-3) unstable; urgency=low * Fixed Forms ScreenDump and WindowDump * Fixed "Restart" function in source * Fixed the postinst and postrm files so debhelper stuff works * Afterstep should now be in the WindowManagers menu * Now built with --enable-gdb for debugging symbols * Also changed the feel.Debian file so icons don't move all over * Changed xconsole in database to allow title -- Jonathon D. Nelson Mon, 21 Dec 1998 17:41:22 -0600 afterstep (1.6.0-2) frozen unstable; urgency=low * Fixes spaces-in-menu problem (thanks Stony) -- Jonathon D. Nelson Sun, 13 Dec 1998 20:29:53 -0600 afterstep (1.6.0-1) unstable; urgency=low * New upstream version -- Jonathon D. Nelson Fri, 11 Dec 1998 04:38:50 -0600 afterstep (1.4.5.55N6-1) unstable; urgency=low * New upstream version -- Jonathon D. Nelson Wed, 4 Nov 1998 01:31:57 -0500 afterstep (1.4.5.3-1) unstable frozen; urgency=low * New upstream version -- Jonathon D. Nelson Sun, 19 Apr 1998 11:31:57 -0500 afterstep (1.4.4-2) unstable; urgency=low * Repair some minor trouble with the look and feel files -- Jonathon D. Nelson Thu, 9 Apr 1998 02:07:17 -0500 afterstep (1.4.4-1) unstable; urgency=low * New upstream version * xiterm is no longer packaged with afterstep (#20519) * asclock is not longer packaged with afterstep (#20540) * Wharf should behave better (#20497) * afterstep copies /usr/share/GNUstep to ~ if it does not aleady exist (#20627, #20195) * Removed asmix and asprint, used undocumented for asload (#19854) -- Jonathon D. Nelson Mon, 6 Apr 1998 15:05:43 -0500 afterstep (1.4-7) unstable; urgency=low * Removed references to asmail and asmodem * Tried new approach towards AfterStep local directory creation (#20195) -- Jonathon D. Nelson Thu, 2 Apr 1998 22:58:23 -0600 afterstep (1.4-6) unstable; urgency=low * Changed the way build takes place * Removed asmail and asmodem (#18819, #18820) -- Jonathon D. Nelson Wed, 11 Mar 1998 22:11:50 -0600 afterstep (1.4-5) unstable; urgency=low * Fixed postinst to check for version < 1.4 (#19230) * Removed conflict for asmixer. This package provides asmix, not asmixer (#19233) -- Jonathon D. Nelson Mon, 9 Mar 1998 21:09:04 -0600 afterstep (1.4-4) unstable; urgency=low * Fixed problem of configure requiring user intervention (#19201) -- Jonathon D. Nelson Mon, 9 Mar 1998 09:14:45 -0600 afterstep (1.4-3) unstable; urgency=low * Fixed /usr/tmp problem in asfsm (Thanks Olivier Abad!) (#19113, #19063) * Removed some AfterStep default menu items from the default menu (#18852) * Fixed the problem of the Debian menu not appearing (#18852) * Incorporated Christian Meder's Alpha patch (#18831) -- Jonathon D. Nelson Sat, 7 Mar 1998 15:09:13 -0600 afterstep (1.4-2) unstable; urgency=low * Added Conflicts/Replaces for ascd, asmodem, asmail, asmixer (#18725, #19018, #18735) * Added feel.Debian.old to feels to mimic AfterStep 1.0 behavior * Added look.Debian.old to looks to mimic AfterStep 1.0 look * Added update notice to postinst * Made the default scheme more like 1.0 * Removed COPYING, COPYING.LIB, and LDP from /usr/doc/afterstep (#18757) * Fixed problem of asload being put in /bin (#18732) -- Jonathon D. Nelson Mon, 2 Mar 1998 12:24:08 -0600 afterstep (1.4-1) unstable; urgency=low * First Official Version -- Jonathon D. Nelson Sat, 28 Feb 1998 11:52:48 -0600 afterstep (1.4-0.4) unstable; urgency=low * Added Quit options to menu * Got Form module working. -- Jonathon D. Nelson Sun, 22 Feb 1998 15:57:00 -0600 afterstep (1.4-0.3) unstable; urgency=low * Updated maximum menu entries to 200 from 50 * Updated various Debian related docs -- Jonathon D. Nelson Fri, 20 Feb 1998 18:18:48 -0600 afterstep (1.4-0.2) unstable; urgency=low * Many fixes. It appears to work now. -- Jonathon D. Nelson Fri, 20 Feb 1998 05:13:04 -0600 afterstep (1.4-0.1) unstable; urgency=low * New upstream version. -- Jonathon D. Nelson Wed, 18 Feb 1998 11:23:04 -0600 afterstep (1.0-5.2) unstable; urgency=low * Non-maintainer release * Changed Afterstep homepage in README.debian (again) * Rebuilt with debmake 3.5.8 to fix md5sums -- Joel Rosdahl Wed, 28 Jan 1998 00:56:47 +0100 afterstep (1.0-5.1) unstable; urgency=low * Non-maintainer release * Recompiled to finally get rid of libc5 relations (bugs #11952, #12707, #12776, #12941) * Package remade, so critical bug #12831 and wishlist item #14407 are fixed * chmod a+x /etc/menu-methods/afterstep (bug #15395) * CHANGES.gz -> changelog.gz (bug #14611) * /usr/bin/X11 -> /usr/X11R6/bin (bug #13511) * /tmp/steprcXXXXX -> /tmp/steprcXXXXXX so that mktemp(3) works (bugs #12115, #13480, #14685) * Fixed Afterstep homepage in README.debian -- Joel Rosdahl Sun, 11 Jan 1998 00:35:00 +0100 afterstep (1.0-5) unstable; urgency=low * Rebuilt to fix problem with .diff file in source archive. (Fixes Bug#11264) * Built against libc6. -- Neil A. Rubin Fri, 25 Jul 1997 11:29:26 -0400 afterstep (1.0-4) unstable; urgency=low * Changed debian/rules so that it uses altgcc and the package will not require the libc6 ld-linux.so.2 simply because it was built on a system with libc6. -- Neil A. Rubin Tue, 27 May 1997 20:45:54 -0400 afterstep (1.0-3) unstable; urgency=low * Added patch to asclock to work with the WindowMaker Dock. (shouldn't matter for most people) * Removed line hotkeycase="insensitive" from menu-method which I'm told will cause problems with menu-1.4 -- Neil A. Rubin Sun, 18 May 1997 09:32:18 -0400 afterstep (1.0-2) unstable; urgency=low * Updated the afterstep menu-method: - Conforms with "menu-1" - Added titles for all menus. - Added hotkeys for all menu items. - Added an "Exit" submenu in the main menu. * Modified system.steprc: - ALT-F1 behaves the same as mouse button 1 on root window (brings up /Debian menu rather than upstream HotList menu). (Fixes Bug#9877) - Have Debian menus included after upstream menus so that the former can reference the later. (for the "Exit" menu) - Commented out xsetroot in initialization so that users can change their background in .xsession or wherever and not have it clobbered. - Added some comments to explain Debian-specific changes -- Neil A. Rubin Sat, 17 May 1997 14:20:17 -0400 afterstep (1.0-1) frozen unstable; urgency=medium * New upstream version. Upstream changelog: Final -Updated version.h to 1.0! (finally!) -Standardized the cursor selection -- Neil A. Rubin Mon, 5 May 1997 15:29:54 -0400 afterstep (0.99pre7-1) unstable; urgency=low * Updated README.debian to reflect recent changes in the package. * New upstream version. (1.0pre7) Upstream changelog: PRE7 -Fixed AnimateTwist bug -Fixed windowlist hotkey bug -Fixed problematic mousebindings -Fixed iconized bug -No longer eats up all cpu in a select loop if there are more FD than FD_SETSIZE -- Neil A. Rubin Sun, 27 Apr 1997 13:47:50 -0400 afterstep (0.99pre6-2) frozen unstable; urgency=medium * Changed MAXPOPUPS in afterstep/menus.h to increase the maximum allowed number of popup menus from 50 to 200. This should hopefully be enough to support the Debian menu system for some time, but unfortunately costs us 6000 bytes in added array size. (Fixes Bug #9027) -- Neil A. Rubin Sat, 26 Apr 1997 12:49:14 -0400 afterstep (0.99pre6-1) frozen unstable; urgency=medium * Rewrote package description. * Added code to postinst to detect old /etc/X11/afterstep/system.steprc-menu. If it has a different md5sum than the version distributed with version .99pre4-1, the administrator is informed. Otherwise, the old file is simply removed. * Added AfterStep modules to menu system as "type" asmodule. Removed icon from AfterStep menu entry. (Fixes Bug #7942) * Enabled m4 support and changed system.steprc to use an m4 "include" for Debian menus. Added dependancy on m4 package. * Modified afterstep.1 manpage to reflect actual file locations and compile-time options for Debian Package. * New upstream version. (1.0pre6) Upstream changelog: PRE6 -Fixed Solaris WharfAnimateMain crashing bug -Top pixel line of the titlebar now acts as it should -NoFocus really works correctly in ClickToFocus mode -Icons are now dynamically updated -Animate's usleep() has been replaced with libafterstep's sleep_a_little() for portability -Wharf pixmaps no longer require a transparent pixel -Minor animate type cleanup -Replaced PI in Animate with AS_PI to ease the pain -Added new and final (?) afterstep manpage -Majorly updated FAQ -Included a guide to the module interface PRE5 -Added a fix for menus with different fonts -Changing geometry information now given in the center -Added Animate module and AfterStep lockability -Shaded windows should update visibility properly now -Worked around locking problems related to NumLock -RaiseLower now works as expected on maximized windows -- Neil A. Rubin Wed, 26 Mar 1997 23:32:24 -0500 afterstep (0.99pre4-1) unstable; urgency=low * New upstream version. (1.0pre4) Upstream changelog: PRE4 -Shade code modified and hopefully fixed -Added shade animation -Changed color allocation code for gradients so that the resource leak bug(?) is hopefully fixed (no more slowdowns) -Added Wharf Swallow-Exec -Due to overwhelming demand, included penguin.xpm PRE3 -Added ClickToRaise focus mode -Eliminated problem with iconified windows being deiconified on a different virtual desktop -Overlapping StaysOnTop windows no longer change the window order -Added flag to ClickToFocus to "catch" the raising mouse click -Changed order of ASWindow list to be top-down -CirculateUp and CirculateDown now work correctly -Updated manpage to reflect the recent changes -The window placement box now accurately represents the window it is placing -Installme now appends a before.`date +%H%M%S` to files that it replaces * Added support for the Debian menu-package system. -- Neil A. Rubin Thu, 6 Mar 1997 23:45:53 -0500 afterstep (0.99pre2-1) unstable; urgency=low * Essentially re-"Debianized" afterstep from scratch using deb-make and complying with the new packaging standards. * Added backgrounds and sounds from upstream package to Debian binary package. * /usr/X11R6/bin/afterstep is now added to /etc/X11/window-managers courtesy of debmstd. * Made some changes to the standard system.steprc to make things work a little more smoothly out of the box. * Changed things so that the binaries look for system.steprc in /etc/X11/afterstep/system.steprc and removed link from /usr/X11R6/lib/X11/afterstep/system.steprc. * New upstream version. This is really the upstream version 1.0pre2, but that version number would make it a later version than 1.0 by the Debian convention. Many massive improvments including bugfixes, new Wharf functionality, and improved and more flexible visual appearance. See the upstream CHANGES file for more information. * Other miscellaneous changes. -- Neil A. Rubin Tue, 19 Nov 1996 23:53:34 -0500 afterstep (0.98a18-1) unstable; urgency=low * New upstream version. New version of asclock defaults to English and cleans the build process a little. Note that no Debian version of 0.98a17 was produced due to known bugs. To quote the CHANGES file: BETA18 -Restart code modified to hopefully fix linux problems -Miscellaneous code cleanup BETA17 -Shade Restart bug is fixed -Maximize function no longer erases the bottom handles -asclock 7 defaults to English * Changed Debian Linux to Debian GNU/Linux everywhere...hopefully for good. -- Neil A. Rubin Sun, 28 Jul 1996 01:25:08 -0500 afterstep (0.98a16-2) unstable; urgency=low * Fixed permissions for /usr/doc/afterstep/asclock.README.gz. (Bug #3501) -- Neil A. Rubin Wed, 3 Jul 1996 14:41:37 -0500 afterstep (0.98a16-1) unstable; urgency=low * New upstream version. To quote the CHANGES file: -Updated asclock -- I really mean it this time! :) -Shade function now works exactly as it should * Added asclock to binary package since this upstream version contains the source. * Changed debian.rules, particularly the "clean" target, to make things a little neater. * Added copyright from afterstep manpages and copyright for asclock to debian.README. Updated upstream package author's e-mail address. * Removed INSTALL.gz from /usr/doc/afterstep, as it isn't useful if you installed the binary package. Moved /usr/doc/afterstep/asclock/README.gz to /usr/doc/afterstep/asclock.README.gz -- Neil A. Rubin Sat, 22 Jun 1996 23:58:09 -0500 afterstep (0.98a15-1) unstable; urgency=low * Added Debian control files. * Initial release. -- Neil A. Rubin Tue, 18 Jun 1996 20:10:50 -0500 debian/compat0000644000000000000000000000000212216512633010365 0ustar 9 debian/control0000644000000000000000000001450112216512633010573 0ustar Source: afterstep Section: x11 Priority: optional Maintainer: Robert Luberda Standards-Version: 3.9.4 Build-Depends: autotools-dev, bison, debhelper (>= 9), flex, freeglut3-dev, imagemagick, libdbus-1-dev, libfltk1.1-dev (>= 1.1.3), libfreetype6-dev, libgtk2.0-dev, libjpeg-dev, libpng-dev, libreadline-dev (>= 6), librplay3-dev (>= 3.3.2), librsvg2-dev (>= 2.14), libtiff-dev, libxinerama-dev, libxt-dev (>= 4.3.0.dfsg.1), sharutils, zlib1g-dev (>= 1:1.1.4) Homepage: http://www.afterstep.org/ Vcs-Git: git://anonscm.debian.org/users/robert/afterstep.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/robert/afterstep.git Package: afterstep Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: afterstep-data (= ${source:Version}), aterm | x-terminal-emulator, debianutils (>= 2.1), imagemagick, menu, menu-xdg, ucf, ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Suggests: asclock | wmitime, asmail, asmon, mc, wmcpuload, xscreensaver Recommends: gnome-themes Provides: x-window-manager Replaces: afterstep-data (<< 2.2.11-2~) Description: window manager with the NEXTSTEP look and feel AfterStep is a window manager based on FVWM which attempts to emulate the NEXTSTEP look and feel, while retaining the configurability of its predecessor. Note that this window manager makes extensive use of the color palette. If you have only an 8-bit color display, it will run as packaged, but you may want to modify the configuration to use fewer colors. . AfterStep is a continuation of the BowMan window manager project, but the name was changed to reflect the desire that it do more than simply emulate and become a valuable window manager in its own right. Package: afterstep-data Architecture: all Pre-Depends: ${misc:Pre-Depends} Depends: ttf-freefont (>= 20031008), ucf (>= 1.17), ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Replaces: afterstep (<= 2.2.11) Breaks: afterstep (<= 2.2.11) Recommends: afterstep (= ${source:Version}) Description: data files for AfterStep window manager AfterStep is a window manager based on FVWM which attempts to emulate the NEXTSTEP look and feel, while retaining the configurability of its predecessor. Note that this window manager makes extensive use of the color palette. If you have only an 8-bit color display, it will run as packaged, but you may want to modify the configuration to use fewer colors. . The package contains data and configuration files needed by AfterStep. Package: libafterstep1 Architecture: any Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Description: shared libraries for the AfterStep window manager AfterStep is a window manager based on FVWM which attempts to emulate the NEXTSTEP look and feel, while retaining the configurability of its predecessor. Note that this window manager makes extensive use of the color palette. If you have only an 8-bit color display, it will run as packaged, but you may want to modify the configuration to use fewer colors. . This package contains runtime libraries needed by AfterStep. Package: libafterimage0 Architecture: any Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Breaks: aterm (<< 1.0.1-7~), aterm-ml (<< 1.0.1-7~) Description: imaging library designed for AfterStep - runtime files libAfterImage is the imaging library implemented for AfterStep X Window Manager. It has been generalized to be suitable for any application in need of robust graphics engine. . It provides facilities for loading images from files of different formats, compressed in memory storage of images, scaling, tinting/shading, flipping and superimposition of arbitrary number of images over each other. In addition it allows for linear gradients drawing, and antialiased/smoothed text drawing using both FreeType library and X Window fonts. . This package contains the libAfterImage runtime library. Package: libafterimage-dev Architecture: any Section: libdevel Pre-Depends: ${misc:Pre-Depends} Depends: freeglut3-dev, libafterimage0 (= ${binary:Version}), libc6-dev | libc-dev, libfreetype6-dev, libice-dev, libjpeg-dev, libpng-dev, librsvg2-dev, libsm-dev, libtiff-dev, libxext-dev, libxinerama-dev, zlib1g-dev (>= 1:1.1.4), ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Description: imaging library designed for AfterStep - development files libAfterImage is the imaging library implemented for AfterStep X Window Manager. It has been generalized to be suitable for any application in need of robust graphics engine. . It provides facilities for loading images from files of different formats, compressed in memory storage of images, scaling, tinting/shading, flipping and superimposition of arbitrary number of images over each other. In addition it allows for linear gradients drawing, and antialiased/smoothed text drawing using both FreeType library and X Window fonts. . This package contains the header files and static library needed to compile applications that use libAfterImage. Package: afterstep-dbg Architecture: any Priority: extra Section: debug Pre-Depends: ${misc:Pre-Depends} Depends: afterstep (= ${binary:Version}) | libafterimage0 (= ${binary:Version}), ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Description: detached debugging symbols for AfterStep and its libraries AfterStep is a window manager based on FVWM which attempts to emulate the NEXTSTEP look and feel, while retaining the configurability of its predecessor. Note that this window manager makes extensive use of the color palette. If you have only an 8-bit color display, it will run as packaged, but you may want to modify the configuration to use fewer colors. . This package contains debug symbols for the afterstep, libafterimage0, and libafterstep1 packages. debian/copyright0000644000000000000000000003676612216512633011144 0ustar This package was first debianized by Neil A. Rubin nar5@po.cwru.edu on Tue, 19 Nov 1996 23:53:34 -0500. It was then taken over by Jonathon D. Nelson on Wed, 18 Feb 1998 11:23:04 The current package maintainer is Robert Luberda . This version was downloaded from: ftp://ftp.afterstep.org/stable/AfterStep-2.2.1.tar.gz Upstream Authors: ================= see /usr/share/doc/afterstep/TEAM Copyright: ========== The whole program called AfterStep is distribued under GNU GPL v2 license. AfterStep library is distributed under LGPL license. AfterStep documentation is distributed under LDP license. The complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2', the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2'. The complete text of Linux Documentation License is included at the bottom of this file. Copyright details: ================== /// /// This is AfterStep 2 COPYRIGHT /// Copyright (C) 2000 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 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 BRIAN PAUL 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. libAfterBase Copyright (C) 1999-2004 Sasha Vasko Copyright (c) 2000,2001 Andrew Ferguson Copyright (C) 1999 Ethan Fischer Copyright (C) 1998 Pierre Clerissi libAfterImage Copyright (C) 1999-2004 Sasha Vasko Copyright (c) 2004 Valeriy Onuchin Copyright (c) 2001 Eric Kowalski Copyright (c) 1999,2001 Ethan Fisher Copyright (C) 1999-2001 Free Software Foundation, Inc. Copyright (c) 2004 Maxim Nikulin */ libAfterStep libAfterConf afterstep ASDocGen Pager Wharf WinList WinTabs Old copyright details: ====================== /// /// This is AfterStep 1.8.0 COPYRIGHT /// Copyright (C) 2000 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 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 BRIAN PAUL 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. lib Copyright (c) 1997 Guylhem AZNAR Copyright (c) 1998 Chris Ridd Copyright (c) 1998 Michael Vitecek Copyright (c) 1998 Pierre Clerissi Copyright (c) 1999 Ethan Fischer asimagelib Copyright 1986, 1998 The Open Group Copyright (c) 1997 Alfredo K. Kojima Copyright (c) 1999 Ethan Fischer Copyright (c) 1999 Sasha Vasko afterstep Copyright (c) 1989 X Consortium Copyright (c) 1994 Robert Nation Copyright (c) 1995 Bo Yang Copyright (c) 1996 Frank Fejes Copyright (c) 1997 Alfredo K. Kojima Copyright (c) 1997 Dong-hwa Oh Copyright (c) 1997 Raphael Goulais Copyright (c) 1997 Tomonori Copyright (c) 1998 Chris Ridd Copyright (c) 1998 Guylhem Aznar Copyright (c) 1998 Makoto Kato Copyright (c) 1998 Michal Vitecek Copyright (c) 1998 Mike Venaccio Copyright (c) 1998 Nat Makarevitch Copyright (c) 1998 Rafal Wierzbicki Copyright (c) 1998 Sasha Vasko Copyright (c) 1999 Ethan Fischer Animate Copyright (c) 1996 Alfredo Kengi Kojima (kojima@inf.ufrgs.br) Copyright (c) 1996 Kaj Groner Copyright (c) 1997 Frank Scheelen Audio Copyright (c) 1994 Mark Boyns Copyright (c) 1994 Mark Scott Copyright (c) 1994 Robert Nation Copyright (c) 1994 Szijarto Szabolcs Copyright (c) 1997 Guylhem Aznar Auto Copyright (c) 1994 Robert Nation Copyright (c) 1996 Frank Fejes Banner Copyright (c) 1994 Robert Nation Copyright (c) 1996 Robert Depenbrock (robert@eclipse.asta.uni-essen.de) Copyright (c) 1998 Sasha Vasko Cascade Copyright (c) 1996 Andrew Veliath Copyright (c) 1997 Guylhem Aznar Clean Copyright (c) 1994 Robert Nation Copyright (c) 1997 Guylhem Aznar Form Copyright (c) 1995 Thomas Zuwei Feng Copyright (c) 1996 Michael Beam Copyright (c) 1996 Takanori Kubota Copyright (c) 1998 Makoto Kato Copyright (c) 1998 Sasha Vasko Pager Copyright (c) 1995 Rob Nation Copyright (c) 1996 Dan Weeks Copyright (c) 1996 Rainer M. Canavan (canavan@Zeus.cs.bonn.edu) Copyright (c) 1997 Guylhem Aznar Copyright (c) 1997 ric@giccs.georgetown.edu Copyright (c) 1998 Doug Alcorn Copyright (c) 1998 Eric Tremblay Copyright (c) 1998 Makoto Kato Copyright (c) 1998 Michal Vitecek Copyright (c) 1998 Ric Lister Copyright (c) 1998 Sasha Vasko Save Copyright (c) 1994 Per Persson Copyright (c) 1994 Robert Nation Copyright (c) 1997 Guylhem Aznar Script Copyright (c) 1984, 1989, 1990 Free Software Foundation, Inc. Copyright (c) 1996 Frederic Cordier Copyright (c) 1998 Guylhem Aznar Copyright (c) 1998 Sasha Vasko Scroll Copyright (c) 1994 Nobutaka Suzuki Copyright (c) 1994 Robert Nation Copyright (c) 1997 Guylhem Aznar Sound Copyright (c) 1996 Alfredo Kojima Copyright (c) 1998 Sasha Vasko Tile Copyright (c) 1996 Andrew Veliath Copyright (c) 1997 Guylhem Aznar Copyright (c) 1998 Sasha Vasko Wharf Copyright (c) 1993 Robert Nation Copyright (c) 1995 Bo Yang Copyright (c) 1996 Alfredo K. Kojima Copyright (c) 1996 Beat Christen Copyright (c) 1996 Frank Fejes Copyright (c) 1996 Kaj Groner Copyright (c) 1996 mj@dfv.rwth-aachen.de Copyright (c) 1998 Ethan Fischer Copyright (c) 1998 Guylhem Aznar Copyright (c) 1998 Michal Vitecek Copyright (c) 1998 Sasha Vasko WinList Copyright (c) 1994 Mike Finger Copyright (c) 1994 Nobutaka Suzuki Copyright (c) 1994 Robert Nation and Nobutaka Suzuki Copyright (c) 1997 Guylhem Aznar Copyright (c) 1998 Makoto Kato Copyright (c) 1998 Michal Vitecek Copyright (c) 1998 Rene Fichter Copyright (c) 1998 Sasha Vasko Copyright (c) 1999 Rafal Wierzbicki Zharf Copyright (c) 1993 Robert Nation Copyright (c) 1998 Guylhem Aznar Copyright (c) 1998 Ethan Fischer Copyright (c) 1998 Guylhem Aznar Copyright (c) 1998 Michal Vitecek Copyright (c) 1998 Sasha Vasko WinList Copyright (c) 1994 Mike Finger Copyright (c) 1994 Nobutaka Suzuki Copyright (c) 1994 Robert Nation and Nobutaka Suzuki Copyright (c) 1997 Guylhem Aznar Copyright (c) 1998 Makoto Kato Copyright (c) 1998 Michal Vitecek Copyright (c) 1998 Rene Fichter Copyright (c) 1998 Sasha Vasko Copyright (c) 1999 Rafal Wierzbicki Zharf Copyright (c) 1993 Robert Nation Copyright (c) 1998 Guylhem Aznar asetroot Copyright (c) 1994 Robert Nation and Nobutaka Suzuki Copyright (c) 1998 Rafal Wierzbicki LEGAL +------+ o Implicit copyrights: SINCE BERNE CONVENTION, COPYRIGHTS ARE IMPLICIT, EVEN IF AUTHORS DO NOT WRITE "COPYRIGHT" WORD IN THE FILE THEY OWN INTELLECTUAL PROPERTY ! Therefore, every file is Copyright (C) by his (or its) respective(s) owner(s) at the date of writing. o License The whole program called AfterStep is distribued under GNU GPL v2 license. AfterStep library is distributed under LGPL license. AfterStep documentation is distributed under LDP license. See doc/licenses/ files for more information. o Exceptions 1. MIT/Evans & Sutherland copyright Some files from src/, initially from twm, are covered by a different license : add_window.c afterstep.c borders.c clientwin.c functions.c 2. Headers Headers files are public domain ; Robert Nation stated in decorations.c : << Definitions of the hint structure and the constants are courtesy of mitnits@bgumail.bgu.ac.il (Roman Mitnitski ), who sent this note, after conferring with a friend at the OSF: > Hi, Rob > > I'm happy to announce, that you can use motif public > headers in any way you can... I just got the letter from > my friend, it says literally: > >> Hi. >> >> Yes, you can use motif public header files, in particular because there is >> NO limitation on inclusion of this files in your programms....Also, no one >> can put copyright to the NUMBERS (I mean binary flags for decorations) or >> DATA STRUCTURES (I mean little structure used by motif to pass description >> of the decorations to the mwm). Call it another name, if you are THAT MUCH >> concerned. >> >> You can even use the little piece of code I've passed to you - we are >> talking about 10M distribution against two pages of code. >> >> Don't be silly. >> >> Best wishes. >> Eli Copy of Linux Documentation Project License (LDPL): =================================================== LINUX DOCUMENTATION PROJECT LICENSE (LDPL) v2.0, 12 January 1998 I. COPYRIGHT The copyright to each Linux Documentation Project (LDP) document is owned by its author or authors. II. LICENSE The following license terms apply to all LDP documents, unless otherwise stated in the document. The LDP documents may be reproduced and distributed in whole or in part, in any medium physical or electronic, provided that this license notice is displayed in the reproduction. Commercial redistribution is permitted and encouraged. Thirty days advance notice via email to the author(s) of redistribution is appreciated, to give the authors time to provide updated documents. II.A REQUIREMENTS OF MODIFIED WORKS All modified documents, including translations, anthologies, and partial documents, must meet the following requirements: 1) The modified version must be labeled as such. 2) The person making the modifications must be identified. 3) Acknowledgement of the original author must be retained. 4) The location of the original unmodified document be identified. 5) The original author's (or authors') name(s) may not be used to assert or imply endorsement of the resulting document without the original author's (or authors') permission. In addition it is requested that: 1) The modifications (including deletions) be noted. 2) The author be notified by email of the modification in advance of redistribution, if an email address is provided in the document. As a special exception, anthologies of LDP documents may include a single copy of these license terms in a conspicuous location within the anthology and replace other copies of this license with a reference to the single copy of the license without the document being considered "modified" for the purposes of this section. Mere aggregation of LDP documents with other documents or programs on the same media shall not cause this license to apply to those other works. All translations, derivative documents, or modified documents that incorporate any LDP document may not have more restrictive license terms than these, except that you may require distributors to make the resulting document available in source format. LDP documents are available in source format via the LDP home page at . LDP Policy Appendices Appendix A. TO USE THE LDP LICENSE LDP authors who want to use the LDP License should put the following statement in their document: Copyright (c) NNNN by YOUR NAME. This document may be distributed only subject to the terms and conditions set forth in the LDP License at . Authors may include a copy of the license in their documents, as well. If they do so, they have the option of ommitting the appendices. Appendix B. TO USE THE LDP LICENSE, BUT PREVENT MODIFICATION LDP authors who want to prevent modification to their document should put the following statement in their document: Copyright (c) NNNN by YOUR NAME. This document may be distributed only subject to the terms and conditions set forth in the LDP License at , except that this document must not be distibuted in modified form without the author's consent. Appendix C. TO USE YOUR OWN LICENSE LDP authors who want to include their own license on LDP works may do so, as long as their terms are not more restrictive than the LDP license, except that they may require that the document may not be modified. If you have questions about the LDP License, please contact Greg Hankins at via email. debian/packages.d/0000755000000000000000000000000012216512633011167 5ustar debian/packages.d/afterstep-data.in0000644000000000000000000000524312216512633014427 0ustar %# %dirs% etc/X11/afterstep %# %# %doc-base.doc-html% Document: afterstep-html Title: AfterStep 2.0 documentation Author: Sasha Vasko and Niklas Lunger Section: Window Managers Abstract: Documentation of the AfterStep Window Manager. Format: HTML Index: /usr/share/doc/afterstep-data/html/index.html Files: /usr/share/doc/afterstep-data/html/*.html %# %# %doc-base.faq% Document: afterstep-faq Title: AfterStep 2.0 FAQ Author: Sasha Vasko and Niklas Lunger Abstract: This document is an ever growing set of questions, statements, ideas and complaints about AfterStep version 2.0 Section: Window Managers Format: HTML Index: /usr/share/doc/afterstep-data/html/afterstep_faq.html Files: /usr/share/doc/afterstep-data/html/afterstep_faq.html %# %# %docs% #BUILD_TREE#/NEW #BUILD_TREE#/README #BUILD_TREE#/TEAM #BUILD_TREE#/tools/README.theme.handler #BUILD_TREE#/NEW.* %# %# %install% ../addons/DebianLogo/mini/Debian usr/share/afterstep/desktop/icons/mini ../addons/DebianLogo/logos/Debian usr/share/afterstep/desktop/icons/logos etc/X11/afterstep usr/share/afterstep usr/share/pixmaps usr/share/doc/afterstep-data %# %# %links% usr/share/fonts/truetype/freefont/FreeMonoBoldOblique.ttf usr/share/afterstep/desktop/fonts/DefaultBoldOblique.ttf usr/share/fonts/truetype/freefont/FreeMonoBold.ttf usr/share/afterstep/desktop/fonts/DefaultBold.ttf usr/share/fonts/truetype/freefont/FreeMonoOblique.ttf usr/share/afterstep/desktop/fonts/DefaultOblique.ttf usr/share/fonts/truetype/freefont/FreeMono.ttf usr/share/afterstep/desktop/fonts/Default.ttf usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf usr/share/afterstep/desktop/fonts/DefaultSansBoldOblique.ttf usr/share/fonts/truetype/freefont/FreeSansBold.ttf usr/share/afterstep/desktop/fonts/DefaultSansBold.ttf usr/share/fonts/truetype/freefont/FreeSansOblique.ttf usr/share/afterstep/desktop/fonts/DefaultSansOblique.ttf usr/share/fonts/truetype/freefont/FreeSans.ttf usr/share/afterstep/desktop/fonts/DefaultSans.ttf usr/share/afterstep/feels/feel.Debian usr/share/afterstep/non-configurable/0_feel usr/share/afterstep/looks/look.DEFAULT usr/share/afterstep/non-configurable/0_look usr/share/afterstep/backgrounds/Default usr/share/afterstep/non-configurable/0_background usr/share/afterstep/colorschemes/colorscheme.Stormy_Skies usr/share/afterstep/non-configurable/0_colorscheme %# %# %lintian-overrides% afterstep-data: extra-license-file usr/share/afterstep/desktop/icons/normal/License afterstep-data: font-in-non-font-package usr/share/afterstep/desktop/fonts/DefaultFancy.ttf debian/packages.d/afterstep-dbg.in0000644000000000000000000000007612216512633014251 0ustar %# $Id: afterstep-dbg.in 267 2011-01-23 20:28:38Z robert $ %# debian/packages.d/afterstep.in0000644000000000000000000000534312216512633013521 0ustar %# vim:ts=4:et %dirs% var/lib/afterstep usr/bin usr/share/gnome/wm-properties usr/share/xsessions usr/share/doc/afterstep-data %# %# %manpages% debian/addons/man/*.1x #BUILD_TREE#/libAfterImage/apps/ascompose.man %# %# %install% ../../#BUILD_TREE#/libAfterImage/apps/ascompose usr/bin/ var/ usr/share/man/man1 usr/share/gnome/wm-properties usr/share/xsessions usr/bin/afterstep usr/bin/afterstepdoc usr/bin/ascommand usr/bin/installastheme usr/bin/makeastheme usr/bin/Animate usr/bin/Arrange usr/bin/ASFileBrowser usr/bin/ASRun usr/bin/ASWallpaper usr/bin/Banner usr/bin/GWCommand usr/bin/Ident usr/bin/Pager usr/bin/Wharf usr/bin/WinCommand usr/bin/WinList usr/bin/WinTabs usr/bin/postcard.sh usr/share/afterstep/tools %# %# %lintian-overrides% # menu icon is provided by afterstep-data package afterstep: script-not-executable usr/share/afterstep/ucf/afterstep.menu-method %# %# %links% usr/share/man/man1/makeastheme.1x usr/share/man/man1/installastheme.1x usr/share/man/man1/Wharf.1x usr/share/man/man1/MonitorWharf.1x usr/share/man/man1/AfterStep.1x usr/share/man/man1/afterstep.1x usr/bin/Wharf usr/bin/MonitorWharf %# %# %examples% debian/tmp/usr/bin/importasmenu %# %# %menu% ?package(afterstep):needs="wm" section="Window Managers"\ title="AfterStep" command="/usr/bin/afterstep" icon="/usr/share/pixmaps/AfterStep.xpm" %# %# %postinst% #!/bin/sh set -e update_alt() { # arguments: link program priority if ! update-alternatives --display "$1" | grep -q "^/usr/bin/$2" ; then update-alternatives --install "/usr/bin/$1" "$1" "/usr/bin/$2" "$3" \ --slave "/usr/share/man/man1/$1.1.gz" "$1.1.gz" \ "/usr/share/man/man1/$2.1x.gz" fi } fix_docdir() { # Added in 2.2.11-5: convert doc/afterstep directory into a symlink docdir=/usr/share/doc/afterstep target=afterstep-data if [ -e "$docdir" ] && [ ! -L "$docdir" ]; then [ ! -d "$docdir" ] || rmdir --ignore-fail-on-non-empty "$docdir" if [ -e "$docdir" ]; then echo "The old $docdir directory contains locally modified files" >&2 echo "and will be saved as $docdir.SAVED_BY_POSTINST.$$" >&2 if ! mv "$docdir" "$docdir.SAVED_BY_POSTINST.$$"; then echo "Failed to rename $docdir, please remove it manually" >&2 echo "and then retry the upgrade" >&2 fi fi ln -sf "$target" "$docdir" fi } #DEBHELPER# if [ "$1" = "configure" ] ; then update_alt x-window-manager afterstep 50 fix_docdir fi %# %# %prerm% #!/bin/sh set -e #DEBHELPER# if [ "$1" = "remove" ] ; then rm -rf /var/lib/afterstep/menu update-alternatives --remove x-window-manager /usr/bin/afterstep fi exit 0 debian/packages.d/gen_debhelper_files.pl0000755000000000000000000000374512216512633015505 0ustar #!/usr/bin/perl # vim:ts=4:et:sts=4:sw=4:ai use strict; use warnings; # Script reads debian/control to get list of the binary packages. Then # for each package reads or debian/packages.d/${package}.in # it at the line which are equal to %filename%, where filename can be any file name. # # When called without "generate" argument, the text between that line and the next %filename% # are written to the file debian/package.filename # # When called with the "clean" argument it removes debian/package.filename files die "Usage: $0 clean | generate valueofbuilddir valueoflibdir\n" if $#ARGV < 1 or ($ARGV[0] eq "clean" ? $#ARGV != 1 : $#ARGV != 2) ; my $action = $ARGV[0]; my $builddirval = $ARGV[1]; my $libdirval = $ARGV[2]; my $cleanonly = $action eq "clean"; die "Invalid action $action" unless $cleanonly or $action eq "generate"; my @debdirs = grep { -d $_ } ("./debian", "../debian", "../../debian"); die "Cannot find debian dir" unless $#debdirs < 1; chdir "$debdirs[0]/.." or die "Cannot chdir to $debdirs[0]/..: $!\n"; my $dir="debian/packages.d"; my @packages=`dh_listpackages`; while (@packages) { chomp (my $package = shift(@packages)); my $fh = undef; open IN, "<", "$dir/$package.in" or die "Cannot open $dir/$package.in: $!\n"; while () { next if /^\%#/; if (/^\%(.*)\%$/) { my $file="debian/$package.$1"; unlink $file or die "Cannot unlink $file: $!\n" if -e $file; next if $cleanonly; close $fh if $fh; open $fh, ">", $file or die "Cannot open $file for writing: $!\n"; chmod 0444, $file or die "Cannot chmod $file: $!\n"; print $fh "### Generated from ${dir}/${package}.in ###\n"; print "Generating $file\n"; } else { next if $cleanonly; s/#BUILD_TREE#/$builddirval/go; s/#LIBDIR#/$libdirval/go; print $fh $_; } } close $fh if $fh; close IN; } debian/packages.d/libafterimage-dev.in0000644000000000000000000000322512216512633015070 0ustar %dirs% usr/share/doc/libafterimage-dev/ usr/share/man/man3 %# %# %doc-base% Document: libafterimage-dev Title: Generic imaging library originally designed for AfterStep X Window Manager. Author: Charlie Schmidt Abstract: libAfterImage is the imaging library implemented for AfterStep X Window Manager. It has been generalized to be suitable for any application in need of robust graphics engine. . It provides facilities for loading images from files of different formats, compressed in memory storage of images, scaling, tinting/shading, flipping and superimposition of arbitrary number of images over each other. In addition it allows for linear gradients drawing, and antialiased/smoothed text drawing using both FreeType library and X Window fonts. Section: Programming Format: HTML Index: /usr/share/doc/libafterimage-dev/html/index.html Files: /usr/share/doc/libafterimage-dev/html/*.html %# %# %docs% #BUILD_TREE#/libAfterImage/README %# %# %examples% #BUILD_TREE#/libAfterImage/apps/*.c #BUILD_TREE#/libAfterImage/apps/*.h #BUILD_TREE#/libAfterImage/apps/*.man #BUILD_TREE#/libAfterImage/apps/*.xpm #BUILD_TREE#/libAfterImage/apps/*.ttf #BUILD_TREE#/libAfterImage/apps/*.xml #BUILD_TREE#/libAfterImage/apps/*.jpg #BUILD_TREE#/libAfterImage/apps/*.sh #BUILD_TREE#/libAfterImage/apps/README #BUILD_TREE#/libAfterImage/apps/Makefile %# %# %install% usr/include/libAfterImage usr/include/libAfterBase #LIBDIR#/libAfterImage.a #LIBDIR#/libAfterBase.a #LIBDIR#/libAfterImage.so #LIBDIR#/libAfterBase.so usr/share/doc/libafterimage-dev/html usr/bin/afterimage-libs usr/bin/afterimage-config usr/share/man/man3 %# %# %manpages% debian/addons/man/*.1 debian/packages.d/libafterimage0.in0000644000000000000000000000010112216512633014362 0ustar %install% #LIBDIR#/libAfterImage.so.* #LIBDIR#/libAfterBase.so.* debian/packages.d/libafterstep1.in0000644000000000000000000000012712216512633014264 0ustar %install% #LIBDIR#/libAfterStep.so.* #LIBDIR#/libAfterConf.so.* #LIBDIR#/libASGTK.so.* debian/patches/0000755000000000000000000000000012216512633010616 5ustar debian/patches/00-Makefile-and-configure.patch0000644000000000000000000004135512216512633016320 0ustar From: Robert Luberda Date: Tue, 7 Mar 2006 23:03:00 +0100 Subject: 00 Makefile and configure Customize autoconf stuff. --- autoconf/Makefile.common.in | 5 ++++- autoconf/Makefile.common.lib.in | 30 ++---------------------------- autoconf/configure.in | 32 ++++++++++++++++---------------- autoconf/configure.libs.in | 20 ++++++++++---------- configure | 28 ++++++++++++++-------------- libASGTK/Makefile.in | 5 ++++- libAfterBase/Makefile.in | 12 ++++++++---- libAfterBase/configure | 13 +++++++------ libAfterBase/configure.in | 13 +++++++------ libAfterConf/Makefile.in | 4 ++++ libAfterImage/Makefile.in | 8 ++++++-- libAfterImage/apps/Makefile.in | 7 +++++++ libAfterImage/configure | 10 +++++----- libAfterImage/configure.in | 10 +++++----- libAfterStep/Makefile.in | 2 ++ src/WinCommand/Makefile.in | 4 ++-- src/afterstep/Makefile.in | 2 ++ 17 files changed, 105 insertions(+), 100 deletions(-) diff --git a/autoconf/Makefile.common.in b/autoconf/Makefile.common.in index 51c3917..390e322 100644 --- a/autoconf/Makefile.common.in +++ b/autoconf/Makefile.common.in @@ -24,7 +24,10 @@ clean: module.clean distclean: clean $(RMF) *.orig Makefile -install.lib: @LIBPROG@ @LIBINSTALL@ +install.man: +install.data: + +install.lib: # @LIBPROG@ @LIBINSTALL@ install.man: install.data: diff --git a/autoconf/Makefile.common.lib.in b/autoconf/Makefile.common.lib.in index c5c2c61..b802b23 100644 --- a/autoconf/Makefile.common.lib.in +++ b/autoconf/Makefile.common.lib.in @@ -1,4 +1,4 @@ -# +# vim:ft=make # Copyright (c) 1998, Guylhem AZNAR # @@ -22,20 +22,6 @@ install.static: if test -d $(LIBDIR) && test -w $(LIBDIR); then \ echo "$(INSTALL_LIB) $(LIB_STATIC) $(LIBDIR)"; \ $(INSTALL_LIB) $(LIB_STATIC) $(LIBDIR); \ - if test `uname` = "Linux"; then \ - if test $(LIBDIR) = "/lib" || test $(LIBDIR) = "/usr/lib"; then \ - echo "" > /dev/null; \ - elif grep -q $(LIBDIR) /etc/ld.so.conf > /dev/null 2>&1; then \ - echo "" > /dev/null; \ - else \ - echo "Unable to find $(LIBDIR) in ld.so.conf. In order to use "; \ - echo "$(LIB_STATIC), you may need to add it or set LD_LIBRARY_PATH."; \ - fi; \ - if test -w /etc; then \ - echo "$(LDCONFIG)"; \ - $(LDCONFIG); \ - fi; \ - fi ;\ fi \ ) @@ -49,18 +35,6 @@ install.dyn: uninstall.dyn $(INSTALL_LIB) $(LIB_SHARED).$(LIBVER) $(LIBDIR); \ $(LN_S) -f $(LIB_SHARED).$(LIBVER) $(LIBDIR)/$(LIB_SHARED).$(LIBVERMAJOR); \ $(LN_S) -f $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)/$(LIB_SHARED); \ - if test `uname` = "Linux"; then \ - if test $(LIBDIR) = "/lib" || test $(LIBDIR) = "/usr/lib"; then \ - echo "" > /dev/null; \ - elif grep -q $(LIBDIR) /etc/ld.so.conf > /dev/null 2>&1; then \ - echo "" > /dev/null; \ - else \ - echo "Unable to find $(LIBDIR) in ld.so.conf. In order to use "; \ - echo "$(LIB_SHARED), you may need to add it or set LD_LIBRARY_PATH."; \ - fi; \ - echo "$(LDCONFIG)"; \ - $(LDCONFIG); \ - fi \ ) install.cyg: uninstall.cyg @@ -253,7 +227,7 @@ $(LIB_SHARED).$(LIBVERMAJOR): $(LIB_SHARED).$(LIBVER) $(LIB_SHARED).$(LIBVER): $(LIB_OBJS) $(LIB_INCS) Makefile $(CC) -shared $(LDFLAGS) -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVER) \ - $(LIB_OBJS) + $(LIB_OBJS) $(DEB_EXTRA_LIBS) install: install.lib install.bin diff --git a/autoconf/configure.in b/autoconf/configure.in index 268d795..d553ed1 100644 --- a/autoconf/configure.in +++ b/autoconf/configure.in @@ -134,14 +134,14 @@ dnl# now we need to play abot with CFLAGS : dnl# Add -Wall -dnl# Add -fPIC for IA64 compilation -AC_CYGWIN -if test "x$CYGWIN" != "xyes" -a "x$GCC" = "xyes" ; then - if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then - CFLAGS="$CFLAGS -fPIC" - fi - LDFLAGS="$LDFLAGS -rdynamic" -fi +#debian# dnl# Add -fPIC for IA64 compilation +#debian# AC_CYGWIN +#debian# if test "x$CYGWIN" != "xyes" -a "x$GCC" = "xyes" ; then +#debian# if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then +#debian# CFLAGS="$CFLAGS -fPIC" +#debian# fi +#debian# LDFLAGS="$LDFLAGS -rdynamic" +#debian# fi dnl# Add -g STRIP_BINARIES= @@ -159,14 +159,14 @@ if test "x$enable_gdb" = "xyes"; then LDFLAGS="$LDFLAGS -w" fi else - STRIP_BINARIES="-s" - DIRTY_CFLAGS="$CFLAGS" - CFLAGS="-DNO_DEBUG_OUTPUT" - for f in $DIRTY_CFLAGS; do - if test "x$f" != "x-g"; then - CFLAGS="$CFLAGS $f" - fi - done +#debian# STRIP_BINARIES="-s" +#debian# DIRTY_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -DNO_DEBUG_OUTPUT" +#debian# for f in $DIRTY_CFLAGS; do +#debian# if test "x$f" != "x-g"; then +#debian# CFLAGS="$CFLAGS $f" +#debian# fi +#debian# done fi dnl# Add -pg diff --git a/autoconf/configure.libs.in b/autoconf/configure.libs.in index 52f9ba1..feb9e6c 100644 --- a/autoconf/configure.libs.in +++ b/autoconf/configure.libs.in @@ -91,13 +91,13 @@ if test "x$GCC" = "xyes"; then fi fi -dnl# Add -fPIC for IA64 compilation -AC_CYGWIN -if test "x$CYGWIN" = "x" -a "x$GCC" = "xyes" ; then - if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then - CFLAGS="$CFLAGS -fPIC" - fi -fi +#debian# dnl# Add -fPIC for IA64 compilation +#debian# AC_CYGWIN +#debian# if test "x$CYGWIN" = "x" -a "x$GCC" = "xyes" ; then +#debian# if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then +#debian# CFLAGS="$CFLAGS -fPIC" +#debian# fi +#debian# fi dnl# Add -g if test "x$enable_gdb" = "xyes"; then @@ -116,9 +116,9 @@ if test "x$enable_warn" = "xyes"; then CFLAGS="$CFLAGS -Wuninitialized -Wwrite-strings -Wcast-qual -Wbad-function-cast -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wconversion -Wcomment -Wcast-align -Winline -Wshadow -Wredundant-decls -Wid-clash-31" fi -if test "x$GCC" = "xyes"; then - LDFLAGS="$LDFLAGS -rdynamic" -fi +#debian# if test "x$GCC" = "xyes"; then +#debian# LDFLAGS="$LDFLAGS -rdynamic" +#debian# fi dnl# done with flags - lets export those for our children to use : export CFLAGS diff --git a/configure b/configure index bc9a30e..cd8510e 100755 --- a/configure +++ b/configure @@ -4086,12 +4086,12 @@ case $host_os in * ) CYGWIN=no;; esac -if test "x$CYGWIN" != "xyes" -a "x$GCC" = "xyes" ; then - if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then - CFLAGS="$CFLAGS -fPIC" - fi - LDFLAGS="$LDFLAGS -rdynamic" -fi +#debian# if test "x$CYGWIN" != "xyes" -a "x$GCC" = "xyes" ; then +#debian# if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then +#debian# CFLAGS="$CFLAGS -fPIC" +#debian# fi +#debian# LDFLAGS="$LDFLAGS -rdynamic" +#debian# fi STRIP_BINARIES= if test "x$enable_gdb" = "xyes"; then @@ -4108,14 +4108,14 @@ if test "x$enable_gdb" = "xyes"; then LDFLAGS="$LDFLAGS -w" fi else - STRIP_BINARIES="-s" - DIRTY_CFLAGS="$CFLAGS" - CFLAGS="-DNO_DEBUG_OUTPUT" - for f in $DIRTY_CFLAGS; do - if test "x$f" != "x-g"; then - CFLAGS="$CFLAGS $f" - fi - done +#debian# STRIP_BINARIES="-s" +#debian# DIRTY_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -DNO_DEBUG_OUTPUT" +#debian# for f in $DIRTY_CFLAGS; do +#debian# if test "x$f" != "x-g"; then +#debian# CFLAGS="$CFLAGS $f" +#debian# fi +#debian# done fi if test "x$enable_gprof" = "xyes"; then diff --git a/libASGTK/Makefile.in b/libASGTK/Makefile.in index 85b3e37..c67ab40 100644 --- a/libASGTK/Makefile.in +++ b/libASGTK/Makefile.in @@ -27,10 +27,13 @@ LIBVERMAJOR = @libasgtk_version_major@ INCS_PRIVATE = @GTK_INCLUDES@ -LIBS_PRIVATE = ../src/afterstep/$(LIB_ASGTK) ../src/afterstep/$(LIB_AFTERCONF) ../src/afterstep/$(LIB_AFTERSTEP) \ +LIBS_PRIVATE = ../src/afterstep/$(LIB_AFTERCONF) ../src/afterstep/$(LIB_AFTERSTEP) \ ../src/afterstep/$(LIB_AFTERIMAGE) ../src/afterstep/$(LIB_AFTERBASE) \ @GTK_LIBS@ $(LIBS_AFTERIMAGE) +DEB_EXTRA_LIBS = $(LIBRARIES) -L../libAfterBase -lAfterBase -L../libAfterImage -lAfterImage \ + -L../libAfterConf -lAfterConf -L../libAfterStep -lAfterStep + @MAKEFILECOMMONLIB@ diff --git a/libAfterBase/Makefile.in b/libAfterBase/Makefile.in index e5e91c2..41f53c6 100644 --- a/libAfterBase/Makefile.in +++ b/libAfterBase/Makefile.in @@ -41,6 +41,7 @@ LIB_SOURCES= ashash.c aslist.c asvector.c audit.c \ # end specifics ################################################################ + # generic makefile stuff : LIB_DIR_NAME = libAfterBase @@ -84,8 +85,9 @@ INSTALL_SCRIPT = @INSTALL@ -m 755 INCS_X = @X_CFLAGS@ INCLUDES = $(INCS_X) $(INCS_PRIVATE) + USER_LD_FLAGS = @user_ldflags@ -LIBS_X = @x_libs@ +LIBS_X = @x_libs@ -lXext LIB_EXECINFO = @lib_execinfo@ @@ -310,10 +312,10 @@ $(LIB_STATIC): $(LIB_OBJS) $(LIB_INCS) %.o : %.c Makefile | show_flags_cc @echo " $*.c" - @$(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c + @$(CC) $(CCFLAGS) $(DEBCCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c .c.s: - $(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -S $*.c + $(CC) $(CCFLAGS) $(DEBCCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -S $*.c # # include dependency files if they exist @@ -338,9 +340,11 @@ $(LIB_SHARED).$(LIBVERMAJOR): $(LIB_SHARED).$(LIBVER) $(LN_S) -f $(LIB_SHARED).$(LIBVER) $(LIB_SHARED).$(LIBVERMAJOR) $(LIB_SHARED).$(LIBVER): $(LIB_OBJS) $(LIB_INCS) Makefile - $(CC) -shared -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVER) \ + $(CC) -shared $(USER_LD_FLAGS) -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVER) \ $(USER_LD_FLAGS) $(LIB_OBJS) $(LIBS_X) $(LIB_EXECINFO) install: install.lib uninstall: uninstall.lib + +install.data: diff --git a/libAfterBase/configure b/libAfterBase/configure index cb3347c..4670cf3 100755 --- a/libAfterBase/configure +++ b/libAfterBase/configure @@ -3342,12 +3342,13 @@ if test "x$FROM_AFTERSTEP_CONFIGURE" = "xyes"; then - if test "x$GCC" = "xyes" -a "x$CYGWIN" = "xno" ; then - if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then - CFLAGS="$CFLAGS -fPIC" - fi - LDFLAGS="$LDFLAGS -rdynamic" - fi +#debian# if test "x$GCC" = "xyes" -a "x$CYGWIN" = "xno" ; then +#debian# if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then +#debian# CFLAGS="$CFLAGS -fPIC" +#debian# fi +#debian# LDFLAGS="$LDFLAGS -rdynamic" +#debian# fi + /bin/true #debian # else diff --git a/libAfterBase/configure.in b/libAfterBase/configure.in index 4bc2232..ea231d6 100644 --- a/libAfterBase/configure.in +++ b/libAfterBase/configure.in @@ -70,12 +70,13 @@ dnl# AfterSTep already checked everything for us AC_SUBST(LEX) AC_SUBST(LEXLIB) AC_SUBST(YACC) - if test "x$GCC" = "xyes" -a "x$CYGWIN" = "xno" ; then - if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then - CFLAGS="$CFLAGS -fPIC" - fi - LDFLAGS="$LDFLAGS -rdynamic" - fi +#debian# if test "x$GCC" = "xyes" -a "x$CYGWIN" = "xno" ; then +#debian# if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then +#debian# CFLAGS="$CFLAGS -fPIC" +#debian# fi +#debian# LDFLAGS="$LDFLAGS -rdynamic" +#debian# fi + /bin/true else diff --git a/libAfterConf/Makefile.in b/libAfterConf/Makefile.in index 07544c1..fa049a3 100644 --- a/libAfterConf/Makefile.in +++ b/libAfterConf/Makefile.in @@ -28,6 +28,10 @@ LIB_SHARED_CYG_AR = libAfterConf.dll.a LIBVER = @libafterconf_version@ LIBVERMAJOR = @libafterconf_version_major@ +# Debian Additions +DEB_EXTRA_LIBS = -lX11 -g -rdynamic -L/usr/X11R6/lib -L../libAfterBase -lAfterBase -L../libAfterImage -lAfterImage -L../libAfterStep -lAfterStep + + CONFIG_SCRIPT=afterconf-config diff --git a/libAfterImage/Makefile.in b/libAfterImage/Makefile.in index 7e6cc96..daac218 100644 --- a/libAfterImage/Makefile.in +++ b/libAfterImage/Makefile.in @@ -59,6 +59,10 @@ APPS_INCS=apps/common.h # end specifics ################################################################ +# Debian Addition +DEB_EXTRA_LIBS = -lX11 -L/usr/X11R6/lib -lXext -lrsvg-2 -lgdk_pixbuf-2.0 -lfreetype -lgobject-2.0 -ltiff -ljpeg -lpng -lm -L../libAfterBase -lAfterBase +export ORIGINAL_BUILD = 1 + # generic makefile stuff : LIB_DIR_NAME = libAfterImage @@ -406,7 +410,7 @@ $(LIB_SHARED).$(LIBVERMAJOR): $(LIB_SHARED).$(LIBVER) $(LIB_SHARED).$(LIBVER): show_flags_cc $(LIB_OBJS) $(LIB_INCS) config.h Makefile $(CC) -shared $(LDFLAGS) -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVER) \ - $(LIB_OBJS) + $(LIB_OBJS) $(DEB_EXTRA_LIBS) install.man: @if [ -d doc/man ] ; then \ @@ -431,7 +435,7 @@ install.doc: cd ../..; \ fi -install: install.lib install.man install.doc install.apps +install: install.lib install.man install.doc uninstall: uninstall.lib diff --git a/libAfterImage/apps/Makefile.in b/libAfterImage/apps/Makefile.in index 47a64bd..f60d719 100644 --- a/libAfterImage/apps/Makefile.in +++ b/libAfterImage/apps/Makefile.in @@ -39,10 +39,15 @@ BIN_DIR = $(DESTDIR)@bindir@ MAN_DIR = $(DESTDIR)@mandir@/man1 SHAREDIR = $(DESTDIR)@datarootdir@ +ifdef ORIGINAL_BUILD # need this for dependancies : LIBAFTERIMAGE_PATH =.. LIB_STATIC = $(LIBAFTERIMAGE_PATH)/libAfterImage.a LIB_SHARED = $(LIBAFTERIMAGE_PATH)/libAfterImage.so +else +# build from libafterimage-dev examples directory +LIBAFTERIMAGE_PATH = /usr/lib + endif all: $(PROGS) @@ -184,6 +189,7 @@ install: install.bin uninstall: uninstall.bin +ifdef ORIGINAL_BUILD include .depend @LIBAFTERIMAGEFILES@ @@ -193,3 +199,4 @@ $(LIBAFTERIMAGE_PATH)/libAfterImage.a: $(LIBAFTERIMAGE_OBJS) $(LIBAFTERIMAGE_INC $(LIBAFTERIMAGE_PATH)/libAfterImage.so: $(LIBAFTERIMAGE_OBJS) $(LIBAFTERIMAGE_INCS) cd $(LIBAFTERIMAGE_PATH)/; ${MAKE} libAfterImage.so +endif diff --git a/libAfterImage/configure b/libAfterImage/configure index bc74bfe..dd88a3a 100755 --- a/libAfterImage/configure +++ b/libAfterImage/configure @@ -3499,11 +3499,11 @@ case "$target" in *) esac -if test "x$CYGWIN" = "xno" -a "x$GCC" = "xyes" ; then - if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then - CFLAGS="$CFLAGS -fPIC" - fi -fi +#debian# if test "x$CYGWIN" = "xno" -a "x$GCC" = "xyes" ; then +#debian# if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then +#debian# CFLAGS="$CFLAGS -fPIC" +#debian# fi +#debian# fi if test "x$FROM_AFTERSTEP_CONFIGURE" = "xyes"; then diff --git a/libAfterImage/configure.in b/libAfterImage/configure.in index ca49a50..72121ce 100644 --- a/libAfterImage/configure.in +++ b/libAfterImage/configure.in @@ -120,11 +120,11 @@ case "$target" in *) esac -if test "x$CYGWIN" = "xno" -a "x$GCC" = "xyes" ; then - if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then - CFLAGS="$CFLAGS -fPIC" - fi -fi +#debian# if test "x$CYGWIN" = "xno" -a "x$GCC" = "xyes" ; then +#debian# if test -z "`echo $CFLAGS | grep '\-fPIC' 2> /dev/null`" ; then +#debian# CFLAGS="$CFLAGS -fPIC" +#debian# fi +#debian# fi if test "x$FROM_AFTERSTEP_CONFIGURE" = "xyes"; then diff --git a/libAfterStep/Makefile.in b/libAfterStep/Makefile.in index a5c62ad..38096fe 100644 --- a/libAfterStep/Makefile.in +++ b/libAfterStep/Makefile.in @@ -45,6 +45,8 @@ LIB_SHARED_CYG_AR = libAfterStep.dll.a LIBVER = @libafterstep_version@ LIBVERMAJOR = @libafterstep_version_major@ +# Debian Additions +DEB_EXTRA_LIBS = $(LIBRARIES) -L../libAfterBase -lAfterBase -L../libAfterImage -lAfterImage LIBS_PRIVATE = ../src/afterstep/$(LIB_AFTERIMAGE) ../src/afterstep/$(LIB_AFTERBASE) $(LIBS_AFTERIMAGE) @MAKEFILECOMMONLIB@ diff --git a/src/WinCommand/Makefile.in b/src/WinCommand/Makefile.in index 7e6ee1e..817d5cd 100644 --- a/src/WinCommand/Makefile.in +++ b/src/WinCommand/Makefile.in @@ -15,13 +15,13 @@ LIBS_DEPEND = $(LIB_AFTERBASE) $(LIB_AFTERIMAGE) $(LIB_AFTERSTEP) \ @MAKEFILECOMMON@ WinCommand: $(OBJS_WINCOMMAND) $(LIBS_DEPEND) - $(CC) $(OBJS_WINCOMMAND) $(LIBS_READLINE) $(LIBS_ALL) -o $(@) + $(CC) $(USER_LD_FLAGS) $(OBJS_WINCOMMAND) $(LIBS_READLINE) $(LIBS_ALL) -o $(@) GWCommand.o: GWCommand.c $(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) @GTK_INCLUDES@ -c $*.c GWCommand: $(OBJS_GWCOMMAND) $(LIBS_DEPEND) - $(CC) $(OBJS_GWCOMMAND) $(LIB_ASGTK) $(LIBS_ALL) @GTK_LIBS@ $(LIBS_AFTERIMAGE) -o $(@) + $(CC) $(USER_LD_FLAGS) $(OBJS_GWCOMMAND) $(LIB_ASGTK) $(LIBS_ALL) @GTK_LIBS@ $(LIBS_AFTERIMAGE) -o $(@) module.clean: diff --git a/src/afterstep/Makefile.in b/src/afterstep/Makefile.in index 17668f9..f5cc26a 100644 --- a/src/afterstep/Makefile.in +++ b/src/afterstep/Makefile.in @@ -51,6 +51,8 @@ install: install.bin install.alternative uninstall: uninstall.bin +install.man: +uninstall.man: test_asdbus.o: dbus.c $(CC) $(CCFLAGS) $(EXTRA_DEFINES) -DTEST_AS_DBUS $(INCLUDES) $(EXTRA_INCLUDES) -c dbus.c -o test_asdbus.o debian/patches/05-afterstepdoc.patch0000644000000000000000000000235712216512633014553 0ustar From: Robert Luberda Date: Tue, 7 Mar 2006 23:03:00 +0100 Subject: 05 afterstepdoc Use sensible-browser to show afterstep's documentation. --- doc/afterstepdoc.in | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/doc/afterstepdoc.in b/doc/afterstepdoc.in index ee04958..22f233b 100755 --- a/doc/afterstepdoc.in +++ b/doc/afterstepdoc.in @@ -9,21 +9,4 @@ # First try standard path, then local, then other possible paths # -for app in sensible-browser x-www-browser firefox mozilla opera konqueror netscape; do - full_path=`which $app` - if [ "x$full_path" != "x" ] ; then - $app @datarootdir@/doc/afterstep/html/index.html & exit - fi -done - -for lynx in /usr/bin/lynx /bin/lynx /usr/local/bin/lynx ; do - if [ -x $lynx ] ; then - if [ -x /usr/bin/aterm ] ; then - exec /usr/bin/aterm -e $lynx @datarootdir@/doc/afterstep/html/index.html & - elif [ -x /usr/local/bin/aterm ] ; then - exec /usr/local/bin/aterm -e $lynx @datarootdir@/doc/afterstep/html/index.html & - else - exec xterm -bg black -fg white -sl 500 -vb -e $lynx @datarootdir@/doc/afterstep/html/index.html & - fi - fi -done +exec sensible-browser "file://@datarootdir@/doc/afterstep/html/index.html" debian/patches/06-AsDocGen.patch0000644000000000000000000001654212216512633013515 0ustar From: Robert Luberda Date: Tue, 7 Mar 2006 23:03:00 +0100 Subject: 06 AsDocGen Split afterstep' and libafterimage-dev documentation. --- src/ASDocGen/ASDocGen.c | 12 ++++++------ src/ASDocGen/Makefile.in | 2 ++ src/ASDocGen/datadoc.c | 7 ++++++- src/ASDocGen/docfile.c | 17 ++++++++++------- src/ASDocGen/docfile.h | 2 ++ 5 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/ASDocGen/ASDocGen.c b/src/ASDocGen/ASDocGen.c index 31d7a70..f8d38e9 100644 --- a/src/ASDocGen/ASDocGen.c +++ b/src/ASDocGen/ASDocGen.c @@ -975,23 +975,23 @@ gen_index( const char *dest_dir, const char *file, ASDocType doc_type, Bool user if( doc_type == DocType_PHP ) { fprintf( state.dest_fp, PHPXrefFormat, "visualdoc","Developer documentation index","API/index", "" ); - fprintf( state.dest_fp, PHPXrefFormat, "graphics","Installed data files catalogue","index", "" ); +// fprintf( state.dest_fp, PHPXrefFormat, "graphics","Installed data files catalogue","index", "" ); }else if( doc_type == DocType_HTML ) { - fprintf( state.dest_fp, "Developer documentation index  \n" ); - fprintf( state.dest_fp, "Installed data files catalogue\n" ); + fprintf( state.dest_fp, "Developer documentation index  \n" ); +// fprintf( state.dest_fp, "Installed data files catalogue\n" ); } }else { if( doc_type == DocType_PHP ) { fprintf( state.dest_fp, PHPXrefFormat, "visualdoc","User documentation index","index", "" ); - fprintf( state.dest_fp, PHPXrefFormat, "graphics","Installed data files catalogue","index", "" ); +// fprintf( state.dest_fp, PHPXrefFormat, "graphics","Installed data files catalogue","index", "" ); } else if( doc_type == DocType_HTML ) { - fprintf( state.dest_fp, "User documentation index  \n" ); - fprintf( state.dest_fp, "Installed data files catalogue\n" ); + fprintf( state.dest_fp, "User documentation index  \n" ); +// fprintf( state.dest_fp, "Installed data files catalogue\n" ); } } fprintf( state.dest_fp, "
\n

    \n" ); diff --git a/src/ASDocGen/Makefile.in b/src/ASDocGen/Makefile.in index ff4b636..df31793 100644 --- a/src/ASDocGen/Makefile.in +++ b/src/ASDocGen/Makefile.in @@ -7,6 +7,8 @@ LIBS_PRIVATE = $(LIB_AFTERCONF_STATIC) $(LIB_AFTERSTEP_STATIC) \ LIBS_DEPEND = $(LIB_AFTERBASE_STATIC) $(LIB_AFTERIMAGE_STATIC) $(LIB_AFTERSTEP_STATIC) \ $(LIB_AFTERCONF_STATIC) +export LD_LIBRARY_PATH := ../../libAfterBase:../../libAfterConf:../../libAfterImage:../../libAfterStep:$(LD_LIBRARY_PATH) + @MAKEFILECOMMON@ diff --git a/src/ASDocGen/datadoc.c b/src/ASDocGen/datadoc.c index 2b3ea63..0b676f3 100644 --- a/src/ASDocGen/datadoc.c +++ b/src/ASDocGen/datadoc.c @@ -124,6 +124,8 @@ make_data_file_info( ASImageListEntry *df, ASXMLInterpreterState *parent_state, #if 1 ASXMLInterpreterState state; ASData2xmlState xml_state ; + char * p; + xml_elem_t* varlist ; xml_elem_t* ptr ; @@ -170,7 +172,10 @@ make_data_file_info( ASImageListEntry *df, ASXMLInterpreterState *parent_state, sprintf( &tmp[0], "%dx%d", df->preview->width, df->preview->height ); add_file_info_item( varlist, "Size : ", &tmp[0] ); } - add_file_info_item( varlist, "Full path : ", df->fullfilename ); + if ((p = strstr(df->fullfilename, DEB_TMP))) + add_file_info_item( varlist, "Full path : ", p + sizeof(DEB_TMP) - 2 ); + else + add_file_info_item( varlist, "Full path : ", df->fullfilename ); if( df->type < ASIT_Unknown) add_file_info_item( varlist, "Type : ", img_type_names[df->type]); diff --git a/src/ASDocGen/docfile.c b/src/ASDocGen/docfile.c index a7c70bb..0df91b1 100644 --- a/src/ASDocGen/docfile.c +++ b/src/ASDocGen/docfile.c @@ -34,9 +34,9 @@ const char *HTMLHeaderFormat = "\n" "%s  %s

    \n" ; const char *HTMLHeaderFormatAPI = "\n" - "Preface  " - "Introduction  " - "Main index  " + "Preface  " + "Introduction  " + "Main index  " "%s  %s

    \n" ; const char *HTMLHeaderFormatNoIndex = "\n" @@ -172,10 +172,10 @@ write_doc_header( ASXMLInterpreterState *state ) fprintf( state->dest_fp, ".\\\" t\n" ".\\\" @(#)%s.%d %s\n", state->doc_name, CurrentManType, CurrentDateShort); #ifndef AFTERIMAGE_DOCS - fprintf( state->dest_fp, ".TH %s 1 \"AfterStep v.%s\" \"%s\" \"AfterStep X11 window manager\"\n", state->doc_name, VERSION, CurrentDateLong ); + fprintf( state->dest_fp, ".TH %s %dx \"AfterStep v.%s\" \"%s\" \"AfterStep X11 window manager\"\n", state->doc_name, CurrentManType, VERSION, CurrentDateLong ); #else #include "../../libAfterImage/config.h" - fprintf( state->dest_fp, ".TH %s 1 \"libAfterImage v.%s\" \"%s\" \"libAfterImage image manipulation library\"\n", state->doc_name, PACKAGE_VERSION, CurrentDateLong ); + fprintf( state->dest_fp, ".TH %s %dx \"libAfterImage v.%s\" \"%s\" \"libAfterImage image manipulation library\"\n", state->doc_name, CurrentManType, PACKAGE_VERSION, CurrentDateLong ); #endif fprintf( state->dest_fp, ".UC\n" ".SH NAME\n" @@ -303,6 +303,7 @@ start_doc_file( const char * dest_dir, const char *doc_path, const char *doc_pos char *dest_path; char *ptr ; FILE *dest_fp ; + char *p; Bool dst_dir_exists = True; sprintf( dest_file, "%s%s.%s", doc_path, doc_postfix?doc_postfix:"", ASDocTypeExtentions[doc_type] ); @@ -354,8 +355,10 @@ start_doc_file( const char * dest_dir, const char *doc_path, const char *doc_pos memset( state, 0x00, sizeof(ASXMLInterpreterState)); state->flags = ASXMLI_FirstArg ; state->doc_name = doc_path?doc_path:AfterStepName ; - state->display_name = display_name?display_name:AfterStepName ; - state->display_purpose = display_purpose?display_purpose:"X11 window manager" ; + p = strstr(display_name?display_name:"", DEB_TMP); + state->display_name = p?p + sizeof(DEB_TMP) - 2 : display_name?display_name:AfterStepName ; + p = strstr(display_purpose?display_purpose:"", DEB_TMP); + state->display_purpose = p?p + sizeof(DEB_TMP) - 2 : display_purpose?display_purpose:"X11 window manager" ; state->dest_fp = dest_fp ; state->dest_file = dest_file ; state->dest_dir = dest_dir ; diff --git a/src/ASDocGen/docfile.h b/src/ASDocGen/docfile.h index 2ac11a4..b7e505e 100644 --- a/src/ASDocGen/docfile.h +++ b/src/ASDocGen/docfile.h @@ -14,5 +14,7 @@ Bool start_doc_file(const char * dest_dir, const char *doc_path, const char *doc ASFlagType doc_class_mask, ASDocClass doc_class ); void end_doc_file( struct ASXMLInterpreterState *state ); +#define DEB_TMP "/debian/tmp/" + #endif debian/patches/10-afterstep-start.patch0000644000000000000000000000210012216512633015176 0ustar From: Robert Luberda Date: Tue, 7 Mar 2006 23:03:00 +0100 Subject: 10 afterstep start Debian menu include file. --- afterstep/start/0_Debian/.include | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 afterstep/start/0_Debian/.include diff --git a/afterstep/start/0_Debian/.include b/afterstep/start/0_Debian/.include new file mode 100644 index 0000000..ae9eae8 --- /dev/null +++ b/afterstep/start/0_Debian/.include @@ -0,0 +1,23 @@ +# +# Debian submenu melting configuration file +# + +# apply an AfterStep function to all of the items in this menu +#command Background + +# include another directory's contents in this menu +include "/var/lib/afterstep/menu/Debian" + +# keep this directory's name so it can be used in a PopUp function +# (this is ignored for the toplevel directory; the toplevel dir's +# name is always "0") +keepname + +# use a special mini pixmap for this menu +minipixmap mini/Debian + +# change the name of the menu +#name Debian + +# change the order in which this menu will appear its parent menu +#order 0 debian/patches/12-afterstep-configs.patch0000644000000000000000000001257212216512633015511 0ustar From: Robert Luberda Date: Tue, 7 Mar 2006 23:03:00 +0100 Subject: 12 afterstep configs Debianise config files. --- afterstep/audio.in | 2 +- afterstep/autoexec.in | 4 ++-- afterstep/database | 2 +- afterstep/pager.in | 2 +- afterstep/wharf | 19 +++++++++---------- afterstep/winlist | 2 +- 6 files changed, 15 insertions(+), 16 deletions(-) diff --git a/afterstep/audio.in b/afterstep/audio.in index 909b79a..931fa34 100644 --- a/afterstep/audio.in +++ b/afterstep/audio.in @@ -12,7 +12,7 @@ #*AudioPlayCmd builtin-stdout # see ./configure --with-soundplayer to set your player proggy # here only args should go. (completely ommit if no args) -*AudioPlayCmd @AUDIO_PLAY_CMD@ +*AudioPlayCmd builtin-cat *AudioDelay 1 *Audio startup meepmeep.au diff --git a/afterstep/autoexec.in b/afterstep/autoexec.in index 913bc64..1cce021 100644 --- a/afterstep/autoexec.in +++ b/afterstep/autoexec.in @@ -30,8 +30,8 @@ Function "WorkspaceModules" Module "I" Wharf Wait "I" Wharf Module "I" Pager 0 @with_desktops_1@ - Module "I:WinTabs:TermTabs" WinTabs --myname TermTabs --pattern "*term*" --exclude-pattern "mc*" --geometry +5+100 --title "term tabs" - Wait "I:WinTabs:TermTabs" TermTabs + Module "I" WinTabs --myname TermTabs --pattern "*term*" --exclude-pattern "mc*" --exclude-pattern "Ice*" --geometry +5+100 --title "term tabs" + Wait "I" WinTabs EndFunction Function "InitFunction" diff --git a/afterstep/database b/afterstep/database index ec51184..06dff0c 100644 --- a/afterstep/database +++ b/afterstep/database @@ -35,7 +35,7 @@ Style "*WharfWithdrawn" ShortLiving Style "*WharfSubfolder*" AllowCover Style "AskWharf" Handles Style "Banner" NoTitle, Sticky, Layer 2, WindowListSkip, NoHandles -Style "WinTabs" Title, Layer 0, Slippery, Handles, AllowCover +Style "WinTabs" Title, Layer 0, Slippery, Handles, AllowCover, WindowListHit Style "NEdit" Title, Slippery, Layer 0, Handles, AllowCover diff --git a/afterstep/pager.in b/afterstep/pager.in index 7ba8d9c..a829c0b 100644 --- a/afterstep/pager.in +++ b/afterstep/pager.in @@ -35,7 +35,7 @@ BalloonBorderHilite Right,Bottom *PagerDecoration DeskBorderWidth 1, DeskBorderColor BaseDark, GridColor Inactive2Dark, SelectionColor HighActiveLight -*PagerGeometry -1+27 +*PagerGeometry -1+1 # PagerStyle is used to define look of Pager's desk window. # Relevant look must be defined in your look file or in this file diff --git a/afterstep/wharf b/afterstep/wharf index d9c5066..85b6e32 100644 --- a/afterstep/wharf +++ b/afterstep/wharf @@ -57,7 +57,7 @@ #------------------------------------------------------------------------------- # Buttons # -*WharfFullPush +#*WharfFullPush #*WharfNoPush #*WharfNoBorder @@ -71,7 +71,7 @@ #*WharfForceSize *WharfRows 1 #*WharfColumns 1 -*WharfGeometry +1+1 +*WharfGeometry +5+31 *WharfBevel Bottom,Right,NoOutline,Extra #Use this setting to set what is show in the balloon : @@ -186,7 +186,6 @@ # *Wharf AudioPlayer logos/Xmms Exec "X Multi Media System" xmms & *Wharf AudioPlayer - Swallow "wmxmms2" wmxmms2 -c blue & -*Wharf AudioPlayer - Swallow "wmxmms" wmxmms --single & *Wharf AudioPlayer - Swallow "ascd" ascd & *MonitorWharf AudioPlayer - Swallow "wmusic" wmusic -w & @@ -231,7 +230,7 @@ #------------------------------------------------------------------------------- # Buttons # -*MonitorWharfFullPush +#*MonitorWharfFullPush #*MonitorWharfNoPush *MonitorWharfBevel Right,NoOutline @@ -263,8 +262,8 @@ *MonitorWharf ~Folder -*MonitorWharf xeyes - Swallow "xeyes" xeyes -geometry -100-100 & -*MonitorWharf xeyes - PopUp "r" Window +#*MonitorWharf xeyes - Swallow "xeyes" xeyes -geometry -100-100 & +#*MonitorWharf xeyes - PopUp "r" Window # some of the following maybe auto-disabled depending on the environment: *MonitorWharf QuitFolder normal/RedLight,dots/3_dots Folder @@ -281,11 +280,11 @@ *MonitorWharf loadmonitor - Swallow "wmavgload" wmavgload -shape -led red & *MonitorWharf loadmonitor - Swallow "wmcpuload" wmcpuload -bl -w & *MonitorWharf loadmonitor - Swallow "wmload" wmload -shape -led red & -*MonitorWharf loadinstantmonitor - Swallow "wmfire" wmfire -f 2 & +#*MonitorWharf loadinstantmonitor - Swallow "wmfire" wmfire -f 2 & *MonitorWharf asmon - Swallow "asmon" asmon & -*MonitorWharf wmtop - Swallow "wmtop" wmtop & -*MonitorWharf netmonitor - Swallow "wmnet" wmnet --driver=devstats & -*MonitorWharf netmonitor - Swallow "wmnd" wmnd -i eth0 & +#*MonitorWharf wmtop - Swallow "wmtop" wmtop & +#*MonitorWharf netmonitor - Swallow "wmnet" wmnet --driver=devstats & +#*MonitorWharf netmonitor - Swallow "wmnd" wmnd -i eth0 & *MonitorWharf asmail - Swallow "asmail" asmail -geometry +0+0 & # One of the clocks - first available : diff --git a/afterstep/winlist b/afterstep/winlist index 9f757e8..dc8152d 100644 --- a/afterstep/winlist +++ b/afterstep/winlist @@ -53,7 +53,7 @@ # location in relation to the label. If label is a key '5' on keypad # then keys 1 to 9 will represent icon's position, while 0 is the default. #*WinListIconLocation 0 -#*WinListIconSize 32x32 +*WinListIconSize 16x16 # This is another flag for convinience - it is always overriden by IconSize # note that its On by default. #*WinListScaleIconToTextHeight debian/patches/22-ascompose-man.patch0000644000000000000000000000212212216512633014617 0ustar From: Robert Luberda Date: Tue, 7 Mar 2006 23:03:00 +0100 Subject: 22 ascompose man Fix ascompose man page. --- libAfterImage/apps/ascompose.man | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libAfterImage/apps/ascompose.man b/libAfterImage/apps/ascompose.man index 1838894..b17b493 100644 --- a/libAfterImage/apps/ascompose.man +++ b/libAfterImage/apps/ascompose.man @@ -9,10 +9,7 @@ .SH NAME \fBascompose\fP \- tool to compose image(s) and display/\fBsave\fP it based on supplied XML input file\. -\fP -.fi .SH SYNOPSIS -.nf \fBascompose\fP \-f file|\-s string [\-o file] [\-t type] [\-V]" \fBascompose\fP \-f file|\-s string [\-o file] [\-t type] [\-V]" \fBascompose\fP \-f file|\-s string [\-o file] [\-t type] [\-V] [\-n]" @@ -21,7 +18,6 @@ \fBascompose\fP [\-v] -.fi .SH DESCRIPTION .nf \fBascompose\fP reads supplied XML data, and manipulates image accordingly\. @@ -116,7 +112,7 @@ .fi .PP -.SH libAfterImage/ascompose/sample + .SH EXAMPLE .nf Here is the default script that gets executed by \fBascompose\fP, if no debian/patches/23-Remove-tools-pl-suffix.patch0000644000000000000000000001333112216512633016370 0ustar From: Robert Luberda Date: Sun, 28 May 2006 14:13:00 +0200 Subject: 23 Remove tools pl suffix Remove any .pl or .sh suffixes from installed tools, as required by the Debian Policy. --- tools/Makefile.in | 10 +++++++++- tools/README.theme.handler | 24 ++++++++++++------------ tools/ascommand.pl | 2 +- tools/installastheme.pl.in | 4 ++-- tools/makeastheme.pl.in | 4 ++-- 5 files changed, 26 insertions(+), 18 deletions(-) diff --git a/tools/Makefile.in b/tools/Makefile.in index e19fb2c..53e01c4 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -1,9 +1,17 @@ -SCRIPTS = ascommand.pl importasmenu makeastheme.pl installastheme.pl postcard.sh Xpm2Jpg +SCRIPTS = ascommand importasmenu makeastheme installastheme postcard.sh Xpm2Jpg @MAKEFILECOMMON@ +%::%.pl + cp -a $< $@ + module.clean: + rm -f $(basename $(wildcard *.pl)) + +install.script: $(SCRIPTS) + +all: $(SCRIPTS) install: install.script diff --git a/tools/README.theme.handler b/tools/README.theme.handler index 37cf0bf..4c230bf 100644 --- a/tools/README.theme.handler +++ b/tools/README.theme.handler @@ -67,31 +67,31 @@ specific subir of the themes dir. Also, the theme pack will only look in ~/GNUstep/Library/AfterStep for module configuration files. That means when building a theme, it only takes modifications from that dir. If the config files aren't there, -makeastheme.pl will ignore that module. When installing a theme, -installastheme.pl will only edit files in ~/GNUstep/Library/Afterstep. +makeastheme will ignore that module. When installing a theme, +installastheme will only edit files in ~/GNUstep/Library/Afterstep. If it doesn't find any modules there, it will skip that module. At a minimum, you should have 'wharf', 'pager', and 'winlist' files in the ~/GNUstep/Library/AfterStep dir. -Both installastheme.pl and makeastheme.pl take the same command line +Both installastheme and makeastheme take the same command line arguments. The arguments can be in any order. The directory from which the scripts are called is irrelevant. All directory paths are coded into the scripts and double-checked at runtime. After running -installastheme.pl, you will need to manually restart AfterStep for the +installastheme, you will need to manually restart AfterStep for the changes to take place. -When making the themes, you simply run 'makeastheme.pl' with the '--theme +When making the themes, you simply run 'makeastheme' with the '--theme ' argument and any any of the other command line arguments you might want to use. This script will grab all the config files necessary and all images specified within those config files. It then creates the theme in your '~/GNUstep/Library/AfterStep/desktop/themes' directory in both .tar.gz format and in a directory by the same name. -Usage: [make|install]astheme.pl [--theme ] [--no_wharf] [--no_pager] [--no_winlist] [--no_background] +Usage: [make|install]astheme [--theme ] [--no_wharf] [--no_pager] [--no_winlist] [--no_background] --theme: this option is used to specify the theme to install. - With installastheme.pl it is mandatory. With - makeastheme.pl if unspecified, the $USER + With installastheme it is mandatory. With + makeastheme if unspecified, the $USER environmental variable will be used instead. --no_wharf: @@ -99,10 +99,10 @@ Usage: [make|install]astheme.pl [--theme ] [--no_wharf] [--no_pager] --no_winlist: --no_background: Each of these options tell the scripts to skip processing for each of these modules. For - makeastheme.pl it is similar to saying, "I + makeastheme it is similar to saying, "I don't have anything interesting in this module, don't store those options in the - theme." For installastheme.pl it is similar to + theme." For installastheme it is similar to saying, "I really like my , don't change any settings in there." @@ -134,6 +134,6 @@ notice when you change the background. TODO --- Implement uninstallastheme.pl +-- Implement uninstallastheme -- Add support for sounds --- makeastheme.pl needs to be more modular as installastheme.pl +-- makeastheme needs to be more modular as installastheme diff --git a/tools/ascommand.pl b/tools/ascommand.pl index 5c886a3..51827fb 100755 --- a/tools/ascommand.pl +++ b/tools/ascommand.pl @@ -174,7 +174,7 @@ my ($file, $interactive, $window_id); my $module_socket; sub version { - print "ascommand.pl version $version\n"; + print "ascommand version $version\n"; } sub usage { diff --git a/tools/installastheme.pl.in b/tools/installastheme.pl.in index 8a05b1b..2ec9dcb 100644 --- a/tools/installastheme.pl.in +++ b/tools/installastheme.pl.in @@ -102,7 +102,7 @@ my %MOD_FLAGS = ( ################### # Defines -my $PROGRAM_NAME = "installastheme.pl"; +my $PROGRAM_NAME = "installastheme"; my $VERSION_MAJOR = 0; my $VERSION_MINOR = 5; my $VERSION_PATCH = 3; @@ -526,7 +526,7 @@ close BASE_FILE; close BASE_INPUT; if ($UPDATE_AS) { - exec('ascommand.pl', 'Restart "" afterstep'); + exec('ascommand', 'Restart "" afterstep'); } sub edit_config { diff --git a/tools/makeastheme.pl.in b/tools/makeastheme.pl.in index a79d848..8037cce 100644 --- a/tools/makeastheme.pl.in +++ b/tools/makeastheme.pl.in @@ -122,7 +122,7 @@ my %LOOK_IMAGE_OPTIONS = ( ################### # Defines -my $PROGRAM_NAME = "makeastheme.pl"; +my $PROGRAM_NAME = "makeastheme"; my $VERSION_MAJOR = 0; my $VERSION_MINOR = 5; my $VERSION_PATCH = 3; @@ -501,7 +501,7 @@ chdir($TMPDIR); qx{tar cf - "$THEME_NAME" | gzip -9 > "$AFTERSTEP_DIR/themes/$THEME_NAME.tar.gz"}; if ($UPDATE_AS) { - exec('ascommand.pl', 'QuickRestart "" startmenu'); + exec('ascommand', 'QuickRestart "" startmenu'); } sub get_image { debian/patches/24-AsDocGen-man.patch0000644000000000000000000000214712216512633014262 0ustar From: Robert Luberda Date: Sun, 10 Feb 2008 19:28:00 +0100 Subject: 24 AsDocGen man Documentation fixes, correct generated man pages to fix warnings emitted by man. --- src/ASDocGen/xmlproc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ASDocGen/xmlproc.c b/src/ASDocGen/xmlproc.c index 80f6f4b..5e50125 100644 --- a/src/ASDocGen/xmlproc.c +++ b/src/ASDocGen/xmlproc.c @@ -179,7 +179,7 @@ write_doc_cdata( const char *cdata, int len, ASXMLInterpreterState *state ) fputs( "\\&", state->dest_fp ); else if ( c == '\\' && state->doc_type == DocType_NROFF ) fputc( '\\', state->dest_fp ); - else if ( c == '˜' && state->doc_type == DocType_NROFF ) + else if ( c == '' && state->doc_type == DocType_NROFF ) c = '~'; fputc( c, state->dest_fp ); } @@ -638,7 +638,7 @@ end_literallayout_tag( xml_elem_t *doc, xml_elem_t *parm, ASXMLInterpreterState { fwrite( "", 1, 6, state->dest_fp ); }else if( state->doc_type == DocType_NROFF ) - fprintf( state->dest_fp, "\n.fi "); + fprintf( state->dest_fp, "\n.fi\n"); } void debian/patches/30-Menu-progress-display.patch0000644000000000000000000000434412216512633016275 0ustar From: Robert Luberda Date: Tue, 23 Mar 2010 00:14:00 +0100 Subject: 30 Menu progress display Make the progress screen less verbose by displaying a line of dots instead of menu names. --- src/afterstep/configure.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/afterstep/configure.c b/src/afterstep/configure.c index 85cbd80..20b507c 100644 --- a/src/afterstep/configure.c +++ b/src/afterstep/configure.c @@ -54,6 +54,8 @@ #include "../../libAfterConf/afterconf.h" +#include + typedef struct AfterStepConfig { ASModuleConfig asmodule_config; @@ -1981,18 +1983,30 @@ void LoadASConfig (int thisdesktop, ASFlagType what) MenuMiniPixmaps) ? "Reloading menu pixmaps :" : "Unloading menu pixmaps :"); + time_t startTime = time(NULL); + int all_count = 0; + if( start_hash_iteration( Scr.Feel.Popups, &i ) ) { + do { ++all_count; } while ( next_hash_item( &i ) ); + } + const int procentage_count = all_count / 25 + 1; // to show about 25 dots of progressbar + // +1 to make sure it's grater than 0 + if (start_hash_iteration (Scr.Feel.Popups, &i)) do { MenuData *md = curr_hash_data (&i); if (!get_flags (Scr.Look.flags, MenuMiniPixmaps)) + { + ++count; free_menu_pmaps (md); + } else { char *name = md->name; - Bool newline = (count % 10 == 0); if (isdigit (name[0])) if (md->first != NULL && md->first->fdata->func == F_TITLE) name = md->first->item; - display_progress (newline, newline ? " %s" : "%s", name); + if (count % procentage_count == 0) { + display_progress( False, "."); + } ++count; reload_menu_pmaps (md, get_flags (what, PARSE_BASE_CONFIG)); @@ -2000,6 +2014,9 @@ void LoadASConfig (int thisdesktop, ASFlagType what) } while (next_hash_item (&i)); + time_t endTime = time(NULL); + display_progress( False, "Done."); + fprintf(stderr, "(Re)loaded %d menu items in %d seconds\n", count, (int)difftime(endTime,startTime)); display_progress (True, "Advertising titlebar properties ..."); advertise_tbar_props (); display_progress (False, "Done."); debian/patches/32-menu-xdg-location.patch0000644000000000000000000000227512216512633015421 0ustar From: Robert Luberda Date: Mon, 21 Feb 2011 22:26:59 +0100 Subject: 32 menu-xdg location Add path to desktop files generated by menu-xdg. --- configure.h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.h.in b/configure.h.in index 27da421..6347341 100644 --- a/configure.h.in +++ b/configure.h.in @@ -112,7 +112,7 @@ #define KDE_APPS_PATH "$KDEDIR/share/applnk:$KDEDIR/share/applications:/usr/share/applnk:/usr/share/applications" #define KDE_ICONS_PATH "~/.icons/kde/48x48/apps/:$XDG_DATA_DIRS/icons/kde/48x48/apps/:$KDEDIR/share/icons/default.kde/48x48/apps:$KDEDIR/share/icons/hicolor/48x48/apps:$KDEDIR/share/icons/locolor/48x48/apps:/usr/share/pixmaps" #define KDE_CACHE_FILE AFTER_NONCF "/KDECategories" -#define OTHER_APPS_PATH "/etc/X11/applnk:/usr/share/applications:/usr/local/share/applications" +#define OTHER_APPS_PATH "/etc/X11/applnk:/usr/share/applications:/usr/local/share/applications:/var/lib/menu-xdg" #define OTHER_ICONS_PATH "/usr/share/pixmaps:/usr/local/share/pixmaps:/usr/share/icons:/usr/share/icons/hicolor/48x48/apps:/usr/share/icons/hicolor/32x32/apps" #define OTHER_CACHE_FILE AFTER_NONCF "/OtherCategories" debian/patches/36-Spelling-typos.patch0000644000000000000000000000636712216512633015032 0ustar From: Robert Luberda Date: Wed, 14 Aug 2013 22:54:46 +0200 Subject: 36 Spelling typos Fix spelling typos found by lintian. --- ChangeLog | 2 +- libAfterImage/apps/asview.c | 2 +- libAfterImage/asfont.h | 2 +- src/ASDocGen/source/ColorScheme/_overview | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 953efb4..c9f6f4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5727,7 +5727,7 @@ CHANGELOG * implemented feature allowing different base files for different screens * Implemented changes that should hopefully fix 64 bit port of AfterSTep * fixed handling of WharfBevel setting ( it was ignored ); Fixed handling of - transparency in Wharf and other places, related to teh fact that tbar root + transparency in Wharf and other places, related to the fact that tbar root position may not be up-to-date; * some changes to make code 64-bit safe * Fixed transparency update in Pager , Wharf and hopefully in WinList as well, diff --git a/libAfterImage/apps/asview.c b/libAfterImage/apps/asview.c index a312bd0..40c07cd 100644 --- a/libAfterImage/apps/asview.c +++ b/libAfterImage/apps/asview.c @@ -287,7 +287,7 @@ int main(int argc, char* argv[]) * p = asimage2pixmap( asv, DefaultRootWindow(dpy), im, NULL, False ); * destroy_asimage( &im ); * NOTES - * We no longer need ASImage after we transfered it onto the Pixmap, so + * We no longer need ASImage after we transferred it onto the Pixmap, so * we better destroy it to conserve resources. * SEE ALSO * asimage2pixmap(), destroy_asimage(), set_window_background_and_free() diff --git a/libAfterImage/asfont.h b/libAfterImage/asfont.h index 9bc7038..1c852be 100644 --- a/libAfterImage/asfont.h +++ b/libAfterImage/asfont.h @@ -390,7 +390,7 @@ void destroy_font_manager( struct ASFontManager *fontman, Bool reusable ); * DESCRIPTION * open_X11_font() attempts to load and query font using Xlib calls. * On success it goes thgroughthe codemap of the font and renders all - * the glyphs available. Glyphs then gets transfered to the client's + * the glyphs available. Glyphs then gets transferred to the client's * memory and encoded using RLE compression. At this time smoothing * filters are applied on glyph pixmaps, if its size exceeds threshold. * TODO diff --git a/src/ASDocGen/source/ColorScheme/_overview b/src/ASDocGen/source/ColorScheme/_overview index 91425be..91d2ee1 100644 --- a/src/ASDocGen/source/ColorScheme/_overview +++ b/src/ASDocGen/source/ColorScheme/_overview @@ -5,7 +5,7 @@ while providing additional flexibility while designing custom looks/themes. AfterStep Colorscheme is a standard set of color names, that may have different color values assigned to them. This color names are used in defining Look and in XML images. -By assigning different color values to teh same color names it is possible to instantly change colors throughout entire Look, +By assigning different color values to the same color names it is possible to instantly change colors throughout entire Look, without altering any images or configuration files. Not all of the Colorscheme colors have to be explicitly defined. Only the Base color is important. debian/patches/37-Fix-crash-with-debugging-enabled.patch0000644000000000000000000000142312216512633020204 0ustar From: Robert Luberda Date: Wed, 14 Aug 2013 22:54:46 +0200 Subject: 37 Fix crash with debugging enabled Fix a crash occurring when afterstep was configured with --enable-debug. --- libAfterStep/hints.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libAfterStep/hints.c b/libAfterStep/hints.c index 8c5a165..bb2a60a 100644 --- a/libAfterStep/hints.c +++ b/libAfterStep/hints.c @@ -2983,7 +2983,7 @@ void print_clean_hints (stream_func func, void *stream, ASHints * clean) if (clean->client_cmd) func (stream, "CLEAN.client_cmd = \"%s\";\n", clean->client_cmd); - func (stream, "CLEAN.extwm_window_type = \"%s\";\n", clean->extwm_window_type); + func (stream, "CLEAN.extwm_window_type = \"%ld\";\n", clean->extwm_window_type); } void debian/patches/38-Disable-handling-pending-events.patch0000644000000000000000000000240412216512633020140 0ustar From: Robert Luberda Date: Tue, 27 Aug 2013 08:36:31 +0200 Subject: 38 Disable handling pending events Do not call HandleEventsWhileFunctionsPending() as it breaks initial positions of WinList, Wharf and Pager modules (especially when *PagerGeometry is set to -1+1). This function was introduced in the following upstream commit: commit e93736c52b39a1a42ca3a18740ea8d075a85497b Author: Sasha Vasko Date: Sat Feb 16 00:54:46 2013 -0600 Fixed startup code to wait for autostarted windows to finish mapping before switching to normal running mode. Fixed hard to trigger race condition capable of locking Afterstep into select() from modules before we are actually ready to send. --- src/afterstep/afterstep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/afterstep/afterstep.c b/src/afterstep/afterstep.c index a724d58..f97b80d 100644 --- a/src/afterstep/afterstep.c +++ b/src/afterstep/afterstep.c @@ -668,7 +668,7 @@ void DoAutoexec (Bool restarting) func.name = &(screen_func_name[0]); } ExecuteFunction (&func, &event, -1); - HandleEventsWhileFunctionsPending (); + //HandleEventsWhileFunctionsPending (); } /*********************************************************************** debian/patches/39-Fix-parallel-builds.patch0000644000000000000000000000222012216512633015664 0ustar From: Robert Luberda Date: Wed, 18 Sep 2013 22:34:26 +0200 Subject: 39 Fix parallel builds Add dependency on libAfterConf to PrintDesktopEntries in order to fix parallel builds failures occurring on our build hosts: gcc: error: ../libAfterConf/libAfterConf.a: No such file or directory make[3]: *** [PrintDesktopEntries] Error 1 https://buildd.debian.org/status/fetch.php?pkg=afterstep&arch=amd64&ver=2.2.12-1&stamp=1379355085 --- libAfterConf/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libAfterConf/Makefile.in b/libAfterConf/Makefile.in index fa049a3..686a958 100644 --- a/libAfterConf/Makefile.in +++ b/libAfterConf/Makefile.in @@ -52,7 +52,7 @@ make_standard_categories: make_standard_categories.o PrintDesktopEntries.o: DesktopEntry.c $(CC) $(CCFLAGS) $(EXTRA_DEFINES) -DPRINT_DESKTOP_ENTRIES $(INCLUDES) $(EXTRA_INCLUDES) -c DesktopEntry.c -o PrintDesktopEntries.o -PrintDesktopEntries: PrintDesktopEntries.o +PrintDesktopEntries: PrintDesktopEntries.o $(LIB_STATIC) @LIBPROG@ $(CC) PrintDesktopEntries.o $(USER_LD_FLAGS) $(LIBS_ALL) $(LIBS_AFTERIMAGE) -o PrintDesktopEntries install.inc: debian/patches/40-Fix-few-gcc-warnings.patch0000644000000000000000000001505112216512633015747 0ustar From: Robert Luberda Date: Thu, 19 Sep 2013 00:18:16 +0200 Subject: 40 Fix few gcc warnings --- libAfterImage/import.c | 8 ++++---- libAfterImage/ungif.c | 3 ++- src/ASDocGen/ASDocGen.c | 8 ++++---- src/ASMount/main.c | 4 ++++ src/afterstep/cover.c | 5 ++++- src/afterstep/dbus.c | 2 ++ 6 files changed, 20 insertions(+), 10 deletions(-) diff --git a/libAfterImage/import.c b/libAfterImage/import.c index f2c7ad1..46eb2a4 100644 --- a/libAfterImage/import.c +++ b/libAfterImage/import.c @@ -585,7 +585,7 @@ get_thumbnail_asimage( ASImageManager* imageman, const char *file, int thumb_wid if (imageman && file) { - sprintf( thumbnail_name, AS_THUMBNAIL_NAME_FORMAT2, len, file, thumb_width, thumb_height, (long) flags) ; + sprintf( thumbnail_name, AS_THUMBNAIL_NAME_FORMAT2, (long) len, file, thumb_width, thumb_height, (long) flags) ; im = fetch_asimage(imageman, thumbnail_name ); } @@ -2521,8 +2521,6 @@ xml2ASImage( const char *path, ASImageImportParams *params ) ASImage * svg2ASImage( const char * path, ASImageImportParams *params ) { - static int gType_inited = 0; - ASImage *im = NULL; GdkPixbuf *pixbuf; int channels ; @@ -2531,6 +2529,8 @@ svg2ASImage( const char * path, ASImageImportParams *params ) START_TIME(started); #if 1 +#ifndef GLIB_VERSION_2_36 + static int gType_inited = 0; /* Damn gtk mess... must init once atleast.. can we just init several times or do we bork then? */ if (gType_inited == 0) @@ -2538,7 +2538,7 @@ svg2ASImage( const char * path, ASImageImportParams *params ) g_type_init(); gType_inited = 1; } - +#endif if( get_flags( params->flags, AS_IMPORT_SCALED_H ) ) width = (params->width <= 0)?((params->height<=0)?-1:params->height):params->width ; diff --git a/libAfterImage/ungif.c b/libAfterImage/ungif.c index cb9c628..faa1da7 100644 --- a/libAfterImage/ungif.c +++ b/libAfterImage/ungif.c @@ -153,7 +153,8 @@ get_gif_image_desc( GifFileType *gif, SavedImage *im ) { im->ImageDesc.ColorMap = MakeMapObject(gif->Image.ColorMap->ColorCount, NULL); fseek( gif->UserData, start_pos+9, SEEK_SET ); - fread( im->ImageDesc.ColorMap->Colors, 1, gif->Image.ColorMap->ColorCount*3, gif->UserData); + if (fread( im->ImageDesc.ColorMap->Colors, 1, gif->Image.ColorMap->ColorCount*3, gif->UserData) != gif->Image.ColorMap->ColorCount*3) + return GIF_ERROR fseek( gif->UserData, end_pos, SEEK_SET ); gif->Image.ColorMap = NULL ; } diff --git a/src/ASDocGen/ASDocGen.c b/src/ASDocGen/ASDocGen.c index f8d38e9..bed04b8 100644 --- a/src/ASDocGen/ASDocGen.c +++ b/src/ASDocGen/ASDocGen.c @@ -880,7 +880,7 @@ gen_glossary( const char *dest_dir, const char *file, ASDocType doc_type ) LOCAL_DEBUG_OUT( "Glossary has %ld items", Glossary->items_num); if( (doc_type == DocType_HTML || doc_type == DocType_PHP ) && Glossary->items_num > 0 ) { - ASHashableValue *values; + ASHashableValueBase *values; ASHashData *data; int items_num, col_length, i ; int col_end[3], col_curr[3], col_count = 3 ; @@ -891,7 +891,7 @@ gen_glossary( const char *dest_dir, const char *file, ASDocType doc_type ) return ; LOCAL_DEBUG_OUT( "sorting hash items : ... %s", "" ); - values = safecalloc( Glossary->items_num, sizeof(ASHashableValue)); + values = safecalloc( Glossary->items_num, sizeof(ASHashableValueBase)); data = safecalloc( Glossary->items_num, sizeof(ASHashData)); items_num = sort_hash_items (Glossary, values, (void**)data, 0); @@ -957,7 +957,7 @@ gen_index( const char *dest_dir, const char *file, ASDocType doc_type, Bool user ASXMLInterpreterState state; if( (doc_type == DocType_HTML || doc_type == DocType_PHP ) && Index->items_num > 0 ) { - ASHashableValue *values; + ASHashableValueBase *values; ASHashData *data; int items_num, i ; Bool sublist = False ; @@ -966,7 +966,7 @@ gen_index( const char *dest_dir, const char *file, ASDocType doc_type, Bool user if( !start_doc_file( dest_dir, file, NULL, doc_type, NULL, NULL, NULL, &state, DOC_CLASS_None, DocClass_TopicIndex ) ) return ; LOCAL_DEBUG_OUT( "sorting hash items : ... %s", "" ); - values = safecalloc( Index->items_num, sizeof(ASHashableValue)); + values = safecalloc( Index->items_num, sizeof(ASHashableValueBase)); data = safecalloc( Index->items_num, sizeof(ASHashData)); items_num = sort_hash_items (Index, values, (void**)data, 0); diff --git a/src/ASMount/main.c b/src/ASMount/main.c index 9a42b49..ae22ad5 100644 --- a/src/ASMount/main.c +++ b/src/ASMount/main.c @@ -1238,7 +1238,9 @@ void init_ASMount(ASFlagType flags, const char *cmd) reloadButtons(); AppState.volumes = create_asbidirlist (ASVolume_destroy); +#ifndef GLIB_VERSION_2_36 g_type_init(); +#endif GVolumeMonitor * monitor = g_volume_monitor_get(); g_signal_connect_object (monitor, "mount-added", G_CALLBACK (mount_added), NULL, 0); @@ -1477,7 +1479,9 @@ main (int argc, char *argv[]) LinkAfterStepConfig(); InitSession(); +#ifndef GLIB_VERSION_2_36 g_type_init(); +#endif #if 0 ConnectXDisplay (gdk_x11_display_get_xdisplay(gdk_display_open(NULL)), NULL, False); #else diff --git a/src/afterstep/cover.c b/src/afterstep/cover.c index 5455c48..11a76a4 100644 --- a/src/afterstep/cover.c +++ b/src/afterstep/cover.c @@ -101,7 +101,7 @@ void do_anim_shape_blocks (void *vdata) #ifdef SHAPE struct ASDeskAniBlocks *data = (struct ASDeskAniBlocks *)vdata; XRectangle main_b = { 0, 0, Scr.MyDisplayWidth, Scr.MyDisplayHeight }; - int ratio = MAX_MY_RND32 / LEVELS_NUM; + const unsigned int ratio = MAX_MY_RND32 / LEVELS_NUM; int x_dim = Scr.MyDisplayWidth / BLOCKS_NUM; int y_dim = Scr.MyDisplayHeight / data->steps; int level, th; @@ -118,6 +118,9 @@ void do_anim_shape_blocks (void *vdata) int blocks_used; int i = 0; + // note: ratio needs to be unsigned, so that th is promoted to unsigned as well, otherwise gcc-4.8 compains that + // cover.c:121:6: warning: iteration 5u invokes undefined behavior [-Waggressive-loop-optimizations] + // and makes the whole while loop infinite... th -= ratio; if (data->off_y[level] < 0) continue; diff --git a/src/afterstep/dbus.c b/src/afterstep/dbus.c index d7594d9..d311094 100644 --- a/src/afterstep/dbus.c +++ b/src/afterstep/dbus.c @@ -240,11 +240,13 @@ Bool get_gnome_autosave () { Bool autosave = False; #ifdef HAVE_GIOLIB +#ifndef GLIB_VERSION_2_36 static Bool g_types_inited = False; if (!g_types_inited) { g_type_init(); g_types_inited = True; } +#endif if (ASDBus.gnomeSessionPath) { #if defined(HAVE_GSETTINGS) GSettings *gsm_settings = g_settings_new (GSM_MANAGER_SCHEMA); debian/patches/Fixed-bug-starting-modules-on-multi-display-setup-ad.patch0000644000000000000000000000513412216512633023700 0ustar From: Sasha Vasko Date: Thu, 29 Aug 2013 11:20:49 -0500 Subject: Fixed bug starting modules on multi-display setup adding extra dot into display string. Also fixes Fedora bug where 0 is truncated for no reason. Spelling fixes. --- libAfterImage/asimagexml.c | 2 +- libAfterStep/asapp.c | 19 +++++++++++-------- src/afterstep/dbus.c | 2 +- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/libAfterImage/asimagexml.c b/libAfterImage/asimagexml.c index fc3f44a..a536daa 100644 --- a/libAfterImage/asimagexml.c +++ b/libAfterImage/asimagexml.c @@ -1861,7 +1861,7 @@ handle_asxml_tag_rotate( ASImageXMLState *state, xml_elem_t* doc, xml_elem_t* pa * This tag applies to the first image contained within the tag. Any * further images will be discarded. * If you want to keep image proportions while scaling - use "proportional" - * instead of specific size for particular dimention. + * instead of specific size for particular dimension. ******/ static ASImage * handle_asxml_tag_scale( ASImageXMLState *state, xml_elem_t* doc, xml_elem_t* parm, ASImage *imtmp, int width, int height) diff --git a/libAfterStep/asapp.c b/libAfterStep/asapp.c index f8fa094..5400b2f 100644 --- a/libAfterStep/asapp.c +++ b/libAfterStep/asapp.c @@ -1426,21 +1426,24 @@ spawn_child (const char *cmd, int singleton_id, int screen, len = strlen ((char *)cmd); if (pass_args) { - register int i = 0; - - while (display[i]) - ++i; - - while (i > 0 && isdigit (display[--i])) ; - if (display[i] == '.') - display[i + 1] = '\0'; /* This bit of code seems to break AS restarting on Fedora 8. causing DISPLAY=":0.0" to become DISPLAY=":0.". -- Jeremy + Fixed by moving code under if(screen_str) -- Sasha Vasko */ if (screen >= 0) screen_str = string_from_int (screen); + + if (screen_str) { + register int i = 0; + + while (display[i]) ++i; + while (i > 0 && isdigit (display[--i])) ; + if (display[i] == '.') + display[i] = '\0'; + } + if (w != None) w_str = string_from_int (w); if (context != C_NO_CONTEXT) diff --git a/src/afterstep/dbus.c b/src/afterstep/dbus.c index 5486d9f..d7594d9 100644 --- a/src/afterstep/dbus.c +++ b/src/afterstep/dbus.c @@ -308,7 +308,7 @@ void asdbus_process_messages () CloseSessionClients (False); /* we want to end to the very end */ } else if (strcmp (member, "Stop") == 0) { - asdbus_Notify ("Session is over.", "Buy-buy!", 0); + asdbus_Notify ("Session is over.", "Bye-bye!", 0); dbus_connection_read_write (ASDBus.session_conn, 0); Done (False, NULL); } debian/patches/readded-Propaganda-submenu-with-new-location.patch0000644000000000000000000000377712216512633022341 0ustar From: Sasha Vasko Date: Mon, 22 Jul 2013 15:31:39 -0500 Subject: readded Propaganda submenu with new location --- afterstep/start/1_Desktop/Pictures/Propaganda_Images/.include | 9 +++++++++ configure.h.in | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 afterstep/start/1_Desktop/Pictures/Propaganda_Images/.include diff --git a/afterstep/start/1_Desktop/Pictures/Propaganda_Images/.include b/afterstep/start/1_Desktop/Pictures/Propaganda_Images/.include new file mode 100644 index 0000000..6713b48 --- /dev/null +++ b/afterstep/start/1_Desktop/Pictures/Propaganda_Images/.include @@ -0,0 +1,9 @@ +RecentSubmenuItems 0 +SmallMiniPixmap Folder-JFK +keepname + +include "/usr/share/backgrounds/Propaganda" BackgroundForeign +include "~/Pictures/Propaganda" BackgroundForeign + +Comment "Propaganda tiles & images. If you do not see anything here - then please download the archive from ftp://ftp.afterstep.org/backgrounds and place into ~/Pictures." + diff --git a/configure.h.in b/configure.h.in index a4c5d4c..27da421 100644 --- a/configure.h.in +++ b/configure.h.in @@ -106,7 +106,7 @@ #define STANDARD_CATEGORIES_FILE "standard_categories" #define AFTERSTEP_APPS_DIR "applications" #define AFTERSTEP_CACHE_FILE AFTER_NONCF "/AfterStepCategories" -#define GNOME_APPS_PATH "~/.gnome2/vfolders/applications/:$GNOMEDIR/share/applications:/usr/share/applications" +#define GNOME_APPS_PATH "~/.gnome2/vfolders/applications/:$GNOMEDIR/share/applications:/usr/share/applications:/usr/local/share/applications" #define GNOME_ICONS_PATH "~/.icons/gnome/48x48/apps/:$XDG_DATA_DIRS/icons/gnome/48x48/apps/:$GNOMEDIR/share/pixmaps:/usr/share/pixmaps:/usr/share/icons:/usr/share/icons/hicolor/48x48/apps:/usr/share/icons/hicolor/32x32/apps:/usr/share/icons/gnome/48x48/apps" #define GNOME_CACHE_FILE AFTER_NONCF "/GNOMECategories" #define KDE_APPS_PATH "$KDEDIR/share/applnk:$KDEDIR/share/applications:/usr/share/applnk:/usr/share/applications" debian/patches/series0000644000000000000000000000102712216512633012033 0ustar readded-Propaganda-submenu-with-new-location.patch Fixed-bug-starting-modules-on-multi-display-setup-ad.patch 00-Makefile-and-configure.patch 05-afterstepdoc.patch 06-AsDocGen.patch 10-afterstep-start.patch 12-afterstep-configs.patch 22-ascompose-man.patch 23-Remove-tools-pl-suffix.patch 24-AsDocGen-man.patch 30-Menu-progress-display.patch 32-menu-xdg-location.patch 36-Spelling-typos.patch 37-Fix-crash-with-debugging-enabled.patch 38-Disable-handling-pending-events.patch 39-Fix-parallel-builds.patch 40-Fix-few-gcc-warnings.patch debian/rules0000755000000000000000000002051412216512633010251 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 SHELL := /bin/bash DH_AUTO_OPTIONS := -v -Sautoconf DESTDIR := $(CURDIR)/debian/tmp CFLAGS := $(shell dpkg-buildflags --get CFLAGS) # The build system doesn't use CPPFLAGS, pass them to CFLAGS to enable the # missing (hardening) flags. CFLAGS += $(shell dpkg-buildflags --get CPPFLAGS) LDFLAGS := -Wl,-z,defs -Wl,--as-needed LDFLAGS += $(shell dpkg-buildflags --get LDFLAGS) BUILD_DIR := DEB-build-tree STAMP_DIR := $(BUILD_DIR)/stamps BUILD_TREE := $(BUILD_DIR)/build-dynamic BUILD_TREE_STATIC := $(BUILD_DIR)/build-static GEN_DH_FILES := debian/packages.d/gen_debhelper_files.pl DHINSTALL_LIBDIR := usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH 2>/dev/null || :) INSTALL_PROGRAM := install -p -m 755 pafterstep := afterstep pafterstep_data := afterstep-data pafterstep_dbg := afterstep-dbg plibafterstep := libafterstep1 plibafterimage := libafterimage0 plibafterimage_dev := libafterimage-dev export DEB_VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: *//p') ifneq (,$(findstring dbg,$(DEB_VERSION))) CONF_ADD += --enable-gdb endif define common-configure dh_auto_configure $(DH_AUTO_OPTIONS) -- \ --with-imageloader="display -window root" \ --with-helpcommand="x-terminal-emulator -e man" \ --disable-different-looknfeels \ --enable-dependency-tracking \ --enable-savewindows \ --enable-fixeditems \ --with-desktops=4 \ --enable-xinerama \ --with-deskgeometry=2x2 \ --disable-mmx-optimization \ --with-svg \ --with-dbus1 \ --enable-i18n \ $(CONF_ADD) $1 endef define common-install $(MAKE) $1 DESTDIR=${DESTDIR} \ LDCONFIG=/bin/true \ CP="cp -a" \ INSTALL_PROGRAM="$(INSTALL_PROGRAM)" \ INSTALL_DATA="install -p -m 644" \ INSTALL_SCRIPT="install -p -m 755" \ INSTALL_HEADER="install -p -m 644" \ INSTALL_LIB="install -p -m 644" \ INSTALL="install -p" \ AFTER_DOC_DIR=${DESTDIR}/usr/share/doc/$(pafterstep_data) endef build: export MISSING_BUILD_DEPS := $(shell dpkg-checkbuilddeps 2>&1) binary binary-arch binary-indep build build-arch build-indep: $(STAMP_DIR)/prepare.stamp dh ${@} clean: dh ${@} ifneq ($(shell dh_listpackages),$(shell dh_listpackages -i)) # arch:any packages are built override_dh_auto_build: $(STAMP_DIR)/build-arch.stamp override_dh_auto_configure: $(STAMP_DIR)/configure-arch.stamp override_dh_auto_install: install-arch-files endif ifneq ($(shell dh_listpackages),$(shell dh_listpackages -a)) # arch:all packages are built ifneq (,$(MISSING_BUILD_DEPS)) $(warning $(MISSING_BUILD_DEPS)) $(warning Postponing build of architecture independent files until binary or binary-indep target is called) else override_dh_auto_build: $(STAMP_DIR)/build-indep.stamp override_dh_auto_configure: $(STAMP_DIR)/configure-indep.stamp endif override_dh_auto_install: install-indep-files endif override_dh_auto_clean: rm -rf $(STAMP_DIR) rm -rf $(BUILD_DIR) perl $(GEN_DH_FILES) clean $(BUILD_TREE) dh_autotools-dev_restoreconfig $(STAMP_DIR)/configure-indep.stamp: $(STAMP_DIR)/configure-dynamic.stamp touch "$@" $(STAMP_DIR)/configure-arch.stamp: $(STAMP_DIR)/configure-dynamic.stamp $(STAMP_DIR)/configure-static.stamp touch "$@" $(STAMP_DIR)/prepare.stamp: rm -f .pc/.*unapply # see bug#649521 dh_testdir dh_autotools-dev_updateconfig @echo @echo "***** Creating build directory for dynamic libs build *****" @echo mkdir -p $(STAMP_DIR) $(BUILD_TREE) cp -al [!dD]* d[!e]* $(BUILD_TREE) ln -s $(CURDIR)/debian $(BUILD_TREE)/debian @echo @echo "***** Creating build directory for static libs build *****" @echo cp -al $(BUILD_TREE) $(BUILD_TREE_STATIC) touch "$@" $(STAMP_DIR)/configure-static.stamp: $(STAMP_DIR)/prepare.stamp @echo @echo "***** Configure static *****" @echo cd $(BUILD_TREE_STATIC) && \ CFLAGS="$(CFLAGS)" LDCONFIG="/bin/true" \ LDFLAGS="$(LDFLAGS)" \ $(call common-configure, --enable-staticlibs) touch "$@" $(STAMP_DIR)/configure-dynamic.stamp: $(STAMP_DIR)/prepare.stamp @echo @echo "***** Configure dynamic *****" @echo cd $(BUILD_TREE) && \ CFLAGS="$(CFLAGS) -fPIC" LDCONFIG="/bin/true" \ LDFLAGS="$(LDFLAGS) -rdynamic" \ $(call common-configure, --disable-staticlibs) touch "$@" $(STAMP_DIR)/build-indep.stamp: $(STAMP_DIR)/configure-indep.stamp @echo @echo "***** Make dynamic (indep) *****" @echo cd $(BUILD_TREE) && \ dh_auto_build $(DH_AUTO_OPTIONS) --parallel -- -C src/ASDocGen doc_html touch "$@" $(STAMP_DIR)/build-arch.stamp: $(STAMP_DIR)/configure-arch.stamp @echo @echo "***** Make static (arch) *****" @echo cd $(BUILD_TREE_STATIC) && \ dh_auto_build $(DH_AUTO_OPTIONS) --parallel @echo @echo "***** Make dynamic (arch) *****" @echo cd $(BUILD_TREE) && \ dh_auto_build $(DH_AUTO_OPTIONS) --parallel touch "$@" $(STAMP_DIR)/packages.stamp: $(patsubst %,debian/packages.d/%.in,$(shell dh_listpackages)) $(GEN_DH_FILES) mkdir -p $(STAMP_DIR) perl $(GEN_DH_FILES) generate $(BUILD_TREE) $(DHINSTALL_LIBDIR) touch "$@" install-common-files: $(STAMP_DIR)/build-indep.stamp $(STAMP_DIR)/packages.stamp @echo @echo "***** Install dynamic (common) *****" @echo cd $(BUILD_TREE)/src/ASDocGen && \ $(call common-install,install.doc_html) mkdir -p ${DESTDIR}/usr/share/doc/$(plibafterimage_dev) mv ${DESTDIR}/usr/share/doc/$(pafterstep_data)/html/API \ ${DESTDIR}/usr/share/doc/$(plibafterimage_dev)/html install-indep-files: install-common-files $(STAMP_DIR)/build-indep.stamp $(STAMP_DIR)/packages.stamp @echo @echo "***** Install dynamic (indep) *****" @echo cd $(BUILD_TREE) && \ $(call common-install,install.share install.data install.menu) #### rm -rf ${DESTDIR}/usr/share/afterstep/scripts mkdir -p -m755 ${DESTDIR}/usr/share/pixmaps convert -scale 32x32\! ${DESTDIR}/usr/share/afterstep/desktop/icons/logos/AfterStep \ ${DESTDIR}/usr/share/pixmaps/AfterStep.xpm install-arch-files: install-common-files $(STAMP_DIR)/build-arch.stamp @echo @echo "***** Install static (arch) *****" @echo cd $(BUILD_TREE_STATIC) && \ $(call common-install,install.lib) @echo @echo "***** Install dynamic (arch) *****" @echo cd $(BUILD_TREE) && \ $(call common-install,install.lib install.bin install.script install.man install.desktop install.wmprops) override_dh_installdirs: $(STAMP_DIR)/packages.stamp for i in `dh_listpackages`; do \ echo $$i; dh_installdirs -v -p$$i -P${DESTDIR}; \ done dh_installdirs override_dh_installdocs: $(STAMP_DIR)/packages.stamp dh_installdocs --link-doc=$(pafterstep_data) -p$(pafterstep) dh_installdocs override_dh_installchangelogs: $(STAMP_DIR)/packages.stamp dh_installchangelogs -p$(pafterstep_data) -k $(BUILD_TREE)/ChangeLog dh_installchangelogs -p$(plibafterstep) -p$(pafterstep_dbg) -k $(BUILD_TREE)/ChangeLog dh_installchangelogs -p$(plibafterimage) -p$(plibafterimage_dev) $(BUILD_TREE)/libAfterImage/ChangeLog override_dh_makeshlibs: dh_makeshlibs -p$(plibafterstep) -V dh_makeshlibs -p$(plibafterimage) -V override_dh_strip: dh_strip --dbg-package=$(pafterstep_dbg) override_dh_shlibdeps: dh_shlibdeps -L$(plibafterstep) -L$(plibafterimage) -l${DESTDIR}/$(DHINSTALL_LIBDIR) override_dh_compress: sh debian/scripts/fix_examples `dh_listpackages` sh debian/scripts/fix_conffiles `dh_listpackages` rm -f debian/afterstep/etc/menu-methods/afterstep rm -f debian/afterstep/usr/share/doc/afterstep-data/copyright dh_compress override_dh_md5sums: sh debian/scripts/fix_autogen `dh_listpackages` dh_md5sums .PHONY: clean \ binary binary-indep binary-arch binary-common \ build build-indep build-arch \ install-indep-files install-arch-files install-common-files \ override_dh_auto_build override_dh_auto_clean override_dh_auto_configure \ override_dh_auto_install override_dh_compress override_dh_installchangelogs \ override_dh_installdirs override_dh_installdocs override_dh_makeshlibs \ override_dh_md5sums override_dh_shlibdeps override_dh_strip .DEFAULT_GOAL := binary debian/scripts/0000755000000000000000000000000012216512633010656 5ustar debian/scripts/fix_autogen0000644000000000000000000000100312216512633013103 0ustar #!/bin/sh # vim: ts=3 et # $Id: fix_autogen 264 2011-01-23 12:58:09Z robert $ set -e [ -d debian ] || cd .. [ -d debian ] || cd .. [ -d debian ] || { echo "Can't find debian directory" ; exit 1; } for pkg in "$@"; do fgrep -rl "### Generated from" debian/$pkg 2>/dev/null | while read f ; do echo "Removing autogen comment from $f" sed -e '/^### Generated from.*###$/d' < "$f" > "$f.tmp" chmod --reference="$f" "$f.tmp" touch --reference="$f" "$f.tmp" mv $f.tmp $f done done debian/scripts/fix_conffiles0000644000000000000000000000530712216512633013424 0ustar #!/bin/sh # vim: ts=3 et # $Id: fix_conffiles 286 2011-06-18 10:23:45Z robert $ set -e [ -d debian ] || cd .. [ -d debian ] || cd .. [ -d debian ] || { echo "Can't find debian directory" ; exit 1; } ASDIR=usr/share/afterstep UCFDIR=$ASDIR/ucf CONFDIR1=etc/X11/afterstep CONFDIR2=etc/menu-methods gen_dh_script() { pkg=$1; shift type=$1; shift cfgdir=$1; shift args=$* script="debian/$pkg.$type.debhelper" touch $script cat >> "$script.tmp" << EOF # Automatically added by $0 cfgdir="$cfgdir" ucfdir="/$UCFDIR" cfgfiles="$args" package="$pkg" EOF case "$type" in postinst) cat >> "$script.tmp" << "EOF" if [ "$1" = "configure" ] ; then ucfforce="" if dpkg --compare-versions "$2" le 2.2.11-2~; then ucfforce="--force" fi for f in $cfgfiles; do uf="$ucfdir/$f" cf="$cfgdir/${f%.menu-method}" ucf --three-way "$uf" "$cf" ucfr $ucfforce "$package" "$cf" done fi EOF ;; postrm) cat >> "$script.tmp" << "EOF" if [ "$1" = "purge" ] ; then # check is ucf is still installed (see Bug#325905) which ucf >/dev/null && HAS_UCF=yes || HAS_UCF=no which ucfr >/dev/null && HAS_UCFR=yes || HAS_UCFR=no for f in $cfgfiles; do cf="$cfgdir/${f%.menu-method}" # we mimic dpkg as closely as possible, so we remove configuration # files with dpkg backup extensions too: for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist ''; do rm -f "${cf}${ext}" done if [ "$HAS_UCF" = "yes" ]; then ucf --purge "$cf"; fi if [ "$HAS_UCFR" = "yes" ]; then ucfr --purge "$package" "$cf"; fi done [ ! -d "$cfgdir" ] || rmdir --parents --ignore-fail-on-non-empty "$cfgdir" fi EOF esac echo "# End automatically added section" >> "$script.tmp" [ -e "$script" ] && cat "$script" >> "$script.tmp" mv "$script.tmp" "$script" } for pkg in "$@"; do DESTDIR=debian/$pkg; rm -f debian/cfgfiles if [ "$pkg" = "afterstep-data" ]; then mkdir -p "$DESTDIR/$UCFDIR" for x in $DESTDIR/$ASDIR/*; do [ ! -f "$x" ] && continue; bx="${x##*/}" [ "$bx" = "CREDITS" ] && continue mv "$x" "$DESTDIR/$UCFDIR/$bx" ln -sv "/$CONFDIR1/$bx" "$x" echo -n "$bx " >> debian/cfgfiles done gen_dh_script afterstep-data postinst "/$CONFDIR1" `cat debian/cfgfiles` gen_dh_script afterstep-data postrm "/$CONFDIR1" `cat debian/cfgfiles` fi if [ "$pkg" = "afterstep" ]; then mkdir -p "$DESTDIR/$UCFDIR" install -p -m 0644 debian/afterstep.menu-method "$DESTDIR/$UCFDIR" gen_dh_script afterstep postinst "/$CONFDIR2" afterstep.menu-method gen_dh_script afterstep postrm "/$CONFDIR2" afterstep.menu-method fi done rm -f debian/cfgfiles exit 0 debian/scripts/fix_examples0000644000000000000000000000156112216512633013270 0ustar #!/bin/sh # $Id: fix_examples 256 2010-03-25 23:08:00Z robert $ set -e [ -d debian ] || cd .. [ -d debian ] || cd .. [ -d debian ] || { echo "Can't find debian directory" ; exit 1; } found=0 while [ "$1" ]; do [ "$1" != "libafterimage-dev" ] || found=1 shift done [ "$found" = "1" ] || exit 0 DESTDIR=debian/libafterimage-dev DEVEXMPL=usr/share/doc/libafterimage-dev/examples for file in $DESTDIR/$DEVEXMPL/*.[ch]; do mv "$file" debian/_tmp_exmpl_ sed -e 's/\(#include *\)"\.\.\/\(afterbase\.h\)"/\1/g' \ -e 's/\(#include *\)"\.\.\/\(afterimage\.h\)"/\1/g' \ -e 's/\(#include *\)"\.\.\/\(char2uni\.h\)"/\1/g' \ < debian/_tmp_exmpl_ > "$file" touch -r debian/_tmp_exmpl_ $file rm -f debian/_tmp_exmpl_ done chmod 644 $DESTDIR/$DEVEXMPL/* rm -f $DESTDIR/$DEVEXMPL/*.man # vim: ts=3 et debian/source/0000755000000000000000000000000012216512633010467 5ustar debian/source/format0000644000000000000000000000001412216512633011675 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000004612216512633013627 0ustar debian/addons/DebianLogo/logos/Debian debian/watch0000644000000000000000000000017212216512633010220 0ustar # control file for the uscan(1) tool version=2 http://www.afterstep.org/ \ (?:.*/)AfterStep-([\d\.]+.*)\.tar\.(?:gz|bz2)