--- amiwm-0.20.48.orig/amiwm.1 +++ amiwm-0.20.48/amiwm.1 @@ -10,7 +10,7 @@ .SH DESCRIPTION .I amiwm is an X Window manager that tries to make your workstation look like -an Amiga®. +an Amiga\*R. .SH OPTIONS .I Amiwm @@ -43,7 +43,7 @@ .SH IconPalette {system|magicwb|schwartz|\f1\*(lq\f3filename"} -Selects either the Workbench® default palette, or the MagicWorkbench +Selects either the Workbench\*R default palette, or the MagicWorkbench standard palette for use with icons. The third option is a 16 color palette used on the "Eric Schwartz Productions CD Archive". Alternatively, the filename of a PPM file representing the palette to use can be used. --- amiwm-0.20.48.orig/lex.l +++ amiwm-0.20.48/lex.l @@ -6,6 +6,7 @@ extern FILE *rcfile; #undef yyin #define yyin rcfile +#define YY_SKIP_YYWRAP #define yywrap() 1 extern int parse_keyword(char *); void fixup_string(char *, char *); --- amiwm-0.20.48.orig/Makefile.in +++ amiwm-0.20.48/Makefile.in @@ -1,3 +1,6 @@ +# Edited for Debian GNU/Linux. + +EXAMPLES = $(DESTDIR)/usr/share/doc/amiwm/examples srcdir = @srcdir@ VPATH = @srcdir@ SHELL = /bin/sh @@ -12,9 +15,11 @@ -lX11 @X_EXTRA_LIBS@ @LIBS@ prefix = @prefix@ exec_prefix = @exec_prefix@ -bindir = $(exec_prefix)/bin -libdir = $(exec_prefix)/lib -mandir = $(prefix)/man +bindir = $(DESTDIR)/usr/bin +obindir = $(DESTDIR)/usr/bin +libdir = $(DESTDIR)/usr/lib +mandir = $(DESTDIR)/usr/share/man +xmandir = $(DESTDIR)/usr/share/man INSTALL = @INSTALL@ LN_S = @LN_S@ RM = -rm -f @@ -96,16 +101,17 @@ $(INSTALL) -m 644 system.map $(AMIWM_HOME)/system.map $(INSTALL) -m 644 magicwb.map $(AMIWM_HOME)/magicwb.map $(INSTALL) -m 644 schwartz.map $(AMIWM_HOME)/schwartz.map - $(INSTALL) -m 755 Xsession $(AMIWM_HOME)/Xsession - $(INSTALL) -m 755 Xsession2 $(AMIWM_HOME)/Xsession2 - $(INSTALL) -m 755 Xinitrc $(AMIWM_HOME)/Xinitrc - $(INSTALL) -m 755 amiwm-init $(AMIWM_HOME)/amiwm-init + -mkdir -p $(EXAMPLES) + $(INSTALL) -m 755 Xsession $(EXAMPLES)/Xsession + $(INSTALL) -m 755 Xsession2 $(EXAMPLES)/Xsession2 + $(INSTALL) -m 755 Xinitrc $(EXAMPLES)/Xinitrc + $(INSTALL) -m 755 amiwm-init $(EXAMPLES)/amiwm-init $(INSTALL) -s amiwm $(bindir)/amiwm - $(INSTALL) -s ppmtoinfo $(bindir)/ppmtoinfo - $(RM) $(bindir)/requestchoice - $(LN_S) $(AMIWM_HOME)/requestchoice $(bindir)/requestchoice + $(INSTALL) -s ppmtoinfo $(obindir)/ppmtoinfo + $(RM) $(obindir)/requestchoice + $(LN_S) ../lib/amiwm/requestchoice $(obindir)/requestchoice -mkdir -p $(mandir)/man1 - $(INSTALL) -m 644 amiwm.1 $(mandir)/man1/amiwm.1 + $(INSTALL) -m 644 amiwm.1 $(xmandir)/man1/amiwm.1 cde-install : Xresources.amiwm Amilogo.bm Amilogo.pm -mkdir -p $(DT_DIR)/config/C/Xresources.d @@ -131,7 +137,7 @@ $(CC) -o ppmtoinfo ppmtoinfo.o -lm clean : - $(RM) core $(PROGS) $(LIBAMI) *.o libami/*.o + $(RM) core $(PROGS) $(LIBAMI) Keyboard *.o libami/*.o $(RM) lex.yy.c lex.c y.tab.c y.tab.h gram.h gram.c $(RM) kbdlexer.c kbdmodule.h kbdmodule.c $(RM) config.log --- amiwm-0.20.48.orig/Xinitrc.in +++ amiwm-0.20.48/Xinitrc.in @@ -1,3 +1,4 @@ +#!/bin/ksh # AmiWM startup script xrdb $OPENWINHOME/lib/Xdefaults # Load Default X11 resource database --- amiwm-0.20.48.orig/debian/debhelper.log +++ amiwm-0.20.48/debian/debhelper.log @@ -0,0 +1,2 @@ +dh_prep +dh_installdirs --- amiwm-0.20.48.orig/debian/control +++ amiwm-0.20.48/debian/control @@ -0,0 +1,18 @@ +Source: amiwm +Section: non-free/x11 +Priority: optional +Maintainer: Gürkan Sengün +Build-Depends: debhelper (>= 7), libx11-dev, libxmu-dev, libxpm-dev, flex, bison +Homepage: http://www.lysator.liu.se/~marcus/amiwm.html +XS-Autobuild: yes +Standards-Version: 3.8.1 + +Package: amiwm +Architecture: any +Depends: ${shlibs:Depends} +Recommends: xfonts-75dpi +Provides: x-window-manager +Description: The Amiga look alike window manager + This is amiwm, an X window manager that tries to make your workstation + look like an Amiga. "Why?" you ask. Because the author wanted it to. + So there! --- amiwm-0.20.48.orig/debian/menu +++ amiwm-0.20.48/debian/menu @@ -0,0 +1,6 @@ +?package(amiwm):\ + needs="wm"\ + section="Window Managers"\ + longtitle="AmiWM: Amiga look-alike Window Manager"\ + title="amiwm"\ + command="/usr/bin/amiwm" --- amiwm-0.20.48.orig/debian/dotamiwmrc.example +++ amiwm-0.20.48/debian/dotamiwmrc.example @@ -0,0 +1,24 @@ +ScreenFont "fixed" +IconFont "fixed" +FastQuit yes +ForceMove always +AutoRaise yes +Focus sloppy + +Screen "desk one" +#Module "Background" "-fullscreen /usr/share/amiwm/amiga.jpg" +Screen "desk two" + +ToolItem "xterm" "xterm" "" +ToolItem "xman" "xman" "" +ToolItem Separator +ToolItem "System" { + ToolItem "worker" "worker" "" + ToolItem "endeavour2" "endeavour2" "" + ToolItem "xclock" "xclock" "" + ToolItem "xosview" "xosview" "" + ToolItem "xtrlock" "xtrlock" "" +} +ToolItem "Sound" { + ToolItem "aumix" "xterm -e aumix" "" +} --- amiwm-0.20.48.orig/debian/manpages +++ amiwm-0.20.48/debian/manpages @@ -0,0 +1,2 @@ +debian/ppmtoinfo.1 +debian/requestchoice.1 --- amiwm-0.20.48.orig/debian/copyright +++ amiwm-0.20.48/debian/copyright @@ -0,0 +1,71 @@ +This package was debianized by: + + Jorgen Schaefer on Tue, 29 Feb 2000 06:20:08 +0100. + +It was downloaded from: + + ftp://ftp.lysator.liu.se/pub/X11/wm/amiwm/amiwm0.20pl48.tar.gz + +Upstream Author: + + Marcus Comstedt + +Copyright: + + Copyright (C) 1995-1998 Marcus Comstedt + +Disclaimer: + + Amiga, AmigaOS and Workbench are registered trademarks of + AMIGA International Inc. + +License: + + Generic amiwm License + ===================== + + This license applies to whomever receives this file. It is a generic + license to use and distribute amiwm. If you want to acquire the software + under a different license, please contact the author. This license is + in part based on the XV license by John Bradley. + + Permission to copy and distribute amiwm in its entirety, for + non-commercial purposes, is hereby granted without fee, provided + that this license information and copyright notice appear in all copies. + + If you redistribute amiwm, the *entire* contents of this distribution + must be distributed, including the README, INSTALL and LICENSE files, + the sources, and the various scripts and Makefiles. + + You may distribute binaries built from the unmodified amiwm sources, for + non-commercial purposes, provided that the entire amiwm source distribution + is also included, as per the preceding paragraph. + + You may distribute amiwm as a component of an aggregate software + distribution, provided that no other condition of this license is violated. + In particular, the entire amiwm distribution must be included in the + aggregate software distribution. + + Unrestricted use of the software is also hereby granted without fee. + Distribution and modification of source or binaries are not considered use + and explicitly covered by other paragraphs of this license. + + The software may be modified for your own purposes, but modified versions + may not be distributed without prior consent of the author. You may + freely distribute patches against the unmodified source code. + + This software is provided 'as-is', without any express or implied + warranty. In no event will the author be held liable for any damages + arising from the use of this software. + +Autobuilding: + + According the license there are no problems to build this software on + several architectures automatically and distributing it. + +The Debian packaging is: + + Copyright (C) 2005-2009 Gürkan Sengün + +and is licensed under the GNU GPL 3, +see `/usr/share/common-licenses/GPL-3'. --- amiwm-0.20.48.orig/debian/README.Debian +++ amiwm-0.20.48/debian/README.Debian @@ -0,0 +1,15 @@ +amiwm for Debian +---------------- + +This is the Amiga look-alike window manager. +Since AmiWM can't do menus of more than one level depth, it doesn't +integrate into debian's menu interface. +-> Yes it can. I've had a hack of debian menus with the help + of Bill Allombert. + +You might want to run xterm with -bg gray70 -fg black. + +There is a patch to make it look like Amiga 1.x at +http://umlautllama.com/projects/amiwm/ + + -- Jorgen Schaefer , Tue, 29 Feb 2000 06:20:08 +0100 --- amiwm-0.20.48.orig/debian/ppmtoinfo.1 +++ amiwm-0.20.48/debian/ppmtoinfo.1 @@ -0,0 +1,63 @@ +.TH ppmtoinfo 1 "March 3, 2000" +.SH NAME +ppmtoinfo \- convert a portable pixmap into an Amiga .info file +.SH SYNOPSIS +.B ppmtoinfo +[\-type icontype] [\-floyd|\-fs] [\-map mapfile] [ppmfile] [ppmfile] +.SH DESCRIPTION +This manpage documents briefly the +.B ppmtoinfo +command. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.PP +.B ppmtoinfo +is a program that converts portable pixmap (.ppm) files into the +Amiga info format which is used to store icons as. +.SH OPTIONS +.TP +.BI \-type " icontype" +set the type of the icon. +.TP +.B \-floyd, \-fs +Enable Floyd\-Steinberg +.TP +.BI \-map " mapfile" +Use the map file mapfile +.br +.SH ICON TYPES +The +.B \-type +option lets you set the type of the icon you creat. The parameter +can be any of +.TP +.B appicon +A normal application +.TP +.B device +A device +.TP +.B disk +A disk +.TP +.B drawer +A drawer (directory) +.TP +.B garbage +A garbage can +.TP +.B kick +A kickstart? +.TP +.B project +A project? +.TP +.B tool +A toolbox? + +.SH SEE ALSO +.BR amiwm (1) +.br +.SH AUTHOR +This manual page was written by Jorgen Schaefer +for the Debian GNU/Linux system (but may be used by others). --- amiwm-0.20.48.orig/debian/amiwm.desktop +++ amiwm-0.20.48/debian/amiwm.desktop @@ -0,0 +1,9 @@ +[Window Manager] +SessionManaged=true + +[Desktop Entry] +Name=amiwm +Terminal=False +Exec=amiwm +Type=Application +Comment=The Amiga look alike window manager --- amiwm-0.20.48.orig/debian/changelog +++ amiwm-0.20.48/debian/changelog @@ -0,0 +1,69 @@ +amiwm (0.20.48-8) unstable; urgency=low + + * Bump standards version. + * Bump debhelper version. + * Update my email address. + * Updated debian/copyright. + * Added a homepage field to debian/control. + * Added a note about autobuilding to debian/copyright. + * Added the XS-Autobuild: yes header to debian/control. + + -- Gürkan Sengün Mon, 06 Apr 2009 16:11:28 +0200 + +amiwm (0.20.48-7.1) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for RC bugfix. + * Build-depend on libxpm-dev instead of libxpm4-dev, and add missing + build-dependency on libxmu-dev; closes: #393673. + + -- Steve Langasek Fri, 27 Oct 2006 18:33:47 -0700 + +amiwm (0.20.48-7) unstable; urgency=low + + * Add .desktop file for gdm/kdm. (closes: #328482) + + -- Gürkan Sengün Fri, 16 Sep 2005 20:56:30 +0200 + +amiwm (0.20.48-6) unstable; urgency=low + + * Updated build depends for sid. + * New maintainer. (closes: #324367) + * Bumped standards version. + * Removed default dh comments from debian/ manual pages and rules. + * Update Makefile.in paths. + * Add a user configuration example. + * Fixed manual pages (escape minus). + + -- Gürkan Sengün Sat, 6 Aug 2005 15:53:06 +0200 + +amiwm (0.20.48-5) unstable; urgency=low + + * Added Build-Depends: debhelper (closes: #109952) + + -- Jorgen Schaefer Fri, 31 Aug 2001 13:23:27 +0200 + +amiwm (0.20.48-4) unstable; urgency=low + + * Install amiwm.1 only once... (closes: #100128) + + -- Jorgen Schaefer Tue, 31 Jul 2001 13:59:25 +0200 + +amiwm (0.20.48-3) unstable; urgency=low + + * Depends: xfonts-75dpi (thanks to Eugene A. Brin for pointing this out) + * Changed maintainer field to forcer@debian.org. + + -- Jorgen Schaefer Sun, 8 Apr 2001 02:35:47 +0200 + +amiwm (0.20.48-2) unstable; urgency=low + + * Repackaged for new dh_installwm. + + -- Jorgen Schaefer Thu, 13 Apr 2000 09:25:03 +0200 + +amiwm (0.20.48-1) unstable; urgency=low + + * Initial Release. + + -- Jorgen Schaefer Tue, 29 Feb 2000 06:20:08 +0100 --- amiwm-0.20.48.orig/debian/requestchoice.1 +++ amiwm-0.20.48/debian/requestchoice.1 @@ -0,0 +1,35 @@ +.TH requestchoice 1 "March 3, 2000" +.SH NAME +requestchoice \- request a user choice +.SH SYNOPSIS +.B requestchoice +.IR title " " text " [ " b1 " ] [ " b2 " ] [ " ... " ] [ " b0 " ]" +.SH DESCRIPTION +This manual page documents briefly the +.B requestchoice +command. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.PP +.B requestchoice +is a program that pops up a window with a title, a textarea, and one +or more buttons from which the user can chose one. +.SH OPTIONS +.TP +.B title +The title of the request window. +.TP +.B text +The text in the body of the request window. +.TP +.B b1, b2, ... +The text on the button. They're numbered from left to right, with the +rightmost button being "button 0" and the leftmost being "button 1". +When clicked, requestchoice will print the button number to +.I stdout + +.SH SEE ALSO +.BR amiwm (1). +.SH AUTHOR +This manual page was written by Jorgen Schaefer +for the Debian GNU/Linux system (but may be used by others). --- amiwm-0.20.48.orig/debian/dirs +++ amiwm-0.20.48/debian/dirs @@ -0,0 +1,4 @@ +usr/bin +usr/share/doc/amiwm/examples +usr/share/man/man1 +usr/share/xsessions --- amiwm-0.20.48.orig/debian/rules +++ amiwm-0.20.48/debian/rules @@ -0,0 +1,58 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) distclean + rm -f libami/Makefile + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + $(MAKE) install prefix=$(CURDIR)/debian/amiwm/usr DESTDIR=$(CURDIR)/debian/amiwm + cp debian/dotamiwmrc.example debian/amiwm/usr/share/doc/amiwm/examples/dotamiwmrc + cp debian/amiwm.desktop debian/amiwm/usr/share/xsessions/ + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installexamples + dh_installmenu + dh_installman + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installwm --priority 20 /usr/bin/amiwm +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- amiwm-0.20.48.orig/debian/docs +++ amiwm-0.20.48/debian/docs @@ -0,0 +1,2 @@ +README +README.modules --- amiwm-0.20.48.orig/debian/compat +++ amiwm-0.20.48/debian/compat @@ -0,0 +1 @@ +7