]> git.pld-linux.org Git - packages/WindowMaker.git/blobdiff - WindowMaker.spec
- tabs in preamble
[packages/WindowMaker.git] / WindowMaker.spec
index 540c8cd1ec580300a93af0be6c4cefe3846a13f2..53348e00f74516b61bd5c041d0820532720b037d 100644 (file)
@@ -1,56 +1,60 @@
 %define                extraver        0.1
 
 Summary:       NeXT-alike window manager
 %define                extraver        0.1
 
 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):   Mened¿er 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.80.2
-Release:       2
+Version:       0.92.0
+Release:       1
 License:       GPL
 Group:         X11/Window Managers
 License:       GPL
 Group:         X11/Window Managers
-Source0:       ftp://ftp.windowmaker.org/pub/source/release/%{name}-%{version}.tar.bz2
-Source1:       ftp://windowmaker.org/pub/%{name}-data.tar.gz
-Source2:       ftp://ftp.windowmaker.org/pub/source/release/%{name}-extra-%{extraver}.tar.gz
+Source0:       ftp://windowmaker.info/pub/source/release/%{name}-%{version}.tar.gz
+# Source0-md5: 678cb4a9b22a557cfb524dc3cb457c08
+Source1:       %{name}-data.tar.gz
+# Source1-md5: 6ea0c37314ea9e9ab27e8bdf45a31a82
+Source2:       ftp://windowmaker.info/pub/source/release/%{name}-extra-%{extraver}.tar.gz
+# Source2-md5: 07c7700daaaf232bc490f5abaabef085
 Source3:       %{name}.desktop
 Source3:       %{name}.desktop
-Source4:       %{name}.RunWM
-Source5:       %{name}.wm_style
-Patch0:                %{name}-CFLAGS.patch
-Patch1:                %{name}-wmconfig.patch
-Patch2:                %{name}-pixmaps.patch
-Patch3:                %{name}-shared.patch
-Patch4:                %{name}-areas.patch
+Source6:       %{name}-xsession.desktop
+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
-Patch9:                %{name}-po.patch
-Patch10:       %{name}-rxvt.patch
-URL:           http://www.windowmaker.org/
+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
+URL:           http://www.windowmaker.info/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: libtool
 BuildRequires: gettext-devel
 BuildRequires: gettext-devel
-BuildRequires: libpng >= 1.0.8
 BuildRequires: libjpeg-devel >= 6b
 BuildRequires: libjpeg-devel >= 6b
+BuildRequires: libpng-devel >= 1.0.8
 BuildRequires: libtiff-devel
 BuildRequires: libtiff-devel
+BuildRequires: libtool >= 1:1.4.2-9
 BuildRequires: libungif-devel
 BuildRequires: libungif-devel
-BuildRequires: Hermes-devel
-BuildRequires: XFree86-devel
-Requires:      wmconfig >= 0.9.9-5
+BuildRequires: perl-base
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXft-devel
+BuildRequires: xorg-lib-libXpm-devel
+Requires:      %{name}-libs = %{version}-%{release}
 Requires:      cpp
 Requires:      cpp
-Requires:      %{name}-libs = %{version}
+Requires:      gnustep-dirs
 Requires:      tk
 Requires:      tk
-Requires:      xinitrc >= 3.0
+Requires:      vfmg >= 0.9.95
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _prefix         /usr/X11R6
-%define                _mandir         %{_prefix}/man
 %define                _sysconfdir     /etc/X11
 %define                _sysconfdir     /etc/X11
-%define                _wmpropsdir     %{_datadir}/wm-properties
+%define                _wmpropsdir     /usr/share/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
@@ -70,141 +74,144 @@ 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 mened¿erem 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
-mened¿era 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
 Group:         Development/Libraries
-Requires:      %{name}-libs = %{version}
+Requires:      %{name}-libs = %{version}-%{release}
+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 mened¿era 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(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}
+Summary(pt_BR.UTF-8):  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.
 
 
 %description static
 This package contains static libraries for building
 WindowMaker-enhanced applications.
 
-%description static -l pl
-Ten pakiet zawiera statyczne biblioteki niezbêdne do tworzenia
-aplikacji wykorzystuj±cych mo¿liwo¶ci menad¿era okien WindowMaker.
+%description static -l pl.UTF-8
+Ten pakiet zawiera statyczne biblioteki do tworzenia aplikacji
+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
 %setup -q -a 1 -a 2
 
 %prep
 %setup -q -a 1 -a 2
@@ -219,18 +226,26 @@ utilizando componentes est
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12 -p0
 
 for f in WindowMaker/*menu*; do
 
 for f in WindowMaker/*menu*; do
-       sed s,/usr/local/GNUstep/,/usr/X11R6/lib/GNUstep/, $f >$f.new
-       mv -f $f.new $f
+       sed -i s,/usr/lib/GNUstep/,%{_libdir}/GNUstep/, $f
+       sed -i s,/usr/local/GNUstep/,%{_libdir}/GNUstep/, $f
 done
 
 done
 
+mv -f po/{no,nb}.po
+
 %build
 %build
-rm -f {,%{name}-extra-%{extraver}/}missing
+#%ifarch %{x8664}
+# hack, should be obsolete - needs check
+#export ac_cv_c_inline_asm=no
+#%endif
 %{__libtoolize}
 %{__aclocal}
 %{__libtoolize}
 %{__aclocal}
-%{__autoconf}
+%{__autoheader}
 %{__automake}
 %{__automake}
+%{__autoconf}
 cd %{name}-extra-%{extraver}
 %{__libtoolize}
 %{__aclocal}
 cd %{name}-extra-%{extraver}
 %{__libtoolize}
 %{__aclocal}
@@ -238,29 +253,28 @@ cd %{name}-extra-%{extraver}
 %{__automake}
 cd ..
 
 %{__automake}
 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
 
        WindowMaker/Defaults/WMWindowAttributes.in
 
-LINGUAS="bg cs da de el es et fi fr gl hr hu it ja ko ms nl no pl pt ro ru \
-        sk sv tr zh_CN zh_TW.Big5" ; export LINGUAS
-CPP_PATH="/lib/cpp" ; export CPP_PATH
 %configure \
 %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 \
-       --with-nlsdir=%{_datadir}/locale \
+       --enable-shared \
+       --enable-static \
+       --enable-usermenu \
        --with-appspath=%{_libdir}/GNUstep/Apps \
        --with-appspath=%{_libdir}/GNUstep/Apps \
+       --with-nlsdir=%{_datadir}/locale \
+       --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
 
 %{__make} \
 
 touch WindowMaker/Defaults/W*.in
 
 %{__make} \
-       LINGUAS="bg cs da de el es et fi fr gl hr hu it ja ko ms nl no pl pt ro ru \
-               sk sv tr zh_CN zh_TW.Big5" \
        CFLAGS="%{rpmcflags}" \
        LDFLAGS="%{rpmldflags}"
 
        CFLAGS="%{rpmcflags}" \
        LDFLAGS="%{rpmldflags}"
 
@@ -272,12 +286,11 @@ cd %{name}-extra-%{extraver}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_datadir}/pixmaps,%{_wmpropsdir}} \
-       $RPM_BUILD_ROOT/etc/sysconfig/wmstyle
+install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_pixmapsdir},%{_wmpropsdir}} \
+       $RPM_BUILD_ROOT/etc/sysconfig/wmstyle \
+       $RPM_BUILD_ROOT%{_datadir}/WindowMaker/{Sounds,SoundSets}
 
 %{__make} install \
 
 %{__make} install \
-       LINGUAS="cs de el es fi fr gl hr it ja ko nl no pl pt ro ru  \
-               se sk tr zh_CN zh_TW.Big5" \
        DESTDIR=$RPM_BUILD_ROOT
 
 install util/bughint $RPM_BUILD_ROOT%{_bindir}
        DESTDIR=$RPM_BUILD_ROOT
 
 install util/bughint $RPM_BUILD_ROOT%{_bindir}
@@ -285,33 +298,28 @@ install util/bughint $RPM_BUILD_ROOT%{_bindir}
 install contrib/dockit   $RPM_BUILD_ROOT%{_bindir}
 install contrib/dockit.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
 install contrib/dockit   $RPM_BUILD_ROOT%{_bindir}
 install contrib/dockit.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
-install WindowMaker-data/pixmaps/* $RPM_BUILD_ROOT%{_datadir}/pixmaps
+install WindowMaker-data/pixmaps/* $RPM_BUILD_ROOT%{_pixmapsdir}
 install %{SOURCE3} $RPM_BUILD_ROOT%{_wmpropsdir}
 
 install %{SOURCE3} $RPM_BUILD_ROOT%{_wmpropsdir}
 
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.sh
-install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.names
+install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/xsessions/WindowMaker.desktop
 
 
-cd %{name}-extra-%{extraver}
-%{__make} DESTDIR=$RPM_BUILD_ROOT install
-cd ..
+%{__make} -C %{name}-extra-%{extraver} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 %find_lang %{name} --all-name
 
 
 %find_lang %{name} --all-name
 
-%post   libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post  libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS BUGFORM BUGS ChangeLog FAQ NEWS README
 
 %dir %{_sysconfdir}/WindowMaker
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS BUGFORM BUGS ChangeLog FAQ NEWS README
 
 %dir %{_sysconfdir}/WindowMaker
-%config %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/*
 %lang(sk) %{_mandir}/sk/man1/*
@@ -319,12 +327,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_pixmapsdir}/*
 %{_wmpropsdir}/WindowMaker.desktop
 
 %{_pixmapsdir}/*
 %{_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}/seticons
 %attr(755,root,root) %{_bindir}/setstyle
 %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}/wkdemenu.pl
 %attr(755,root,root) %{_bindir}/wdwrite
 %attr(755,root,root) %{_bindir}/wdread
 %attr(755,root,root) %{_bindir}/wkdemenu.pl
@@ -334,25 +342,23 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/wmaker.inst
 %attr(755,root,root) %{_bindir}/wmsetbg
 %attr(755,root,root) %{_bindir}/wmsetup
 %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}/dockit
 
 %{_datadir}/WindowMaker
 %attr(755,root,root) %{_bindir}/wxcopy
 %attr(755,root,root) %{_bindir}/wxpaste
 %attr(755,root,root) %{_bindir}/dockit
 
 %{_datadir}/WindowMaker
+%{_datadir}/xsessions/WindowMaker.desktop
 
 
-%dir %{_libdir}/GNUstep
-%dir %{_libdir}/GNUstep/Apps
-%dir %{_libdir}/GNUstep/Apps/WPrefs.app
+# the first one is shared with gnustep-make...
+%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/xpm
+%{_libdir}/GNUstep/Applications/WPrefs.app/WPrefs.tiff
+%{_libdir}/GNUstep/Applications/WPrefs.app/WPrefs.xpm
 
 %files libs
 %defattr(644,root,root,755)
 
 %files libs
 %defattr(644,root,root,755)
@@ -361,12 +367,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%attr(755,root,root) %{_libdir}/lib*.la
 %attr(755,root,root) %{_bindir}/get-wings-flags
 %attr(755,root,root) %{_bindir}/get-wraster-flags
 %attr(755,root,root) %{_bindir}/get-wutil-flags
 %attr(755,root,root) %{_bindir}/get-wings-flags
 %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}/*
 %{_includedir}/*
+%{_pkgconfigdir}/*.pc
 
 %files static
 %defattr(644,root,root,755)
 
 %files static
 %defattr(644,root,root,755)
This page took 0.062408 seconds and 4 git commands to generate.