I have updated my spec file for ctwm-3.6. I used the patch Johan Vromans submitted to fix gram.y and my own AlwaysSqueezeToGravity patch. (I will update my web page shortly.)
I found that I still needed some of the other patches from before: * Tue Jun 16 2002 Rudolph T Maceyko <[EMAIL PROTECTED]> - updated to ctwm-3.6.tar.gz - added bkctwmws.patch (2000-02-25 by Bj<F6>rn Knutsson <[EMAIL PROTECTED]): makes it possible to bind keys specific to the workspace manager. - added dlctwmmenu.patch (2000-02-29 by Dan Lilliehorn <[EMAIL PROTECTED]>): adds TWM Keys (rootmenu listing all keybindings) and TWM Visible (rootmenu showing only deiconified windows) - added chang-man.patch (2000-03-13 by Peter Chang <[EMAIL PROTECTED]>): man patch These patches all came from this list, or from ctwm.dl.nu: Patch2: http://ctwm.dl.nu/bkctwmws.patch Patch3: http://ctwm.dl.nu/dlctwmmenu.patch Patch4: chang-man.patch I've attached my spec file and chang-man.patch. Please consider these three patches for inclusion in the next release of ctwm. Thanks, -Rudy
Summary: CTWM - Tab Window Manager for the X Window System Packager: Rudolph T Maceyko <[EMAIL PROTECTED]> Vendor: [EMAIL PROTECTED] Name: ctwm Version: 3.6 Release: 1 Copyright: GPL Group: X11/Window Managers Source0: http://slpc1.epfl.ch/public/software/ctwm/ctwm-%{version}.tar.gz Source1: http://slhp1.epfl.ch/public/ctwm/ctwm-images.tar.gz Patch0: ctwm-3.6-semicolon.patch Patch1: http://pobox.com/~rm55/ctwm/ctwm-3.6-alwayssqueezetogravity.patch Patch2: http://ctwm.dl.nu/bkctwmws.patch Patch3: http://ctwm.dl.nu/dlctwmmenu.patch Patch4: chang-man.patch BuildRoot: %{_tmppath}/%{name}-root %description CTWM is an extension to twm, that support multiple virtual screens, and a lot of other goodies. You can use and manage up to 32 virtual screens called workspaces. You swap from one workspace to another by clicking on a button in an optional panel of buttons (the workspace manager) or by invoking a function. You can customize each workspace by choosing different colors, names and pixmaps for the buttons and background root windows. %prep %setup -q -a 1 %patch0 -p0 -b .semicolon %patch1 -p1 -b .alwayssqueezetogravity %patch2 -p1 -b .bkctwmws %patch3 -p2 -b .dlctwmmenu %patch4 -p0 -b .chang-man.patch xmkmf %build %{__make} %clean %{__rm} -rf $RPM_BUILD_ROOT %install %{__rm} -rf $RPM_BUILD_ROOT %{__make} install DESTDIR=$RPM_BUILD_ROOT %{__make} install.man DESTDIR=$RPM_BUILD_ROOT %files %defattr(-,root,root) %doc CHANGES PROBLEMS README %doc example.ctwmrc levitte.ctwmrc peterc.ctwmrc %doc readme.vms sound.doc vms.txt vms2.txt /usr/X11R6/bin/ctwm /usr/X11R6/lib/X11/twm/images %config /usr/X11R6/lib/X11/twm/system.ctwmrc /usr/X11R6/man/man1/ctwm.* %changelog * Tue Jun 16 2002 Rudolph T Maceyko <[EMAIL PROTECTED]> - updated to ctwm-3.6.tar.gz - added bkctwmws.patch (2000-02-25 by Björn Knutsson <[EMAIL PROTECTED]): makes it possible to bind keys specific to the workspace manager. - added dlctwmmenu.patch (2000-02-29 by Dan Lilliehorn <[EMAIL PROTECTED]>): adds TWM Keys (rootmenu listing all keybindings) and TWM Visible (rootmenu showing only deiconified windows) - added chang-man.patch (2000-03-13 by Peter Chang <[EMAIL PROTECTED]>): man patch * Fri Jun 14 2002 Rudolph T Maceyko <[EMAIL PROTECTED]> - updated to ctwm-3.5.2c.tar.gz (from July 2000) * Mon May 01 2000 Rudolph T Maceyko <[EMAIL PROTECTED]> - incorporated unified ctwm-3.5.2b.tar.gz and separate ctwm-images.tar.gz * Fri Apr 28 2000 Rudolph T Maceyko <[EMAIL PROTECTED]> - now based on ctwm-3.5.2b instead of ctwm-3.5 + patches * Fri Apr 28 2000 Rudolph T Maceyko <[EMAIL PROTECTED]> - using ProjectRoot was a bust... now generate installlist from Imakefile - added my AlwaysSqueezeToGravity patch * Thu Apr 27 2000 Rudolph T Maceyko <[EMAIL PROTECTED]> - improved spec file based on better understanding of it now... - set prefix from X11 ProjectRoot (hack)
>From [EMAIL PROTECTED] Tue Oct 10 15:40:25 2000 Date: Mon, 13 Mar 2000 19:38:41 +0000 (GMT) From: Peter Chang <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: ctwm-3.5b. - small fix Resent-Date: Tue, 14 Mar 2000 09:12:26 +0100 Resent-From: Claude Lecommandeur <[EMAIL PROTECTED]> Resent-To: [EMAIL PROTECTED] Some more fixes: --- ctwm.man~ Mon Oct 4 14:51:26 1999 +++ ctwm.man Mon Mar 13 19:26:38 2000 @@ -1251,7 +1251,7 @@ This variable specifies that the WorkSpaceManager should be started in its map form when created. -.IP "\fBStartSqueezed\fP" { \fIwin-list\fP }" 8 +.IP "\fBStartSqueezed\fP { \fIwin-list\fP }" 8 These windows will first show up squeezed (see f.squeeze). .IP "\fBStayUpMenus\fP" 8 And the Imakefile's install target has a dependency on xpm which is unresolved. #ifdef XPM install:: xpm A quick fix is to remove that dependency. Peter