]> git.pld-linux.org Git - packages/sawfish.git/blobdiff - sawfish.spec
- added Provides: gnome-wm
[packages/sawfish.git] / sawfish.spec
index d519062a52af1130d3cabcfacf203a6385c8ce53..0218d83b5a8ed985bdd9316490f846c29b1ef222 100644 (file)
@@ -1,77 +1,95 @@
 Summary:       A highly configurable and extensible X11 window manager
-Summary(pl):   Window Manad¿er dla X11 o du¿ych mo¿liwo¶ciach konfiguracyjnych i skalowalno¶ci
+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:       1.0
-Release:       1
-Epoch:         1
+Version:       1.3
+Release:       2
+Epoch:         3
 License:       GPL
 Group:         X11/Window Managers
-Group(de):     X11/Fenstermanager
-Group(es):     X11/Administraadores De Ventanas
-Group(fr):     X11/Gestionnaires De Fenêtres
-Group(pl):     X11/Zarz±dcy Okien
-Source0:       ftp://sawmill.sourceforge.net/pub/sawmill/%{name}-%{version}.tar.gz
-Patch0:                %{name}-info.patch
-Patch1:                %{name}-no_version.patch
-Patch2:                %{name}-no_libnsl.spec
-Patch3:                %{name}-make.patch
-#Patch4:               %{name}-po.patch
+#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: esound-devel
-BuildRequires: control-center-devel
+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 >= 1.0.8
-BuildRequires: librep-devel >= 0.13.2-2
-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: gmp-devel
-BuildRequires: rep-gtk >= 0.14-3
-BuildRequires: rep-gtk-gnome >= 0.14-3
-BuildRequires: rep-gtk-libglade >= 0.14-3
-%define                repexecdir      %(rep-config --execdir)
-Requires:      rep-gtk >= 0.14-3
+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}
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Provides:      gnome-wm
 Obsoletes:     sawmill
 Obsoletes:     sawmill-gnome
 Obsoletes:     sawmill-themer
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _prefix         /usr/X11R6
 %define                _libexecdir     %{_libdir}
-%define                _wmpropsdir     %{_datadir}/wm-properties
+%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
-Window manad¿er 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± configurowalne. Ogóln± ide± jest, aby daæ jak
+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.
-Sawmill jest najbardziej zgodny z GNOME'em.
+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 sawmill'a
+Summary(pl):   Support GNOME'a dla sawmilla
 Group:         X11/Window Managers
-Group(de):     X11/Fenstermanager
-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
 
@@ -79,40 +97,32 @@ Requires:   rep-gtk-libglade >= 0.14-3
 Optional GNOME support for sawmill. Includes a wm-entries spec, and a
 control center applet.
 
-%description -l pl gnome
-Opcjonalny support GNOME'a dla sawmill'a. Zawiera aplet dla control-center
-oraz wm-entries spec.
+%description gnome -l pl
+Opcjonalne wsparcie GNOME'a dla sawmilla. Zawiera aplet dla
+control-center oraz specyfikacjê wm-entries.
 
-%package themer
-Summary:       GUI for creating sawmill themes
-Summary(pl):   GUI do tworzenia tematów dla sawmill'a
-Group:         X11/Window Managers
-Group(de):     X11/Fenstermanager
-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 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 -l pl themer
-Opcjonalna aplikacja do tworzenia tematów dla sawfish'a. Pozwala na 
-tworzenie/modyfikacjê statycznych tematów w ¶rodowisku graficznym.
+%description gnome -l uk
+ðÁËÅÔ sawfish-gnome ×ËÌÀÞÁ¤ Ð¦ÄÔÒÉÍËÕ ÓÅÒÅÄÏ×ÉÝÁ GNOME ÄÌѠצËÏÎÎÏÇÏ
+ÍÅÎÅÄÖÅÒÁ sawfish (×ËÌÀÞÁÀÞÉ ÁÐÌÅÔ ÄÌÑ ÃÅÎÔÒÕ ËÅÒÕ×ÁÎÎÑ GNOME). ñËÝÏ
+×É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ sawfish Ú GNOME, ×ÁÍ ÐÏÔÒ¦ÂÎÏ ×ÓÔÁÎÏ×ÉÔÉ ÃÅÊ
+ÐÁËÅÔ.
 
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-#%patch4 -p1 
 
 %build
-gettextize --copy --force
-aclocal
-autoconf
+%{__gettextize}
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake} || :
 %configure \
        --disable-static \
        --enable-capplet \
@@ -121,20 +131,21 @@ autoconf
        --with-readline \
        --with-esd \
        --with-audiofile \
-       --disable-static
-%{__make}
+       --with-gnu-ld
+%{__make} \
+       host_type=%{_host}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_wmpropsdir}
+install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_wmpropsdir}}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
-       G_MENU_DIR=%{_applnkdir}/Settings/GNOME
+       G_MENU_DIR=%{_applnkdir}/Settings/GNOME \
+       host_type=%{_host}
 
 install Sawfish.desktop $RPM_BUILD_ROOT%{_wmpropsdir}
-
-gzip -9nf README NEWS FAQ TODO
+install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
 
 %find_lang %{name}
 
@@ -149,41 +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
-%dir %{_libexecdir}/sawfish/%{_host}
-%attr(755,root,root) %{_libexecdir}/sawfish/%{_host}/*.so
-%attr(755,root,root) %{_libexecdir}/sawfish/%{_host}/*.la
-%attr(755,root,root) %{_libexecdir}/sawfish/%{_host}/gtk-style
-%attr(755,root,root) %{_libexecdir}/sawfish/%{_host}/sawfish-menu
-%attr(755,root,root) %{_libexecdir}/sawfish/%{_host}/sawfish-about
-%dir %{_libexecdir}/sawfish/%{_host}/sawfish
-%dir %{_libexecdir}/sawfish/%{_host}/sawfish/wm
-%dir %{_libexecdir}/sawfish/%{_host}/sawfish/wm/util
-%attr(755,root,root) %{_libexecdir}/sawfish/%{_host}/sawfish/wm/util/*.so
-%attr(755,root,root) %{_libexecdir}/sawfish/%{_host}/sawfish/wm/util/*.la
-%{_libexecdir}/sawfish/%{_host}/DOC
+%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
-%attr(755,root,root) %{repexecdir}/sawfish/*.la
-
+%{repexecdir}/sawfish/*.la
 %{_infodir}/sawfish*
 
 %files gnome
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/sawfish-capplet
-%{_datadir}/control-center/Sawfish
+%{_datadir}/control-center-2.0/capplets/*
 %{_wmpropsdir}/Sawfish.desktop
-
-%files themer
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/sawfish-themer
-%{_datadir}/sawfish/themer.glade
This page took 0.107502 seconds and 4 git commands to generate.