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: %{name}-info.patch
12 Patch1: %{name}-no_version.patch
13 Patch2: %{name}-no_libnsl.spec
14 URL: http://sawmill.sourceforge.net
17 BuildRequires: autoconf
18 BuildRequires: esound-devel
19 BuildRequires: control-center-devel
20 BuildRequires: gettext-devel
21 BuildRequires: gnome-libs-devel
22 BuildRequires: gtk+-devel >= 1.2.0
23 BuildRequires: imlib-devel >= 1.8.2
24 BuildRequires: libjpeg-devel
25 BuildRequires: libpng >= 1.0.8
26 BuildRequires: librep-devel >= 0.12
27 BuildRequires: librep-jl >= 0.12
28 BuildRequires: libtiff-devel
29 BuildRequires: libungif-devel
30 BuildRequires: ncurses-devel
31 BuildRequires: readline-devel
32 BuildRequires: rep-gtk >= 0.13
34 Obsoletes: sawmill-gnome
35 Obsoletes: sawmill-themer
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 %define _prefix /usr/X11R6
39 %define _infodir /usr/share/info
42 This is an extensible window manager using a LISP-based scripting
43 language--all window decorations are configurable, the basic idea is
44 to have as much user-interface policy as possible controlled through
45 the Lisp language. All configuration may be performed through a GTK
46 interface; sawmill is mostly-GNOME compliant.
49 Summary: GNOME support for sawmill
50 Group: X11/Window Managers
51 Group(es): X11/Administraadores De Ventanas
52 Group(fr): X11/Gestionnaires De Fenêtres
53 Group(pl): X11/Zarz±dcy Okien
54 Requires: %{name} = %{version}
57 Optional GNOME support for sawmill. Includes a wm-entries spec, and a
58 control center applet.
61 Summary: GUI for creating sawmill themes
62 Group: X11/Window Managers
63 Group(es): X11/Administraadores De Ventanas
64 Group(fr): X11/Gestionnaires De Fenêtres
65 Group(pl): X11/Zarz±dcy Okien
66 Requires: %{name} = %{version}
69 Optional theme builder for sawmill. Allows static window themes to be
70 created/edited in a graphical environment.
79 gettextize --copy --force
81 LDFLAGS="-s"; export LDFLAGS
92 rm -rf $RPM_BUILD_ROOT
93 install -d $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties
96 DESTDIR=$RPM_BUILD_ROOT \
97 G_MENU_DIR=%{_applnkdir}/Settings
99 strip --strip-unneeded $RPM_BUILD_ROOT%{_libexecdir}/sawfish/*.so
101 gzip -9nf $RPM_BUILD_ROOT%{_infodir}/sawfish* \
107 rm -rf $RPM_BUILD_ROOT
110 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
113 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
115 %files -f %{name}.lang
116 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_bindir}/sawfish
119 %attr(755,root,root) %{_bindir}/sawfish-client
120 %attr(755,root,root) %{_bindir}/sawfish-ui
122 %dir %{_libexecdir}/sawfish
123 %{_libexecdir}/sawfish/DOC
124 %attr(755,root,root) %{_libexecdir}/sawfish/*.so
125 %attr(755,root,root) %{_libexecdir}/sawfish/*.la
126 %attr(755,root,root) %{_libexecdir}/sawfish/gtk-style
127 %attr(755,root,root) %{_libexecdir}/sawfish/sawfish-menu
131 %defattr(644,root,root,755)
132 %attr(755,root,root) %{_bindir}/sawfish-capplet
133 %{_datadir}/control-center/Sawfish
134 %{_datadir}/gnome/wm-properties/Sawfish.desktop
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_bindir}/sawfish-themer
139 %{_datadir}/sawfish/themer.glade