1 Summary: A highly configurable and extensible X11 window manager
6 Group: X11/Window Managers
7 Group(es): X11/Administraadores De Ventanas
8 Group(fr): X11/Gestionnaires De Fenêtres
9 Group(pl): X11/Zarz±dcy Okien
10 Source0: ftp://download.sourceforge.net/pub/sourceforge/sawmill/%{name}-%{version}.tar.gz
11 Patch0: sawfish-info.patch
12 Patch1: sawfish-xinerama.patch
13 Patch2: sawfish-no_version.patch
14 URL: http://sawmill.sourceforge.net
15 BuildRequires: esound-devel
16 BuildRequires: control-center-devel
17 BuildRequires: gettext-devel
18 BuildRequires: gnome-libs-devel
19 BuildRequires: gtk+-devel >= 1.2.0
20 BuildRequires: imlib-devel >= 1.8.2
21 BuildRequires: libjpeg-devel
22 BuildRequires: libpng-devel
23 BuildRequires: librep-devel >= 0.12
24 BuildRequires: librep-jl >= 0.12
25 BuildRequires: libtiff-devel
26 BuildRequires: libungif-devel
27 BuildRequires: ncurses-devel
28 BuildRequires: readline-devel
29 BuildRequires: rep-gtk >= 0.12
30 Requires: /usr/sbin/fix-info-dir
32 Obsoletes: sawmill-gnome
33 Obsoletes: sawmill-themer
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 %define _prefix /usr/X11R6
37 %define _infodir /usr/share/info
40 This is an extensible window manager using a LISP-based scripting
41 language--all window decorations are configurable, the basic idea is
42 to have as much user-interface policy as possible controlled through
43 the Lisp language. All configuration may be performed through a GTK
44 interface; sawmill is mostly-GNOME compliant.
47 Summary: GNOME support for sawmill
48 Group: X11/Window Managers
49 Group(es): X11/Administraadores De Ventanas
50 Group(fr): X11/Gestionnaires De Fenêtres
51 Group(pl): X11/Zarz±dcy Okien
52 Requires: %{name} = %{version}
55 Optional GNOME support for sawmill. Includes a wm-entries spec, and a
56 control center applet.
59 Summary: GUI for creating sawmill themes
60 Group: X11/Window Managers
61 Group(es): X11/Administraadores De Ventanas
62 Group(fr): X11/Gestionnaires De Fenêtres
63 Group(pl): X11/Zarz±dcy Okien
64 Requires: %{name} = %{version}
67 Optional theme builder for sawmill. Allows static window themes to be
68 created/edited in a graphical environment.
76 gettextize --copy --force
78 LDFLAGS="-s"; export LDFLAGS
89 rm -rf $RPM_BUILD_ROOT
90 install -d $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties
93 DESTDIR=$RPM_BUILD_ROOT \
94 G_MENU_DIR=%{_applnkdir}/Settings
96 strip --strip-unneeded $RPM_BUILD_ROOT%{_libexecdir}/sawfish/*.so
98 gzip -9nf $RPM_BUILD_ROOT%{_infodir}/sawfish* \
104 rm -rf $RPM_BUILD_ROOT
107 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
110 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
112 %files -f %{name}.lang
113 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_bindir}/sawfish
116 %attr(755,root,root) %{_bindir}/sawfish-client
117 %attr(755,root,root) %{_bindir}/sawfish-ui
119 %dir %{_libexecdir}/sawfish
120 %{_libexecdir}/sawfish/DOC
121 %attr(755,root,root) %{_libexecdir}/sawfish/*.so
122 %attr(755,root,root) %{_libexecdir}/sawfish/*.la
123 %attr(755,root,root) %{_libexecdir}/sawfish/gtk-style
124 %attr(755,root,root) %{_libexecdir}/sawfish/sawfish-menu
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_bindir}/sawfish-capplet
130 %{_datadir}/control-center/Sawfish
131 %{_datadir}/gnome/wm-properties/Sawfish.desktop
134 %defattr(644,root,root,755)
135 %attr(755,root,root) %{_bindir}/sawfish-themer
136 %{_datadir}/sawfish/themer.glade