> Hi all, > > The long awaited 1.5.0 release of sawfish is finally available!
Congrats to the entire team! I was really looking forward to sawfish 1.5.0, I've been using sawfish for ages and I love it. I tried installing but got stuck, here is a quick report: These are the sources I downloaded: librep-0.90.0.tar.bz2 rep-gtk-0.18.6.tar.bz2 sawfish-1.5.0.tar.bz2 After unpacking the archives: cd librep-0.90.0 ./configure prefix=/home/fetchinson/tmp/sawfish make make install # everything above is successful! cd ../rep-gtk-0.18.6 # oooops, no 'configure' script :( autoconf # this complains: # configure.in:31: error: possibly undefined macro: AM_PROG_LIBTOOL # If this token and others are legitimate, please use m4_pattern_allow. # See the Autoconf documentation. # configure.in:46: error: possibly undefined macro: AC_PROG_LIBTOOL So how do I compile rep-gtk? I noticed that installation instructions on the wiki are practically non-existent and also the INSTALL and README files are virtually useless in the rep-gtk archive. How should I proceed? Cheers, Daniel > I've never thought of sawfish 1.5.0 beeing released before e17, two years > ago. Thanks to John, Janek, the Sawfish-Crew, all Contributors and Users, > Mandriva/Gentoo/Debian/ALT/Arch which did not drop sawfish and provide fresh > packages. > > It's brings one incompatibility compared to 1.3x: ~/.sawmillrc is no longer > a valid configurationfile, if you still use that file, simply rename it to > either ~/.sawfishrc or ~/.sawfish/rc, and you're done. > > Some additonal notes: > > for compiling with XFree86 or X.Org 6.x instead of X.Org 7.x, add the > following flag to configure: > > --without-xorg-x11 > > for compiling with Imlib1 as image-loader instead of gdk-pixbuf-xlib (which > works again), add: > > --without-gdk-pixbuf > > for not installing translations, add: > > --without-nls > > or (deprecated, since ="no" would install norwegian translation instead of > nothing) > > --enable-linguas=" " > > to compile without pango, add: > > --without-pango > > (by default, X.Org 7, gdk-pixbuf-xlib, nls and pango are enabled) > > The Overview of changes > > 1.5.0 > ===== > > * The 1.5.0 release has new features and bugfixes > > * New/Updated requirements: > - librep 0.17 -> 0.90.0 > > - rep-gtk 0.18.3 -> 0.18.4 > > * User visible changes: > - Fully renamed from "sawmill" to "sawfish" > > If your `.sawfishrc' has a line `(require 'sawmill-defaults)', > then change it to `(require 'sawfish-defaults)'. > > If your configuration file is named `~/.sawmillrc', then > rename it to `~/.sawfish/rc' or `~/.sawfishrc'. > > - Configurator GUI's default style is tree view of categories. > > Configurator GUI (sawfish-ui) used to display categories in > flat row, but now arranges them in tree diagram. > > To use the old style, put `(define-special-variable > customize-program "sawfish-ui --flatten")' in your > configuration file. > > * Bugs fixed: > - Fixed an compilation-error caused by glib [Michal Jaegermann] > > - Make building with imlib1 instead of gdk-pixbuf work again > [Michal Jaegermann] > > - Create src/build.h, since it has been missing before > [Christopher Bratusek] > > - Fixed an "unknown remote error" that might appear [Alexey I. > Froloff] > > - Make "make uninstall" work again [Christopher Bratusek] > > - Fixed the issue that apps did not start iconified, even if > requested [Ian Zimmerman, Teika Kazura] > > - First create $datadir/applications, then install the desktop > file [Christopher Bratusek] > > - Fixed default animation outline coordinates [Christopher > Bratusek] > > - Don't ignore datarootdir setting [Christopher Bratusek] > > - Make Sawfish more error-tolerant if an app has an icomplete > WM_CLASS [Martin Mares] > > - Make sure we don't mix Super and Hyper [Denis Barbier] > > - Fixup the last incomplete AC_DEFINE [Christopher Bratusek] > > - Fixed a speed-issue with microGUI [Christopher Bratusek] > > - Make properly use of WM_NAME in Elberg-tabbed [Christopher > Bratusek] > > * New features: > - UTF-8 Support in Windowmenus [Wang Diancheng] > > - UTF-8 Support in GTK Widgets [Christopher Bratusek] > > - Tabbed Windowing Support [Yann Hodique, Scott Scriven, Nathan > Froyd, Christopher Bratusek] > > - Improved KDE3 Integration [Timo Korvola] > > - Replaced hardcoded focus logic by focus-revert function [Timo > Korvola] > > - Tabbed Windowing Support: Raise Tabs on hover [Christopher > Bratusek] > > - Warp cursor to cycled windows, if warp-cursor is enabled > [Christopher Bratusek] > > - Warp cursor to unmaximied windows, if warp-cursor is enabled > [Fernando Carmona Varo] > > - 3 New Window-Animators: cross, elliptical and draft > [Christopher Bratusek, Teika Kazura[draft fixups]] > > - Shrinking/Yanking Support [Timo Korvola] > > - Infinite Desktop Feature (make the virtual desktop bigger > than the physical) [David T. McWherter] > > - Make Viewport commands appear in Sawfish-UI [Christopher > Bratusek] > > - Make Window History appear in Sawfish-UI [Christopher > Bratusek] > > - Added cycle-among-groups(,-backwards) commands (cycle between > the most recently used window of groups) [Fernando Carmano > Varo] > > - Interactive placement-mode now also for transients > [Christopher Bratusek] > > - Improved prompt.jl (allows changing font, fg and bg color) > [Sergey I. Sharybi] > > - Expose fixed-position, never-iconify, never-maximize in the > Window-Matcher UI [Christopher Bratusek] > > * Other changes: > - To build with XFree86/X.Org < 7.0 add -without-xorg-x11r7 > flag [Christopher Bratusek] > > - To build without Pango add -without-pango flag [Christopher > Bratusek] > > - To prevent installing translations add -without-nls flag > [Christopher Bratusek] > > - Set RestartStyleHint to 2 [Christian Marillat] > > - When matching window to alist try WM_NAME if WM_CLASS is > unset [Christian Marillat] > > - Major Documentation update [Derek Upham, Teika Kazura] > > - New Sound Theme [glh Pimenta] > > - Added ebuild [Harald van Dijk] > > - Added session desktop file [Christopher Bratusek] > > - rep.m4 has been dropped use librep.pc/rep-gtk.pc instead > [Christopher Bratusek] > > - Added sawfish.pc [Christopher Bratusek] > > - Improved Makefile's distclean rule [Christopher Bratusek] > > - Updated .desktop files for gnome-session >=2.23 [Christopher > Bratusek] > > - Fixed autogen for libtool >2.2 [Christopher Bratusek] > > - Major configure script rework [Christopher Bratusek] > > - Don't ship config.sub config.guess and install-sh in > $srcdir/etc [Christopher Bratusek] > > - Reworked Sawfish-UI [Christopher Bratusek] > > - Dropped libgnome|gnomeui|gnomecanvas widgets, use pure gtk > instead [Christopher Bratusek] > > - Merged changes from sawfish-pager [Christopher Bratusek] > > - Major update of the spec file [Christopher Bratusek, Michal > Jaegermann, Ritz] > > - Print usefull stuff at the end of configure [Christopher > Bratusek] > > - Add distclean rule to all Makefiles [Christopher Bratusek] > > - Add KEYBINDINGS file, containing a list of all default > keybindings [Christopher Bratusek] > > - Updated OPTIONS for all new options [Christopher Bratusek] > > - Cleaned Up Makedefs.in [Christopher Bratusek] > > - Move 'avoid' window-matcher from placement to state [Teika > Kazura] > > - Updated compat.jl [Teika Kazura] > > - Removed all old ChangeLog files [Christohper Bratusek] > > - Make move-cursor.jl export all functions described in the doc > [Christopher Bratusek] > > Download: > > Get it from the usual place: > https://sourceforge.net/project/showfiles.php?group_id=32 > > Have a lot of fun and stay tuned! > Chris > -- Psss, psss, put it down! - http://www.cafepress.com/putitdown
