]> git.pld-linux.org Git - packages/WindowMaker.git/blobdiff - WindowMaker.spec
- rel 19; fix build
[packages/WindowMaker.git] / WindowMaker.spec
index 4edd25902ac2fabf69a5007c5d333f5c57c84b99..da5ecfda6dc3665ed9f5b5226bc5a3fa35eab102 100644 (file)
@@ -1,63 +1,73 @@
+#
+# Conditional build:
+%bcond_with    gnome2          # build with support for GNOME2 wm-properties
+#
 %define                extraver        0.1
 %define                extraver        0.1
-%define                _snap           20040321
-
 Summary:       NeXT-alike window manager
 Summary:       NeXT-alike window manager
-Summary(es):   Administrador de Ventanas parecido con el NeXT
-Summary(fr):   Gestionnaire de fenêtres avec le look NeXT
-Summary(pl):   Zarz±dca okien w stylu NeXT
-Summary(pt_BR):        Gerente de Janelas parecido com o NeXT
-Summary(ru):   WindowMaker - ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X11
-Summary(uk):   WindowMaker - ×¦ËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X11
+Summary(es.UTF-8):     Administrador de Ventanas parecido con el NeXT
+Summary(fr.UTF-8):     Gestionnaire de fenêtres avec le look NeXT
+Summary(pl.UTF-8):     Zarządca okien w stylu NeXT
+Summary(pt_BR.UTF-8):  Gerente de Janelas parecido com o NeXT
+Summary(ru.UTF-8):     WindowMaker - оконный менеджер для X11
+Summary(uk.UTF-8):     WindowMaker - віконний менеджер для X11
 Name:          WindowMaker
 Name:          WindowMaker
-Version:       0.81.0
-Release:       0.%{_snap}.8
+Version:       0.92.0
+Release:       19
 License:       GPL
 Group:         X11/Window Managers
 License:       GPL
 Group:         X11/Window Managers
-Source0:       ftp://ftp.windowmaker.org/pub/source/snapshots/%{name}-CVS-%{_snap}.tar.gz
-# Source0-md5: ecbd8f1cee5e2ad1adb99baadb142169
-Source1:       ftp://windowmaker.org/pub/%{name}-data.tar.gz
+Source0:       ftp://windowmaker.info/pub/source/release/%{name}-%{version}.tar.gz
+# Source0-md5: 678cb4a9b22a557cfb524dc3cb457c08
+Source1:       %{name}-data.tar.gz
 # Source1-md5: 6ea0c37314ea9e9ab27e8bdf45a31a82
 # Source1-md5: 6ea0c37314ea9e9ab27e8bdf45a31a82
-Source2:       ftp://ftp.windowmaker.org/pub/source/release/%{name}-extra-%{extraver}.tar.gz
+Source2:       ftp://windowmaker.info/pub/source/release/%{name}-extra-%{extraver}.tar.gz
 # Source2-md5: 07c7700daaaf232bc490f5abaabef085
 Source3:       %{name}.desktop
 # Source2-md5: 07c7700daaaf232bc490f5abaabef085
 Source3:       %{name}.desktop
-Source4:       %{name}.RunWM
-Source5:       %{name}.wm_style
 Source6:       %{name}-xsession.desktop
 Source6:       %{name}-xsession.desktop
-Patch0:                %{name}-CFLAGS.patch
-Patch1:                %{name}-vfmg.patch
-Patch2:                %{name}-pixmaps.patch
-Patch3:                %{name}-shared.patch
-Patch4:                %{name}-areas.patch
+Patch0:                %{name}-cvs.patch
+Patch1:                %{name}-pl.po-update.patch
+Patch2:                %{name}-CFLAGS.patch
+Patch3:                %{name}-vfmg.patch
+Patch4:                %{name}-shared.patch
 Patch5:                %{name}-IconPosition.patch
 Patch6:                %{name}-singleclick.patch
 Patch7:                %{name}-plmenu.patch
 Patch8:                %{name}-dockit.patch
 Patch5:                %{name}-IconPosition.patch
 Patch6:                %{name}-singleclick.patch
 Patch7:                %{name}-plmenu.patch
 Patch8:                %{name}-dockit.patch
-Patch10:       %{name}-xterm-dock.patch
-Patch11:       %{name}-pl.po-update.patch
-Patch12:       %{name}-wmchlocale-fixes.patch
-Patch13:       http://www.heily.com/mark/code_samples/appicon_captions_maxprotect.diff
-Patch14:       %{name}-localenames.patch
-Patch15:       %{name}-CVS-before-xft2.patch
-URL:           http://www.windowmaker.org/
-BuildRequires: XFree86-devel
+Patch9:                http://www.heily.com/mark/code_samples/appicon_captions_maxprotect.diff
+Patch10:       %{name}-localenames.patch
+Patch11:       %{name}-0.91.0-translucency-1.patch
+Patch12:       %{name}-gnustep.patch
+Patch13:       %{name}-wine.patch
+Patch14:       %{name}-libpng14.patch
+Patch15:       %{name}-libpng15.patch
+Patch16:       %{name}-format.patch
+URL:           http://www.windowmaker.info/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: gettext-devel
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: gettext-devel
-BuildRequires: libpng >= 1.0.8
+BuildRequires: giflib-devel
 BuildRequires: libjpeg-devel >= 6b
 BuildRequires: libjpeg-devel >= 6b
+BuildRequires: libpng-devel >= 2:1.4.0
 BuildRequires: libtiff-devel
 BuildRequires: libtool >= 1:1.4.2-9
 BuildRequires: libtiff-devel
 BuildRequires: libtool >= 1:1.4.2-9
-BuildRequires: libungif-devel
-BuildRequires: xft-devel
+BuildRequires: perl-base
+BuildRequires: pkgconfig
+BuildRequires: sed >= 4.0
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXft-devel
+BuildRequires: xorg-lib-libXinerama-devel
+BuildRequires: xorg-lib-libXpm-devel
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      %{name}-libs = %{version}-%{release}
-Requires:      cpp
+Requires:      Esetroot
+Requires:      cpp >= 6:4.0.0
+Requires:      gnustep-dirs
 Requires:      tk
 Requires:      tk
-Requires:      wmconfig >= 0.9.9-5
-Requires:      xinitrc >= 3.0
+Requires:      vfmg >= 0.9.95
+Provides:      WallpaperChanger
+Conflicts:     filesystem < 3.0-20
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sysconfdir     /etc/X11
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sysconfdir     /etc/X11
-%define                _wmpropsdir     /usr/share/wm-properties
+%define                _wmpropsdir     /usr/share/gnome/wm-properties
 
 %description
 Window Maker is an X11 window manager which emulates the look and feel
 
 %description
 Window Maker is an X11 window manager which emulates the look and feel
@@ -77,146 +87,147 @@ install the WindowMaker package, you may also want to install the
 AfterStep-APPS package, which includes applets that will work with
 both AfterStep and Window Maker window managers.
 
 AfterStep-APPS package, which includes applets that will work with
 both AfterStep and Window Maker window managers.
 
-%description -l es
+%description -l es.UTF-8
 WindowMaker es un administrador de ventanas proyectado para emular la
 apariencia de parte de la interface de usuario del NEXTSTEP(tm). Se
 WindowMaker es un administrador de ventanas proyectado para emular la
 apariencia de parte de la interface de usuario del NEXTSTEP(tm). Se
-hizo para ser rápido, relativamente pequeño, rico en características y
-de configuración fácil, con una apariencia sencilla y elegante
+hizo para ser rápido, relativamente pequeño, rico en características y
+de configuración fácil, con una apariencia sencilla y elegante
 prestada del NEXTSTEP(tm).
 
 prestada del NEXTSTEP(tm).
 
-%description -l fr
-Window Maker est un gestionnaire de fenêtres pour X11 qui cherche à
+%description -l fr.UTF-8
+Window Maker est un gestionnaire de fenêtres pour X11 qui cherche à
 reproduire l'allure et l'ergonomie ("look & feel") de l'interface
 graphique NeXTSTEP(tm) (aka OpenStep). Il est relativement rapide,
 reproduire l'allure et l'ergonomie ("look & feel") de l'interface
 graphique NeXTSTEP(tm) (aka OpenStep). Il est relativement rapide,
-évolué, et facile à configurer et à utiliser. Window Maker fait
+évolué, et facile à configurer et à utiliser. Window Maker fait
 officiellement partie du projet GNU, ce qui signifie que Window Maker
 officiellement partie du projet GNU, ce qui signifie que Window Maker
-peut coopérer avec d'autres projets GNU, comme par exemple GNOME.
+peut coopérer avec d'autres projets GNU, comme par exemple GNOME.
 
 
-Window Maker permet de changer de thèmes facilement, de placer ses
+Window Maker permet de changer de thèmes facilement, de placer ses
 applications favorites soit sur un "dock" similaire au programme Wharf
 applications favorites soit sur un "dock" similaire au programme Wharf
-de AfterStep, soit sur un dock intégré à l'espace de travail, appelé
-"clip" (trombone), et qui permet d'étendre les possibilités du dock
+de AfterStep, soit sur un dock intégré à l'espace de travail, appelé
+"clip" (trombone), et qui permet d'étendre les possibilités du dock
 principal.
 
 principal.
 
-Vous devriez installer ce package si votre gestionnaire de fenêtres
+Vous devriez installer ce package si votre gestionnaire de fenêtres
 est Window Maker, ou si vous voulez l'essayer. Si vous installez le
 est Window Maker, ou si vous voulez l'essayer. Si vous installez le
-package Window Maker, vous voudrez peut-être installer aussi le
+package Window Maker, vous voudrez peut-être installer aussi le
 package AfterStep-APPS, qui contient des "applets" (petites
 package AfterStep-APPS, qui contient des "applets" (petites
-applications) qui fonctionnent à la fois dans les gestionnaires de
-fenêtres AfterStep et Window Maker.
-
-%description -l pl
-WindowMaker jest zarz±dc± okien przypominaj±cym wygl±dem i wygod±
-obs³ugi interfejs systemu NeXTSTEP(tm). Jest szybki, stosunkowo ma³y,
-o du¿ych mo¿liwo¶ciach i ³atwy w konfiguracji. Konfiguruje siê go
-myszk±, za pomoc± programu WPrefs wchodz±cego w sk³ad tego pakietu.
-
-%description -l pt_BR
-WindowMaker é um gerente de janelas projetado para emular a aparência
-de parte da interface de usuário do NEXTSTEP(tm). Feito para ser
-rápido, relativamente pequeno, rico em características e de
-configuração fácil, com uma aparência simples e elegante emprestada do
+applications) qui fonctionnent à la fois dans les gestionnaires de
+fenêtres AfterStep et Window Maker.
+
+%description -l pl.UTF-8
+WindowMaker jest zarządcą okien przypominającym wyglądem i wygodą
+obsługi interfejs systemu NeXTSTEP(tm). Jest szybki, stosunkowo mały,
+o dużych możliwościach i łatwy w konfiguracji. Konfiguruje się go
+myszką, za pomocą programu WPrefs wchodzącego w skład tego pakietu.
+
+%description -l pt_BR.UTF-8
+WindowMaker é um gerente de janelas projetado para emular a aparência
+de parte da interface de usuário do NEXTSTEP(tm). Feito para ser
+rápido, relativamente pequeno, rico em características e de
+configuração fácil, com uma aparência simples e elegante emprestada do
 NEXTSTEP(tm).
 
 NEXTSTEP(tm).
 
-%description -l ru
-WindowMaker - ÜÔÏ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ, ÜÍÕÌÉÒÕÀÝÉÊ ÞÁÓÔØ ÜËÒÁÎÎÏÊ ÓÒÅÄÙ
-NEXTSTEP(tm). ðÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ ÞÔÏ ÏΠÏÔÎÏÓÉÔÅÌØÎÏ ÎÅ×ÅÌÉË, ÂÙÓÔÒ,
-ÂÏÇÁÔ ×ÏÚÍÏÖÎÏÓÔÑÍÉ, ÌÅÇËÏ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ É ÉÍÅÅÔ ÐÒÏÓÔÕÀ É ÜÌÅÇÁÎÔÎÕÀ
-×ÎÅÛÎÏÓÔØ, ÐÏÚÁÉÍÓÔ×Ï×ÁÎÎÕÀ Õ NEXTSTEP(tm).
+%description -l ru.UTF-8
+WindowMaker - это оконный менеджер, эмулирующий часть экранной среды
+NEXTSTEP(tm). Подразумевается что он относительно невелик, быстр,
+богат возможностями, легко настраивается и имеет простую и элегантную
+внешность, позаимствованную у NEXTSTEP(tm).
 
 
-%description -l uk
-WindowMaker - ÃŠצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ, ÝÏ ÅÍÕÌÀ¤ ¦ÎÔÅÒÆÅÊÓ ÅËÒÁÎÎÏÇÏ
-ÓÅÒÅÄÏ×ÉÝÁ NEXTSTEP(tm). êÏÇÏ ××ÁÖÁÀÔؠצÄÎÏÓÎÏ ÎÅ×ÅÌÉËÉÍ, Û×ÉÄËÉÍ,
-ÂÁÇÁÔÉÍ ÍÏÖÌÉ×ÏÓÔÑÍÉ, ÌÅÇËÉÍ ÄÌÑ ÎÁÌÁÇÏÄÖÅÎÎÑ; ×¦Î ÍÁ¤ ÐÒÏÓÔÕ ÔÁ
-ÅÌÅÇÁÎÔÎÕ ÚÏ×ΦÛΦÓÔØ, ÚÁÐÏÚÉÞÅÎÕ × NEXTSTEP(tm).
+%description -l uk.UTF-8
+WindowMaker - це віконний менеджер, що емулює інтерфейс екранного
+середовища NEXTSTEP(tm). Його вважають відносно невеликим, швидким,
+багатим можливостями, легким для налагодження; він має просту та
+елегантну зовнішність, запозичену в NEXTSTEP(tm).
 
 %package libs
 Summary:       WindowMaker shared libraries
 
 %package libs
 Summary:       WindowMaker shared libraries
-Summary(pl):   Biblioteki wspó³dzielone WindowMakera
+Summary(pl.UTF-8):     Biblioteki współdzielone WindowMakera
 Group:         Libraries
 Obsoletes:     libwraster2
 
 %description libs
 This package contains shared libraries for run WindowMaker.
 
 Group:         Libraries
 Obsoletes:     libwraster2
 
 %description libs
 This package contains shared libraries for run WindowMaker.
 
-%description libs -l pl
-Ten pakiet zawiera biblioteki wspó³dzielone niezbêdne do pracy
-zarz±dcy okien WindowMaker.
+%description libs -l pl.UTF-8
+Ten pakiet zawiera biblioteki współdzielone niezbędne do pracy
+zarządcy okien WindowMaker.
 
 %package devel
 Summary:       WindowMaker libraries - development part
 
 %package devel
 Summary:       WindowMaker libraries - development part
-Summary(es):   Bibliotecas, archivos de inclusión, e etc. para desarrollar aplicaciones WindowMaker
-Summary(fr):   Librairies de WindowMaker
-Summary(pl):   Biblioteki WindowMakera - czê¶æ dla programistów
-Summary(pt_BR):        Arquivos de inclusão e bibliotecas para o WindowMaker
-Summary(ru):   âÉÂÌÉÏÔÅËÉ ÐÏÄÄÅÒÖËÉ É .h ÆÁÊÌÙ ÄÌÑ WindowMaker
-Summary(uk):   â¦Â̦ÏÔÅËɠЦÄÔÒÉÍËÉ ÔÁ .h ÆÁÊÌÉ ÄÌÑ WindowMaker
+Summary(es.UTF-8):     Bibliotecas y archivos de inclusión para WindowMaker
+Summary(fr.UTF-8):     Librairies de WindowMaker
+Summary(pl.UTF-8):     Biblioteki WindowMakera - część dla programistów
+Summary(pt_BR.UTF-8):  Arquivos de inclusão e bibliotecas para o WindowMaker
+Summary(ru.UTF-8):     Библиотеки поддержки и .h файлы для WindowMaker
+Summary(uk.UTF-8):     Бібліотеки підтримки та .h файли для WindowMaker
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
-Requires:      XFree86-devel
-Requires:      xft-devel
+Requires:      xorg-lib-libXext-devel
+Requires:      xorg-lib-libXft-devel
+Requires:      xorg-lib-libXpm-devel
 Obsoletes:     libwraster2-devel
 
 %description devel
 This package contains libraries for building WindowMaker-enhanced
 applications.
 
 Obsoletes:     libwraster2-devel
 
 %description devel
 This package contains libraries for building WindowMaker-enhanced
 applications.
 
-%description devel -l es
-Bibliotecas, archivos de inclusión, e etc. para desarrollar
+%description devel -l es.UTF-8
+Bibliotecas, archivos de inclusión, e etc. para desarrollar
 aplicaciones WindowMaker
 
 aplicaciones WindowMaker
 
-%description devel -l fr
+%description devel -l fr.UTF-8
 Ce paquet contient des librairies pour faire des applications mise en
 valeur par WindowMaker.
 
 Ce paquet contient des librairies pour faire des applications mise en
 valeur par WindowMaker.
 
-%description devel -l pl
-Ten pakiet zawiera pliki nag³ówkowe i biblioteki niezbêdne do
-tworzenia aplikacji wykorzystuj±cych mo¿liwo¶ci zarz±dcy okien
+%description devel -l pl.UTF-8
+Ten pakiet zawiera pliki nagłówkowe i biblioteki niezbędne do
+tworzenia aplikacji wykorzystujących możliwości zarządcy okien
 WindowMaker.
 
 WindowMaker.
 
-%description devel -l pt_BR
-Arquivos de inclusão e bibliotecas para o desenvolvimento de programas
+%description devel -l pt_BR.UTF-8
+Arquivos de inclusão e bibliotecas para o desenvolvimento de programas
 baseados no WindowMaker
 
 baseados no WindowMaker
 
-%description devel -l ru
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÉ É .h ÆÁÊÌÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÓÂÏÒËÉ
ÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ ×ÏÚÍÏÖÎÏÓÔÉ WindowMaker.
+%description devel -l ru.UTF-8
+Этот пакет содержит библиотеки и .h файлы, предназначенные для сборки
¿Ñ\80иложений, Ð¸Ñ\81полÑ\8cзÑ\83Ñ\8eÑ\89иÑ\85 Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ\81Ñ\82и WindowMaker.
 
 
-%description devel -l uk
-ãÅÊ ÐÁËÅԠͦÓÔÉÔؠ¦Â̦ÏÔÅËÉ ÔÁ .h ÆÁÊÌÉ, ÐÒÉÚÎÁÞÅΦ ÄÌÑ ÐÒÉËÌÁÄÎÉÈ
ÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÍÏÖÌÉ×ÏÓÔ¦ WindowMaker.
+%description devel -l uk.UTF-8
+Цей пакет містить бібліотеки та .h файли, призначені для прикладних
¿Ñ\80огÑ\80ам, Ñ\89о Ð²Ð¸ÐºÐ¾Ñ\80иÑ\81Ñ\82овÑ\83Ñ\8eÑ\82Ñ\8c Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾Ñ\81Ñ\82Ñ\96 WindowMaker.
 
 %package static
 Summary:       WindowMaker static libraries
 
 %package static
 Summary:       WindowMaker static libraries
-Summary(pl):   Biblioteki statyczne WindowMakera
-Summary(ru):   óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÐÏÄÄÅÒÖËÉ ÄÌÑ WindowMaker
-Summary(uk):   óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËɠЦÄÔÒÉÍËÉ ÄÌÑ WindowMaker
+Summary(pl.UTF-8):     Biblioteki statyczne WindowMakera
+Summary(pt_BR.UTF-8):  Componentes estáticos de desenvolvimento para o WindowMaker
+Summary(ru.UTF-8):     Статические библиотеки поддержки для WindowMaker
+Summary(uk.UTF-8):     Статичні бібліотеки підтримки для WindowMaker
 Group:         Development/Libraries
 Group:         Development/Libraries
-Summary(pt_BR):        Componentes estáticos de desenvolvimento para o WindowMaker
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 This package contains static libraries for building
 WindowMaker-enhanced applications.
 
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 This package contains static libraries for building
 WindowMaker-enhanced applications.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Ten pakiet zawiera statyczne biblioteki do tworzenia aplikacji
 Ten pakiet zawiera statyczne biblioteki do tworzenia aplikacji
-wykorzystuj±cych mo¿liwo¶ci zarz±dcy okien WindowMaker.
+wykorzystujących możliwości zarządcy okien WindowMaker.
 
 
-%description static -l pt_BR
-Instale este pacote se você deseja desenvolver para o WindowMaker,
-utilizando componentes estáticos (raramente necessário).
+%description static -l pt_BR.UTF-8
+Instale este pacote se você deseja desenvolver para o WindowMaker,
+utilizando componentes estáticos (raramente necessário).
 
 
-%description static -l ru
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÓÂÏÒËÉ
ÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ ×ÏÚÍÏÖÎÏÓÔÉ WindowMaker.
+%description static -l ru.UTF-8
+Этот пакет содержит статические библиотеки предназначенные для сборки
¿Ñ\80иложений, Ð¸Ñ\81полÑ\8cзÑ\83Ñ\8eÑ\89иÑ\85 Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ\81Ñ\82и WindowMaker.
 
 
-%description static -l uk
-ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÐÒÉÚÎÁÞÅΦ ÄÌÑ ÐÒÉËÌÁÄÎÉÈ
ÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÍÏÖÌÉ×ÏÓÔ¦ WindowMaker.
+%description static -l uk.UTF-8
+Цей пакет містить статичні бібліотеки, призначені для прикладних
¿Ñ\80огÑ\80ам, Ñ\89о Ð²Ð¸ÐºÐ¾Ñ\80иÑ\81Ñ\82овÑ\83Ñ\8eÑ\82Ñ\8c Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾Ñ\81Ñ\82Ñ\96 WindowMaker.
 
 %prep
 
 %prep
-%setup -q -a 1 -a 2 -n %{name}-CVS-%{_snap}
+%setup -q -a 1 -a 2
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -226,62 +237,63 @@ utilizando componentes est
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
-#%patch10 -p1
+%patch9 -p1
+%patch10 -p1
 %patch11 -p1
 %patch11 -p1
-%patch12 -p1
+%patch12 -p0
 %patch13 -p1
 %patch14 -p1
 %patch13 -p1
 %patch14 -p1
-%patch15 -p0
+%patch15 -p1
+%patch16 -p1
 
 for f in WindowMaker/*menu*; do
 
 for f in WindowMaker/*menu*; do
-       sed s,/usr/local/GNUstep/,%{_libdir}/GNUstep/, $f >$f.new
-       mv -f $f.new $f
+       %{__sed} -i s,/GNUstep/Apps,/GNUstep/Applications, $f
+       %{__sed} -i s,%{_libdir}/GNUstep/,%{_libdir}/GNUstep/, $f
+       %{__sed} -i s,%{_prefix}/local/GNUstep/,%{_libdir}/GNUstep/, $f
 done
 
 done
 
-mv -f po/{no,nb}.po
-mv -f po/{zh_TW.Big5,zh_TW}.po
-mv -f WPrefs.app/po/{zh_TW.Big5,zh_TW}.po
-
-# don't use x86 asm, it's broken
-# (wrlib/x86_specific.c contains far too many assumptions about function
-#  frame used by gcc, so it can crash depending on gcc version and
-#  optimizations - and did so in Ac i686 packages)
-%{__perl} -pi -e 's/test \$x86 = 1/false/' configure.ac
+%{__mv} po/{no,nb}.po
 
 %build
 
 %build
+#%ifarch %{x8664}
+# hack, should be obsolete - needs check
+#export ac_cv_c_inline_asm=no
+#%endif
 %{__libtoolize}
 %{__aclocal}
 %{__autoheader}
 %{__automake}
 %{__autoconf}
 cd %{name}-extra-%{extraver}
 %{__libtoolize}
 %{__aclocal}
 %{__autoheader}
 %{__automake}
 %{__autoconf}
 cd %{name}-extra-%{extraver}
-       %{__libtoolize}
-       %{__aclocal}
-       %{__autoconf}
-       %{__automake}
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
 cd ..
 
 cd ..
 
-perl -pi -e 's/defaultAppIcon.#extension#;SharedAppIcon = Yes;/defaultAppIcon.#extension#;/' \
+%{__perl} -pi -e 's/defaultAppIcon.#extension#;SharedAppIcon = Yes;/defaultAppIcon.#extension#;/' \
        WindowMaker/Defaults/WMWindowAttributes.in
 
 %configure \
        CPP_PATH="/lib/cpp" \
        LINGUAS="bg cs da de el es et fi fr gl hr hu it ja ko ms nb nl pl pt ro ru \
                 sk sv tr zh_CN zh_TW" \
        WindowMaker/Defaults/WMWindowAttributes.in
 
 %configure \
        CPP_PATH="/lib/cpp" \
        LINGUAS="bg cs da de el es et fi fr gl hr hu it ja ko ms nb nl pl pt ro ru \
                 sk sv tr zh_CN zh_TW" \
+       --disable-debug \
        --disable-rpath \
        --disable-rpath \
+       --enable-shared \
+       --enable-static \
+       --enable-xinerama \
+       --enable-usermenu \
+       --with-appspath=%{_libdir}/GNUstep/Applications \
        --with-nlsdir=%{_datadir}/locale \
        --with-nlsdir=%{_datadir}/locale \
-       --with-appspath=%{_libdir}/GNUstep/Apps \
+       --with-gnustepdir=%{_libdir}/GNUstep \
        --enable-sound \
        --enable-gnome \
        --enable-sound \
        --enable-gnome \
-       --disable-debug \
-       --enable-kde \
-       --enable-shared \
-       --enable-static \
-       --enable-usermenu
+       --enable-kde
 
 touch WindowMaker/Defaults/W*.in
 
 
 touch WindowMaker/Defaults/W*.in
 
-%{__make} \
+%{__make} -j1 \
        CFLAGS="%{rpmcflags}" \
        LDFLAGS="%{rpmldflags}"
 
        CFLAGS="%{rpmcflags}" \
        LDFLAGS="%{rpmldflags}"
 
@@ -289,12 +301,13 @@ touch WindowMaker/Defaults/W*.in
 cd %{name}-extra-%{extraver}
 %configure \
        --with-nlsdir=%{_datadir}/locale \
 cd %{name}-extra-%{extraver}
 %configure \
        --with-nlsdir=%{_datadir}/locale \
-       --with-iconsdir=%{_datadir}/pixmaps
+       --with-iconsdir=%{_pixmapsdir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_pixmapsdir},%{_wmpropsdir}} \
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_pixmapsdir},%{_wmpropsdir}} \
-       $RPM_BUILD_ROOT/etc/sysconfig/wmstyle
+       $RPM_BUILD_ROOT/etc/sysconfig/wmstyle \
+       $RPM_BUILD_ROOT%{_datadir}/WindowMaker/{Sounds,SoundSets}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
@@ -305,23 +318,23 @@ install contrib/dockit   $RPM_BUILD_ROOT%{_bindir}
 install contrib/dockit.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
 install WindowMaker-data/pixmaps/* $RPM_BUILD_ROOT%{_pixmapsdir}
 install contrib/dockit.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
 install WindowMaker-data/pixmaps/* $RPM_BUILD_ROOT%{_pixmapsdir}
-install %{SOURCE3} $RPM_BUILD_ROOT%{_wmpropsdir}
+#%{?with_gnome2:install %{SOURCE3} $RPM_BUILD_ROOT%{_wmpropsdir}}
+%{?with_gnome2:%{__sed} s,@LIBDIR@,%{_libdir}, %{SOURCE3} > $RPM_BUILD_ROOT%{_wmpropsdir}/WindowMaker.desktop}
 
 
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/wmaker.sh
-install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/wmaker.names
 install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/xsessions/WindowMaker.desktop
 install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/xsessions/WindowMaker.desktop
+#%{__sed} s,@LIBDIR@,%{_libdir}, %{SOURCE6} > $RPM_BUILD_ROOT%{_datadir}/xsessions/WindowMaker.desktop
 
 
-cd %{name}-extra-%{extraver}
-%{__make} install \
+%{__make} -C %{name}-extra-%{extraver} install \
        DESTDIR=$RPM_BUILD_ROOT
        DESTDIR=$RPM_BUILD_ROOT
-cd ..
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
 
 %find_lang %{name} --all-name
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
 %find_lang %{name} --all-name
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post   libs -p /sbin/ldconfig
+%post  libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
 %files -f %{name}.lang
 %postun libs -p /sbin/ldconfig
 
 %files -f %{name}.lang
@@ -329,57 +342,46 @@ rm -rf $RPM_BUILD_ROOT
 %doc AUTHORS BUGFORM BUGS ChangeLog FAQ NEWS README
 
 %dir %{_sysconfdir}/WindowMaker
 %doc AUTHORS BUGFORM BUGS ChangeLog FAQ NEWS README
 
 %dir %{_sysconfdir}/WindowMaker
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/WindowMaker/*
-
-%attr(755,root,root) /etc/sysconfig/wmstyle/*.sh
-/etc/sysconfig/wmstyle/*.names
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/WindowMaker/*
 
 
-%{_mandir}/man1/*
-%lang(sk) %{_mandir}/sk/man1/*
+%{_mandir}/man1/*.1*
+%lang(sk) %{_mandir}/sk/man1/*.1*
 
 
-%{_pixmapsdir}/*
-%{_wmpropsdir}/WindowMaker.desktop
+%{_pixmapsdir}/*.xpm
+%{?with_gnome2:%{_wmpropsdir}/WindowMaker.desktop}
 
 
+%attr(755,root,root) %{_bindir}/convertfonts
 %attr(755,root,root) %{_bindir}/bughint
 %attr(755,root,root) %{_bindir}/geticonset
 %attr(755,root,root) %{_bindir}/getstyle
 %attr(755,root,root) %{_bindir}/bughint
 %attr(755,root,root) %{_bindir}/geticonset
 %attr(755,root,root) %{_bindir}/getstyle
-%attr(755,root,root) %{_bindir}/seticons
-%attr(755,root,root) %{_bindir}/setstyle
-%attr(755,root,root) %{_bindir}/wcopy
-%attr(755,root,root) %{_bindir}/wdwrite
-%attr(755,root,root) %{_bindir}/wdread
+%attr(755,root,root) %{_bindir}/set*
+%attr(755,root,root) %{_bindir}/wd*
 %attr(755,root,root) %{_bindir}/wkdemenu.pl
 %attr(755,root,root) %{_bindir}/wkdemenu.pl
-%attr(755,root,root) %{_bindir}/wm-oldmenu2new
-%attr(755,root,root) %{_bindir}/wmagnify
-%attr(755,root,root) %{_bindir}/wmaker
-%attr(755,root,root) %{_bindir}/wmaker.inst
-%attr(755,root,root) %{_bindir}/wmsetbg
-%attr(755,root,root) %{_bindir}/wmsetup
-%attr(755,root,root) %{_bindir}/wmchlocale
-%attr(755,root,root) %{_bindir}/wpaste
-%attr(755,root,root) %{_bindir}/wsetfont
-%attr(755,root,root) %{_bindir}/wxcopy
-%attr(755,root,root) %{_bindir}/wxpaste
+%attr(755,root,root) %{_bindir}/wm*
+%attr(755,root,root) %{_bindir}/wx*
 %attr(755,root,root) %{_bindir}/dockit
 
 %{_datadir}/WindowMaker
 %{_datadir}/xsessions/WindowMaker.desktop
 
 # the first one is shared with gnustep-make...
 %attr(755,root,root) %{_bindir}/dockit
 
 %{_datadir}/WindowMaker
 %{_datadir}/xsessions/WindowMaker.desktop
 
 # the first one is shared with gnustep-make...
-%dir %{_libdir}/GNUstep
-%dir %{_libdir}/GNUstep/Apps
-%dir %{_libdir}/GNUstep/Apps/WPrefs.app
+%dir %{_libdir}/GNUstep/Applications
+%dir %{_libdir}/GNUstep/Applications/WPrefs.app
 
 
-%attr(755,root,root) %{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs
+%attr(755,root,root) %{_libdir}/GNUstep/Applications/WPrefs.app/WPrefs
 
 
-%{_libdir}/GNUstep/Apps/WPrefs.app/tiff
-%{_libdir}/GNUstep/Apps/WPrefs.app/xpm
-%{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs.tiff
-%{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs.xpm
+%{_libdir}/GNUstep/Applications/WPrefs.app/tiff
+%{_libdir}/GNUstep/Applications/WPrefs.app/WPrefs.tiff
+%{_libdir}/GNUstep/Applications/WPrefs.app/WPrefs.xpm
 
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/lib*.so.*.*
 
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/libExtraWINGs.so.0
+%attr(755,root,root) %ghost %{_libdir}/libWINGs.so.0
+%attr(755,root,root) %ghost %{_libdir}/libWMaker.so.0
+%attr(755,root,root) %ghost %{_libdir}/libWUtil.so.0
+%attr(755,root,root) %ghost %{_libdir}/libwraster.so.3
 %{_datadir}/WINGs
 
 %files devel
 %{_datadir}/WINGs
 
 %files devel
@@ -388,7 +390,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/get-wraster-flags
 %attr(755,root,root) %{_bindir}/get-wutil-flags
 %attr(755,root,root) %{_libdir}/lib*.so
 %attr(755,root,root) %{_bindir}/get-wraster-flags
 %attr(755,root,root) %{_bindir}/get-wutil-flags
 %attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
 %{_includedir}/*
 %{_pkgconfigdir}/*.pc
 
 %{_includedir}/*
 %{_pkgconfigdir}/*.pc
 
This page took 1.031342 seconds and 4 git commands to generate.