Re: [ANNOUNCE] sawfish-1.5.0
- From: Daniel Fetchinson <fetchinson googlemail com>
- To: General discussion about sawfish wm <sawfish-list gnome org>
- Subject: Re: [ANNOUNCE] sawfish-1.5.0
- Date: Fri, 3 Jul 2009 14:01:41 -0700
> 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]