]> git.pld-linux.org Git - packages/sawfish.git/blobdiff - sawfish.spec
- added Provides: gnome-wm
[packages/sawfish.git] / sawfish.spec
index 88ae976fb25567ee51ee367062ecb218036b6950..0218d83b5a8ed985bdd9316490f846c29b1ef222 100644 (file)
 Summary:       A highly configurable and extensible X11 window manager
+Summary(es):   Un administrador de ventanas que se puede configurar y extender para X11
+Summary(pl):   Zarz±dca okien dla X11 o du¿ych mo¿liwo¶ciach konfiguracyjnych i skalowalno¶ci
+Summary(pt_BR):        Um gerenciador de janelas configurável e extensível para o X11
+Summary(ru):   ïËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X Window
+Summary(uk):   ÷¦ËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X Window
+Summary(zh_CN):        ¾ßÓкÜÇ¿µÄÀ©Õ¹ÐԺͿÉÅäÖÃÐÔµÄͼÐδ°¿Ú¹ÜÀíÆ÷
 Name:          sawfish
-Version:       0.29
-Release:       1
+Version:       1.3
+Release:       2
+Epoch:         3
 License:       GPL
 Group:         X11/Window Managers
-Group(es):     X11/Administraadores De Ventanas
-Group(fr):     X11/Gestionnaires De Fenêtres
-Group(pl):     X11/Zarz±dcy Okien
-Source0:       ftp://download.sourceforge.net/pub/sourceforge/sawmill/%{name}-%{version}.tar.gz
-Patch0:                sawfish-info.patch
-Patch1:                sawfish-xinerama.patch
-Patch2:                sawfish-no_version.patch
-URL:           http://sawmill.sourceforge.net
-BuildRequires: esound-devel
-BuildRequires: control-center-devel
+#Source0:      http://ftp.gnome.org/pub/gnome/sources/sawfish/2.0/%{name}-%{version}.tar.bz2
+Source0:       http://dl.sourceforge.net/sawmill/%{name}-%{version}.tar.gz
+# Source0-md5: 9e5ce5e76c60acecdb1889c1f173295a
+Source1:       %{name}-xsession.desktop
+Patch0:                %{name}-applnk.patch
+URL:           http://sawmill.sourceforge.net/
+Icon:          sawfish.xpm
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: esound-devel >= 0.2.27
 BuildRequires: gettext-devel
-BuildRequires: gnome-libs-devel
-BuildRequires: gtk+-devel >= 1.2.0
-BuildRequires: imlib-devel >= 1.8.2
-BuildRequires: libjpeg-devel
-BuildRequires: libpng-devel
-BuildRequires: librep-devel >= 0.12
-BuildRequires: librep-jl >= 0.12
-BuildRequires: libtiff-devel
-BuildRequires: libungif-devel
+BuildRequires: gtk+2-devel >= 2.0.3
+BuildRequires: librep-devel >= 0.16
+BuildRequires: libtool
 BuildRequires: ncurses-devel
 BuildRequires: readline-devel
-BuildRequires: rep-gtk >= 0.12
-Requires:      /usr/sbin/fix-info-dir
+BuildRequires: rep-gtk >= 0.17
+BuildRequires: rep-gtk-gnome >= 0.17
+BuildRequires: rep-gtk-libglade >= 0.17
+BuildRequires: texinfo
+%define                repexecdir      %(rep-config --execdir || echo "Install_librep-devel_and_rebuild_this_package")
+Requires:      rep-gtk >= 0.16
+Requires:      %{repexecdir}
+Provides:      gnome-wm
 Obsoletes:     sawmill
 Obsoletes:     sawmill-gnome
 Obsoletes:     sawmill-themer
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _prefix         /usr/X11R6
-%define                _infodir        /usr/share/info
+%define                _libexecdir     %{_libdir}
+%define                _wmpropsdir     /usr/share/wm-properties
 
 %description
 This is an extensible window manager using a LISP-based scripting
 language--all window decorations are configurable, the basic idea is
 to have as much user-interface policy as possible controlled through
 the Lisp language. All configuration may be performed through a GTK
-interface; sawmill is mostly-GNOME compliant.
+interface; sawfish is mostly-GNOME compliant.
+
+%description -l pl
+Zarz±dca okien o du¿ych mo¿liwo¶ciach rozszerzania, u¿ywaj±cy
+bazowanego na LISP-ie jêzyka skryptowego, dziêki czemu wszystkie
+dodatki do okien s± konfigurowalne. Ogóln± ide± jest, aby daæ jak
+najwiêksz± kontrolê w rêce u¿ytkownika poprzez graficzny interfejs
+dziêki w³a¶nie LISP-owi. Sawfish jest najbardziej zgodny z GNOME-m.
+
+%description -l pt_BR
+O Sawfish é um gerenciador de janelas extensível que usa uma linguagem
+de script baseada em Lisp. Todas as decorações de janelas são
+configuráveis e a idéia básica e ter a maior parte possível das
+políticas de interface de usuário controlada pela linguagem Lisp. A
+configuração pode ser efetuada escrevendo-se código Lisp em um arquivo
+.sawfishrc pessoal. O Sawfish provê suporte completo para o GNOME.
+
+%description -l ru
+Sawfish - ÜÔÏ ÒÁÓÛÉÒÑÅÍÙÊ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ, ÉÓÐÏÌØÚÕÀÝÉÊ ÏÓÎÏ×ÁÎÎÙÊ ÎÁ
+Lisp ÑÚÙË ÓÃÅÎÁÒÉÅ×. ÷ÓÅ ÏËÏÎÎÙÅ ÄÅËÏÒÁÃÉÉ ÍÏÖÎÏ ËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ,
+ÂÁÚÏ×ÁÑ ÉÄÅÑ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏÂÙ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÞÅÒÅÚ Lisp
+ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÏÂßÅÍ ÐÏ×ÅÄÅÎÉÑ ÉÎÔÅÒÆÅÊÓÁ ÐÏÌØÚÏ×ÁÔÅÌÑ.
+ëÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌÎÅÎÏ ÎÁÐÉÓÁÎÉÅÍ Lisp ËÏÄÁ ×
+ÐÅÒÓÏÎÁÌØÎÏÍ ÆÁÊÌÅ .sawfishrc, ÉÌÉ ÞÅÒÅÚ GTK+ ÉÎÔÅÒÆÅÊÓ. Sawfish ×
+ÏÓÎÏ×ÎÏÍ ÓÏ×ÍÅÓÔÉÍ Ó GNOME; ÅÓÌÉ ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ Ó GNOME,
+ÎÅÏÂÈÏÄÉÍÏ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ sawfish-gnome.
+
+%description -l uk
+Sawfish - ÃÅ ÒÏÚÛÉÒÀ×ÁÎÉʠצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ, ÝÏ ×ÉËÏÒÉÓÔÏ×Õ¤ ÂÁÚÏ×ÁÎÕ
+ÎÁ Lisp ÍÏ×Õ ÓÃÅÎÁÒ¦§×. ÷Ó¦ ×¦ËÏÎΦ ÄÅËÏÒÁ槠ÍÏÖÎÁ ËÏÎƦÇÕÒÕ×ÁÔÉ,
+ÂÁÚÏ×Á ¦ÄÅÑ ÐÏÌÑÇÁ¤ × ÔÏÍÕ, ÝÏ ËÏÎÔÒÏÌÀ×ÁÔÉ ÞÅÒÅÚ Lisp ÍÁËÓÉÍÁÌØÎÏ
+ÍÏÖÌÉ×ÉÊ ÏÂ'¤Í ÐÏ×ÅĦÎËÉ ¦ÎÔÅÒÆÅÊÓÁ ËÏÒÉÓÔÕ×ÁÞÁ. ëÏÎƦÇÕÒÕ×ÁÎÎÑ ÍÏÖÅ
+ÂÕÔÉ ×ÉËÏÎÁÎÅ ÎÁÐÉÓÁÎÎÑÍ Lisp ËÏÄÕ × ÐÅÒÓÏÎÁÌØÎÏÍÕ ÆÁÊ̦ .sawfishrc,
+ÁÂÏ ÞÅÒÅÚ GTK+ ¦ÎÔÅÒÆÅÊÓ. Sawfish ÚÄŦÌØÛÏÇÏ ÓÕͦÓÎÉÊ Ú GNOME; ÑËÝÏ
+ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÊÏÇÏ Ú GNOME, ÐÏÔÒ¦ÂÎÏ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ
+sawfish-gnome.
 
 %package gnome
 Summary:       GNOME support for sawmill
+Summary(pl):   Support GNOME'a dla sawmilla
 Group:         X11/Window Managers
-Group(es):     X11/Administraadores De Ventanas
-Group(fr):     X11/Gestionnaires De Fenêtres
-Group(pl):     X11/Zarz±dcy Okien
-Requires:      %{name} = %{version}
+Requires:      %{name} = %{epoch}:%{version}
+Requires:      rep-gtk-gnome >= 0.14-3
+Requires:      rep-gtk-libglade >= 0.14-3
 
 %description gnome
 Optional GNOME support for sawmill. Includes a wm-entries spec, and a
 control center applet.
 
-%package themer
-Summary:       GUI for creating sawmill themes
-Group:         X11/Window Managers
-Group(es):     X11/Administraadores De Ventanas
-Group(fr):     X11/Gestionnaires De Fenêtres
-Group(pl):     X11/Zarz±dcy Okien
-Requires:      %{name} = %{version}
+%description gnome -l pl
+Opcjonalne wsparcie GNOME'a dla sawmilla. Zawiera aplet dla
+control-center oraz specyfikacjê wm-entries.
+
+%description gnome -l ru
+ðÁËÅÔ sawfish-gnome ×ËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÓÒÅÄÙ GNOME ÄÌÑ ÏËÏÎÎÏÇÏ
+ÍÅÎÅÄÖÅÒÁ sawfish (×ËÌÀÞÁÑ ÁÐÐÌÅÔ ÄÌÑ ÃÅÎÔÒÁ ÕÐÒÁ×ÌÅÎÉÑ GNOME). åÓÌÉ
+×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ sawfish ×ÍÅÓÔÅ Ó GNOME, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ
+ÕÓÔÁÎÏ×ÉÔØ ÜÔÏÔ ÐÁËÅÔ.
 
-%description themer
-Optional theme builder for sawmill. Allows static window themes to be
-created/edited in a graphical environment.
+%description gnome -l uk
+ðÁËÅÔ sawfish-gnome ×ËÌÀÞÁ¤ Ð¦ÄÔÒÉÍËÕ ÓÅÒÅÄÏ×ÉÝÁ GNOME ÄÌѠצËÏÎÎÏÇÏ
+ÍÅÎÅÄÖÅÒÁ sawfish (×ËÌÀÞÁÀÞÉ ÁÐÌÅÔ ÄÌÑ ÃÅÎÔÒÕ ËÅÒÕ×ÁÎÎÑ GNOME). ñËÝÏ
+×É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ sawfish Ú GNOME, ×ÁÍ ÐÏÔÒ¦ÂÎÏ ×ÓÔÁÎÏ×ÉÔÉ ÃÅÊ
+ÐÁËÅÔ.
 
 %prep
 %setup -q
 %patch0 -p1
-%patch2 -p1
 
 %build
-gettextize --copy --force
-autoconf
-LDFLAGS="-s"; export LDFLAGS
+%{__gettextize}
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake} || :
 %configure \
        --disable-static \
        --enable-capplet \
+       --enable-themer \
+       --enable-gnome-widgets \
        --with-readline \
        --with-esd \
        --with-audiofile \
-       --without-static
-%{__make}
+       --with-gnu-ld
+%{__make} \
+       host_type=%{_host}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties
+install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_wmpropsdir}}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
-       G_MENU_DIR=%{_applnkdir}/Settings
-
-strip --strip-unneeded $RPM_BUILD_ROOT%{_libexecdir}/sawfish/*.so
+       G_MENU_DIR=%{_applnkdir}/Settings/GNOME \
+       host_type=%{_host}
 
-gzip -9nf $RPM_BUILD_ROOT%{_infodir}/sawfish* \
-       README NEWS FAQ TODO
+install Sawfish.desktop $RPM_BUILD_ROOT%{_wmpropsdir}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
 
 %find_lang %{name}
 
@@ -111,24 +160,33 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc *.gz
-%attr(755,root,root) %{_bindir}/sawfish
-%attr(755,root,root) %{_bindir}/sawfish-client
-%attr(755,root,root) %{_bindir}/sawfish-ui
+%doc README NEWS FAQ TODO
+%attr(755,root,root) %{_bindir}/*
 %{_datadir}/sawfish
+%{_datadir}/xsessions/%{name}.desktop
+%{_pixmapsdir}/*
+
 %dir %{_libexecdir}/sawfish
-%{_libexecdir}/sawfish/DOC
-%attr(755,root,root) %{_libexecdir}/sawfish/*.so
-%attr(755,root,root) %{_libexecdir}/sawfish/*.la
+%dir %{_libexecdir}/sawfish/%{version}
+%dir %{_libexecdir}/sawfish/%{version}/%{_host}
+%attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/*.so
+%{_libexecdir}/sawfish/%{version}/%{_host}/*.la
+%attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/gtk-style
+%attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish-menu
+%attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish-about
+%dir %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish
+%dir %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm
+%dir %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm/util
+%attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm/util/*.so
+%{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm/util/*.la
+%{_libexecdir}/sawfish/%{version}/%{_host}/DOC
+
+%dir %{repexecdir}/sawfish
+%attr(755,root,root) %{repexecdir}/sawfish/*.so
+%{repexecdir}/sawfish/*.la
 %{_infodir}/sawfish*
 
 %files gnome
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/sawfish-capplet
-%{_datadir}/control-center/Sawfish
-%{_datadir}/gnome/wm-properties/Sawfish.desktop
-
-%files themer
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/sawfish-themer
-%{_datadir}/sawfish/themer.glade
+%{_datadir}/control-center-2.0/capplets/*
+%{_wmpropsdir}/Sawfish.desktop
This page took 0.071486 seconds and 4 git commands to generate.