3 Summary: NeXT-alike window manager
4 Summary(es): Administrador de Ventanas parecido con el NeXT
5 Summary(fr): Gestionnaire de fenêtres avec le look NeXT
6 Summary(pl): Mened¿er okien w stylu NeXT
7 Summary(pt_BR): Gerente de Janelas parecido com o NeXT
8 Summary(ru): WindowMaker - ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X11
9 Summary(uk): WindowMaker - צËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X11
14 Group: X11/Window Managers
15 Source0: ftp://ftp.windowmaker.org/pub/source/release/%{name}-%{version}.tar.bz2
16 Source1: ftp://windowmaker.org/pub/%{name}-data.tar.gz
17 Source2: ftp://ftp.windowmaker.org/pub/source/release/%{name}-extra-%{extraver}.tar.gz
18 Source3: %{name}.desktop
19 Source4: %{name}.RunWM
20 Source5: %{name}.wm_style
21 Patch0: %{name}-CFLAGS.patch
22 Patch1: %{name}-wmconfig.patch
23 Patch2: %{name}-pixmaps.patch
24 Patch3: %{name}-shared.patch
25 Patch4: %{name}-areas.patch
26 Patch5: %{name}-IconPosition.patch
27 Patch6: %{name}-singleclick.patch
28 Patch7: %{name}-plmenu.patch
29 Patch8: %{name}-dockit.patch
30 URL: http://www.windowmaker.org/
31 BuildRequires: autoconf
32 BuildRequires: automake
33 BuildRequires: libtool
34 BuildRequires: gettext-devel
35 BuildRequires: libpng >= 1.0.8
36 BuildRequires: libjpeg-devel >= 6b
37 BuildRequires: libtiff-devel
38 BuildRequires: libungif-devel
39 BuildRequires: Hermes-devel
40 BuildRequires: XFree86-devel
41 Requires: wmconfig >= 0.9.9-5
43 Requires: %{name}-libs = %{version}
45 Requires: xinitrc >= 3.0
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 %define _prefix /usr/X11R6
49 %define _mandir %{_prefix}/man
50 %define _sysconfdir /etc/X11
51 %define _wmpropsdir %{_datadir}/wm-properties
54 Window Maker is an X11 window manager which emulates the look and feel
55 of the NeXTSTEP (TM) graphical user interface. It is relatively fast,
56 feature rich and easy to configure and use. Window Maker is part of
57 the official GNU project, which means that Window Maker can
58 interoperate with other GNU projects, such as GNOME.
60 Window Maker allows users to switch themes 'on the fly,' to place
61 favorite applications on either an application dock, similar to
62 AfterStep's Wharf or on a workspace dock, a 'clip' which extends the
63 application dock's usefulness.
65 You should install the WindowMaker package if you use Window Maker as
66 your window manager or if you'd like to try using it. If you do
67 install the WindowMaker package, you may also want to install the
68 AfterStep-APPS package, which includes applets that will work with
69 both AfterStep and Window Maker window managers.
72 WindowMaker es un administrador de ventanas proyectado para emular la
73 apariencia de parte de la interface de usuario del NEXTSTEP(tm). Se
74 hizo para ser rápido, relativamente pequeño, rico en características y
75 de configuración fácil, con una apariencia sencilla y elegante
76 prestada del NEXTSTEP(tm).
79 Window Maker est un gestionnaire de fenêtres pour X11 qui cherche à
80 reproduire l'allure et l'ergonomie ("look & feel") de l'interface
81 graphique NeXTSTEP(tm) (aka OpenStep). Il est relativement rapide,
82 évolué, et facile à configurer et à utiliser. Window Maker fait
83 officiellement partie du projet GNU, ce qui signifie que Window Maker
84 peut coopérer avec d'autres projets GNU, comme par exemple GNOME.
86 Window Maker permet de changer de thèmes facilement, de placer ses
87 applications favorites soit sur un "dock" similaire au programme Wharf
88 de AfterStep, soit sur un dock intégré à l'espace de travail, appelé
89 "clip" (trombone), et qui permet d'étendre les possibilités du dock
92 Vous devriez installer ce package si votre gestionnaire de fenêtres
93 est Window Maker, ou si vous voulez l'essayer. Si vous installez le
94 package Window Maker, vous voudrez peut-être installer aussi le
95 package AfterStep-APPS, qui contient des "applets" (petites
96 applications) qui fonctionnent à la fois dans les gestionnaires de
97 fenêtres AfterStep et Window Maker.
100 WindowMaker jest mened¿erem okien przypominaj±cym wygl±dem i wygod±
101 obs³ugi interfejs systemu NeXTSTEP(tm). Jest szybki, stosunkowo ma³y,
102 o du¿ych mo¿liwo¶ciach i ³atwy w konfiguracji. Konfiguruje siê go
103 myszk±, za pomoc± programu WPrefs wchodz±cego w sk³ad tego pakietu.
105 %description -l pt_BR
106 WindowMaker é um gerente de janelas projetado para emular a aparência
107 de parte da interface de usuário do NEXTSTEP(tm). Feito para ser
108 rápido, relativamente pequeno, rico em características e de
109 configuração fácil, com uma aparência simples e elegante emprestada do
113 WindowMaker - ÜÔÏ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ, ÜÍÕÌÉÒÕÀÝÉÊ ÞÁÓÔØ ÜËÒÁÎÎÏÊ ÓÒÅÄÙ
114 NEXTSTEP(tm). ðÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ ÞÔÏ ÏÎ ÏÔÎÏÓÉÔÅÌØÎÏ ÎÅ×ÅÌÉË, ÂÙÓÔÒ,
115 ÂÏÇÁÔ ×ÏÚÍÏÖÎÏÓÔÑÍÉ, ÌÅÇËÏ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ É ÉÍÅÅÔ ÐÒÏÓÔÕÀ É ÜÌÅÇÁÎÔÎÕÀ
116 ×ÎÅÛÎÏÓÔØ, ÐÏÚÁÉÍÓÔ×Ï×ÁÎÎÕÀ Õ NEXTSTEP(tm).
119 WindowMaker - ÊצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ, ÝÏ ÅÍÕÌÀ¤ ¦ÎÔÅÒÆÅÊÓ ÅËÒÁÎÎÏÇÏ
120 ÓÅÒÅÄÏ×ÉÝÁ NEXTSTEP(tm). êÏÇÏ ××ÁÖÁÀÔØ ×¦ÄÎÏÓÎÏ ÎÅ×ÅÌÉËÉÍ, Û×ÉÄËÉÍ,
121 ÂÁÇÁÔÉÍ ÍÏÖÌÉ×ÏÓÔÑÍÉ, ÌÅÇËÉÍ ÄÌÑ ÎÁÌÁÇÏÄÖÅÎÎÑ; צΠÍÁ¤ ÐÒÏÓÔÕ ÔÁ
122 ÅÌÅÇÁÎÔÎÕ ÚÏ×ΦÛΦÓÔØ, ÚÁÐÏÚÉÞÅÎÕ × NEXTSTEP(tm).
125 Summary: WindowMaker shared libraries
126 Summary(pl): Biblioteki wspó³dzielone WindowMakera
128 Obsoletes: libwraster2
131 This package contains shared libraries for run WindowMaker.
133 %description libs -l pl
134 Ten pakiet zawiera biblioteki wspó³dzielone niezbêdne do pracy
135 mened¿era okien WindowMaker.
138 Summary: WindowMaker libraries - development part
139 Summary(es): Bibliotecas, archivos de inclusión, e etc. para desarrollar aplicaciones WindowMaker
140 Summary(fr): Librairies de WindowMaker
141 Summary(pl): Biblioteki WindowMakera - czê¶æ dla programistów
142 Summary(pt_BR): Arquivos de inclusão e bibliotecas para o WindowMaker
143 Summary(ru): âÉÂÌÉÏÔÅËÉ ÐÏÄÄÅÒÖËÉ É .h ÆÁÊÌÙ ÄÌÑ WindowMaker
144 Summary(uk): â¦Â̦ÏÔÅËÉ Ð¦ÄÔÒÉÍËÉ ÔÁ .h ÆÁÊÌÉ ÄÌÑ WindowMaker
145 Group: Development/Libraries
146 Requires: %{name}-libs = %{version}
147 Obsoletes: libwraster2-devel
150 This package contains libraries for building WindowMaker-enhanced
153 %description devel -l es
154 Bibliotecas, archivos de inclusión, e etc. para desarrollar
155 aplicaciones WindowMaker
157 %description devel -l fr
158 Ce paquet contient des librairies pour faire des applications mise en
159 valeur par WindowMaker.
161 %description devel -l pl
162 Ten pakiet zawiera pliki nag³ówkowe i biblioteki niezbêdne do
163 tworzenia aplikacji wykorzystuj±cych mo¿liwo¶ci mened¿era okien
166 %description devel -l pt_BR
167 Arquivos de inclusão e bibliotecas para o desenvolvimento de programas
168 baseados no WindowMaker
170 %description devel -l ru
171 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÉ É .h ÆÁÊÌÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÓÂÏÒËÉ
172 ÐÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ ×ÏÚÍÏÖÎÏÓÔÉ WindowMaker.
174 %description devel -l uk
175 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ Â¦Â̦ÏÔÅËÉ ÔÁ .h ÆÁÊÌÉ, ÐÒÉÚÎÁÞÅΦ ÄÌÑ ÐÒÉËÌÁÄÎÉÈ
176 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÍÏÖÌÉ×ÏÓÔ¦ WindowMaker.
179 Summary: WindowMaker static libraries
180 Summary(pl): Biblioteki statyczne WindowMakera
181 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÐÏÄÄÅÒÖËÉ ÄÌÑ WindowMaker
182 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ Ð¦ÄÔÒÉÍËÉ ÄÌÑ WindowMaker
183 Group: Development/Libraries
184 Summary(pt_BR): Componentes estáticos de desenvolvimento para o WindowMaker
185 Requires: %{name}-devel = %{version}
188 This package contains static libraries for building
189 WindowMaker-enhanced applications.
191 %description static -l pl
192 Ten pakiet zawiera statyczne biblioteki niezbêdne do tworzenia
193 aplikacji wykorzystuj±cych mo¿liwo¶ci menad¿era okien WindowMaker.
195 %description static -l pt_BR
196 Instale este pacote se você deseja desenvolver para o WindowMaker,
197 utilizando componentes estáticos (raramente necessário).
199 %description static -l ru
200 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÓÂÏÒËÉ
201 ÐÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ ×ÏÚÍÏÖÎÏÓÔÉ WindowMaker.
203 %description static -l uk
204 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÐÒÉÚÎÁÞÅΦ ÄÌÑ ÐÒÉËÌÁÄÎÉÈ
205 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÍÏÖÌÉ×ÏÓÔ¦ WindowMaker.
219 for f in WindowMaker/*menu*; do
220 sed s,/usr/local/GNUstep/,/usr/X11R6/lib/GNUstep/, $f >$f.new
225 libtoolize --copy --force
229 cd %{name}-extra-%{extraver}
230 libtoolize --copy --force
236 LINGUAS="cs de el es fi fr gl hr it ja ko nl no pl pt ro ru \
237 se sk tr zh_CN zh_TW.Big5" ; export LINGUAS
238 CPP_PATH="/lib/cpp" ; export CPP_PATH
240 if [ -f %{_pkgconfigdir}/libpng12.pc ] ; then
241 CPPFLAGS="`pkg-config libpng12 --cflags`"
243 %configure CPPFLAGS="$CPPFLAGS" \
244 --with-nlsdir=%{_datadir}/locale \
245 --with-appspath=%{_libdir}/GNUstep/Apps \
254 touch WindowMaker/Defaults/W*.in
257 LINGUAS="cs de el es fi fr gl hr it ja ko nl no pl pt ro ru \
258 se sk tr zh_CN zh_TW.Big5" \
259 CFLAGS="%{rpmcflags}" \
260 LDFLAGS="%{rpmldflags}"
263 cd %{name}-extra-%{extraver}
265 --with-nlsdir=%{_datadir}/locale \
266 --with-iconsdir=%{_datadir}/pixmaps
269 rm -rf $RPM_BUILD_ROOT
270 install -d $RPM_BUILD_ROOT{%{_datadir}/pixmaps,%{_wmpropsdir}} \
271 $RPM_BUILD_ROOT/etc/sysconfig/wmstyle
274 LINGUAS="cs de el es fi fr gl hr it ja ko nl no pl pt ro ru \
275 se sk tr zh_CN zh_TW.Big5" \
276 DESTDIR=$RPM_BUILD_ROOT
278 install util/bughint $RPM_BUILD_ROOT%{_bindir}
280 install contrib/dockit $RPM_BUILD_ROOT%{_bindir}
281 install contrib/dockit.1 $RPM_BUILD_ROOT%{_mandir}/man1
283 install WindowMaker-data/pixmaps/* $RPM_BUILD_ROOT%{_datadir}/pixmaps
284 install %{SOURCE3} $RPM_BUILD_ROOT%{_wmpropsdir}
286 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.sh
287 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.names
289 cd %{name}-extra-%{extraver}
290 %{__make} DESTDIR=$RPM_BUILD_ROOT install
293 gzip -9nf AUTHORS BUGFORM BUGS ChangeLog FAQ NEWS README
295 %find_lang %{name} --all-name
297 %post libs -p /sbin/ldconfig
298 %postun libs -p /sbin/ldconfig
301 rm -rf $RPM_BUILD_ROOT
303 %files -f %{name}.lang
304 %defattr(644,root,root,755)
307 %dir %{_sysconfdir}/WindowMaker
308 %config %verify(not size mtime md5) %{_sysconfdir}/WindowMaker/*
310 %attr(755,root,root) /etc/sysconfig/wmstyle/*.sh
311 /etc/sysconfig/wmstyle/*.names
316 %{_wmpropsdir}/WindowMaker.desktop
318 %attr(755,root,root) %{_bindir}/bughint
319 %attr(755,root,root) %{_bindir}/geticonset
320 %attr(755,root,root) %{_bindir}/getstyle
321 %attr(755,root,root) %{_bindir}/seticons
322 %attr(755,root,root) %{_bindir}/setstyle
323 %attr(755,root,root) %{_bindir}/wdwrite
324 %attr(755,root,root) %{_bindir}/wdread
325 %attr(755,root,root) %{_bindir}/wkdemenu.pl
326 %attr(755,root,root) %{_bindir}/wm-oldmenu2new
327 %attr(755,root,root) %{_bindir}/wmagnify
328 %attr(755,root,root) %{_bindir}/wmaker
329 %attr(755,root,root) %{_bindir}/wmaker.inst
330 %attr(755,root,root) %{_bindir}/wmsetbg
331 %attr(755,root,root) %{_bindir}/wmchlocale
332 %attr(755,root,root) %{_bindir}/wsetfont
333 %attr(755,root,root) %{_bindir}/wxcopy
334 %attr(755,root,root) %{_bindir}/wxpaste
335 %attr(755,root,root) %{_bindir}/dockit
337 %{_datadir}/WindowMaker
339 %dir %{_libdir}/GNUstep
340 %dir %{_libdir}/GNUstep/Apps
341 %dir %{_libdir}/GNUstep/Apps/WPrefs.app
343 %attr(755,root,root) %{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs
345 %{_libdir}/GNUstep/Apps/WPrefs.app/tiff
346 %{_libdir}/GNUstep/Apps/WPrefs.app/xpm
347 %{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs.tiff
348 %{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs.xpm
351 %defattr(644,root,root,755)
352 %attr(755,root,root) %{_libdir}/lib*.so.*.*
356 %defattr(644,root,root,755)
357 %attr(755,root,root) %{_libdir}/lib*.so
358 %attr(755,root,root) %{_libdir}/lib*.la
359 %attr(755,root,root) %{_bindir}/get-wings-flags
360 %attr(755,root,root) %{_bindir}/get-wraster-flags
361 %attr(755,root,root) %{_bindir}/get-wutil-flags
365 %defattr(644,root,root,755)