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): Zarz±dca 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.gz
16 # Source0-md5: be07953e905d1e42fe7a65ac2193a5f9
17 Source1: %{name}-data.tar.gz
18 # Source1-md5: 6ea0c37314ea9e9ab27e8bdf45a31a82
19 Source2: ftp://ftp.windowmaker.org/pub/source/release/%{name}-extra-%{extraver}.tar.gz
20 # Source2-md5: 07c7700daaaf232bc490f5abaabef085
21 Source3: %{name}.desktop
22 Source6: %{name}-xsession.desktop
23 Patch0: %{name}-CFLAGS.patch
24 Patch1: %{name}-vfmg.patch
25 Patch2: %{name}-pixmaps.patch
26 Patch3: %{name}-shared.patch
27 Patch4: %{name}-IconPosition.patch
28 Patch5: %{name}-singleclick.patch
29 Patch6: %{name}-plmenu.patch
30 Patch7: %{name}-dockit.patch
31 Patch8: %{name}-pl.po-update.patch
32 Patch9: http://www.heily.com/mark/code_samples/appicon_captions_maxprotect.diff
33 Patch10: %{name}-localenames.patch
34 Patch11: %{name}-updateIconImage.patch
35 Patch12: %{name}-0.91.0-translucency-1.patch
36 URL: http://www.windowmaker.org/
37 BuildRequires: XFree86-devel
38 BuildRequires: autoconf
39 BuildRequires: automake
40 BuildRequires: gettext-devel
41 BuildRequires: libpng-devel >= 1.0.8
42 BuildRequires: libjpeg-devel >= 6b
43 BuildRequires: libtiff-devel
44 BuildRequires: libtool >= 1:1.4.2-9
45 BuildRequires: libungif-devel
46 BuildRequires: perl-base
47 BuildRequires: xft-devel
48 Requires: %{name}-libs = %{version}-%{release}
50 Requires: gnustep-dirs
54 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 %define _sysconfdir /etc/X11
57 %define _wmpropsdir /usr/share/wm-properties
60 Window Maker is an X11 window manager which emulates the look and feel
61 of the NeXTSTEP (TM) graphical user interface. It is relatively fast,
62 feature rich and easy to configure and use. Window Maker is part of
63 the official GNU project, which means that Window Maker can
64 interoperate with other GNU projects, such as GNOME.
66 Window Maker allows users to switch themes 'on the fly,' to place
67 favorite applications on either an application dock, similar to
68 AfterStep's Wharf or on a workspace dock, a 'clip' which extends the
69 application dock's usefulness.
71 You should install the WindowMaker package if you use Window Maker as
72 your window manager or if you'd like to try using it. If you do
73 install the WindowMaker package, you may also want to install the
74 AfterStep-APPS package, which includes applets that will work with
75 both AfterStep and Window Maker window managers.
78 WindowMaker es un administrador de ventanas proyectado para emular la
79 apariencia de parte de la interface de usuario del NEXTSTEP(tm). Se
80 hizo para ser rápido, relativamente pequeño, rico en características y
81 de configuración fácil, con una apariencia sencilla y elegante
82 prestada del NEXTSTEP(tm).
85 Window Maker est un gestionnaire de fenêtres pour X11 qui cherche à
86 reproduire l'allure et l'ergonomie ("look & feel") de l'interface
87 graphique NeXTSTEP(tm) (aka OpenStep). Il est relativement rapide,
88 évolué, et facile à configurer et à utiliser. Window Maker fait
89 officiellement partie du projet GNU, ce qui signifie que Window Maker
90 peut coopérer avec d'autres projets GNU, comme par exemple GNOME.
92 Window Maker permet de changer de thèmes facilement, de placer ses
93 applications favorites soit sur un "dock" similaire au programme Wharf
94 de AfterStep, soit sur un dock intégré à l'espace de travail, appelé
95 "clip" (trombone), et qui permet d'étendre les possibilités du dock
98 Vous devriez installer ce package si votre gestionnaire de fenêtres
99 est Window Maker, ou si vous voulez l'essayer. Si vous installez le
100 package Window Maker, vous voudrez peut-être installer aussi le
101 package AfterStep-APPS, qui contient des "applets" (petites
102 applications) qui fonctionnent à la fois dans les gestionnaires de
103 fenêtres AfterStep et Window Maker.
106 WindowMaker jest zarz±dc± okien przypominaj±cym wygl±dem i wygod±
107 obs³ugi interfejs systemu NeXTSTEP(tm). Jest szybki, stosunkowo ma³y,
108 o du¿ych mo¿liwo¶ciach i ³atwy w konfiguracji. Konfiguruje siê go
109 myszk±, za pomoc± programu WPrefs wchodz±cego w sk³ad tego pakietu.
111 %description -l pt_BR
112 WindowMaker é um gerente de janelas projetado para emular a aparência
113 de parte da interface de usuário do NEXTSTEP(tm). Feito para ser
114 rápido, relativamente pequeno, rico em características e de
115 configuração fácil, com uma aparência simples e elegante emprestada do
119 WindowMaker - ÜÔÏ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ, ÜÍÕÌÉÒÕÀÝÉÊ ÞÁÓÔØ ÜËÒÁÎÎÏÊ ÓÒÅÄÙ
120 NEXTSTEP(tm). ðÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ ÞÔÏ ÏÎ ÏÔÎÏÓÉÔÅÌØÎÏ ÎÅ×ÅÌÉË, ÂÙÓÔÒ,
121 ÂÏÇÁÔ ×ÏÚÍÏÖÎÏÓÔÑÍÉ, ÌÅÇËÏ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ É ÉÍÅÅÔ ÐÒÏÓÔÕÀ É ÜÌÅÇÁÎÔÎÕÀ
122 ×ÎÅÛÎÏÓÔØ, ÐÏÚÁÉÍÓÔ×Ï×ÁÎÎÕÀ Õ NEXTSTEP(tm).
125 WindowMaker - ÊצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ, ÝÏ ÅÍÕÌÀ¤ ¦ÎÔÅÒÆÅÊÓ ÅËÒÁÎÎÏÇÏ
126 ÓÅÒÅÄÏ×ÉÝÁ NEXTSTEP(tm). êÏÇÏ ××ÁÖÁÀÔØ ×¦ÄÎÏÓÎÏ ÎÅ×ÅÌÉËÉÍ, Û×ÉÄËÉÍ,
127 ÂÁÇÁÔÉÍ ÍÏÖÌÉ×ÏÓÔÑÍÉ, ÌÅÇËÉÍ ÄÌÑ ÎÁÌÁÇÏÄÖÅÎÎÑ; צΠÍÁ¤ ÐÒÏÓÔÕ ÔÁ
128 ÅÌÅÇÁÎÔÎÕ ÚÏ×ΦÛΦÓÔØ, ÚÁÐÏÚÉÞÅÎÕ × NEXTSTEP(tm).
131 Summary: WindowMaker shared libraries
132 Summary(pl): Biblioteki wspó³dzielone WindowMakera
134 Obsoletes: libwraster2
137 This package contains shared libraries for run WindowMaker.
139 %description libs -l pl
140 Ten pakiet zawiera biblioteki wspó³dzielone niezbêdne do pracy
141 zarz±dcy okien WindowMaker.
144 Summary: WindowMaker libraries - development part
145 Summary(es): Bibliotecas y archivos de inclusión para WindowMaker
146 Summary(fr): Librairies de WindowMaker
147 Summary(pl): Biblioteki WindowMakera - czê¶æ dla programistów
148 Summary(pt_BR): Arquivos de inclusão e bibliotecas para o WindowMaker
149 Summary(ru): âÉÂÌÉÏÔÅËÉ ÐÏÄÄÅÒÖËÉ É .h ÆÁÊÌÙ ÄÌÑ WindowMaker
150 Summary(uk): â¦Â̦ÏÔÅËÉ Ð¦ÄÔÒÉÍËÉ ÔÁ .h ÆÁÊÌÉ ÄÌÑ WindowMaker
151 Group: Development/Libraries
152 Requires: %{name}-libs = %{version}-%{release}
153 Requires: XFree86-devel
155 Obsoletes: libwraster2-devel
158 This package contains libraries for building WindowMaker-enhanced
161 %description devel -l es
162 Bibliotecas, archivos de inclusión, e etc. para desarrollar
163 aplicaciones WindowMaker
165 %description devel -l fr
166 Ce paquet contient des librairies pour faire des applications mise en
167 valeur par WindowMaker.
169 %description devel -l pl
170 Ten pakiet zawiera pliki nag³ówkowe i biblioteki niezbêdne do
171 tworzenia aplikacji wykorzystuj±cych mo¿liwo¶ci zarz±dcy okien
174 %description devel -l pt_BR
175 Arquivos de inclusão e bibliotecas para o desenvolvimento de programas
176 baseados no WindowMaker
178 %description devel -l ru
179 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÉ É .h ÆÁÊÌÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÓÂÏÒËÉ
180 ÐÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ ×ÏÚÍÏÖÎÏÓÔÉ WindowMaker.
182 %description devel -l uk
183 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ Â¦Â̦ÏÔÅËÉ ÔÁ .h ÆÁÊÌÉ, ÐÒÉÚÎÁÞÅΦ ÄÌÑ ÐÒÉËÌÁÄÎÉÈ
184 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÍÏÖÌÉ×ÏÓÔ¦ WindowMaker.
187 Summary: WindowMaker static libraries
188 Summary(pl): Biblioteki statyczne WindowMakera
189 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÐÏÄÄÅÒÖËÉ ÄÌÑ WindowMaker
190 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ Ð¦ÄÔÒÉÍËÉ ÄÌÑ WindowMaker
191 Group: Development/Libraries
192 Summary(pt_BR): Componentes estáticos de desenvolvimento para o WindowMaker
193 Requires: %{name}-devel = %{version}-%{release}
196 This package contains static libraries for building
197 WindowMaker-enhanced applications.
199 %description static -l pl
200 Ten pakiet zawiera statyczne biblioteki do tworzenia aplikacji
201 wykorzystuj±cych mo¿liwo¶ci zarz±dcy okien WindowMaker.
203 %description static -l pt_BR
204 Instale este pacote se você deseja desenvolver para o WindowMaker,
205 utilizando componentes estáticos (raramente necessário).
207 %description static -l ru
208 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÓÂÏÒËÉ
209 ÐÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ ×ÏÚÍÏÖÎÏÓÔÉ WindowMaker.
211 %description static -l uk
212 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÐÒÉÚÎÁÞÅΦ ÄÌÑ ÐÒÉËÌÁÄÎÉÈ
213 ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÍÏÖÌÉ×ÏÓÔ¦ WindowMaker.
231 for f in WindowMaker/*menu*; do
232 sed -i s,/usr/lib/GNUstep/,%{_libdir}/GNUstep/, $f
233 sed -i s,/usr/local/GNUstep/,%{_libdir}/GNUstep/, $f
238 # don't use x86 asm, it's broken
239 # (wrlib/x86_specific.c contains far too many assumptions about function
240 # frame used by gcc, so it can crash depending on gcc version and
241 # optimizations - and did so in Ac i686 packages)
242 %{__perl} -pi -e 's/test \$x86 = 1/false/' configure.ac
250 cd %{name}-extra-%{extraver}
257 %{__perl} -pi -e 's/defaultAppIcon.#extension#;SharedAppIcon = Yes;/defaultAppIcon.#extension#;/' \
258 WindowMaker/Defaults/WMWindowAttributes.in
261 CPP_PATH="/lib/cpp" \
262 LINGUAS="bg cs da de el es et fi fr gl hr hu it ja ko ms nb nl pl pt ro ru \
263 sk sv tr zh_CN zh_TW" \
269 --with-appspath=%{_libdir}/GNUstep/Apps \
270 --with-nlsdir=%{_datadir}/locale
272 touch WindowMaker/Defaults/W*.in
275 CFLAGS="%{rpmcflags}" \
276 LDFLAGS="%{rpmldflags}"
279 cd %{name}-extra-%{extraver}
281 --with-nlsdir=%{_datadir}/locale \
282 --with-iconsdir=%{_datadir}/pixmaps
285 rm -rf $RPM_BUILD_ROOT
286 install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_pixmapsdir},%{_wmpropsdir}} \
287 $RPM_BUILD_ROOT/etc/sysconfig/wmstyle \
288 $RPM_BUILD_ROOT%{_datadir}/WindowMaker/{Sounds,SoundSets}
291 DESTDIR=$RPM_BUILD_ROOT
293 install util/bughint $RPM_BUILD_ROOT%{_bindir}
295 install contrib/dockit $RPM_BUILD_ROOT%{_bindir}
296 install contrib/dockit.1 $RPM_BUILD_ROOT%{_mandir}/man1
298 install WindowMaker-data/pixmaps/* $RPM_BUILD_ROOT%{_pixmapsdir}
299 install %{SOURCE3} $RPM_BUILD_ROOT%{_wmpropsdir}
301 install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/xsessions/WindowMaker.desktop
303 cd %{name}-extra-%{extraver}
305 DESTDIR=$RPM_BUILD_ROOT
308 %find_lang %{name} --all-name
311 rm -rf $RPM_BUILD_ROOT
313 %post libs -p /sbin/ldconfig
314 %postun libs -p /sbin/ldconfig
316 %files -f %{name}.lang
317 %defattr(644,root,root,755)
318 %doc AUTHORS BUGFORM BUGS ChangeLog FAQ NEWS README
320 %dir %{_sysconfdir}/WindowMaker
321 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/WindowMaker/*
324 %lang(sk) %{_mandir}/sk/man1/*
327 %{_wmpropsdir}/WindowMaker.desktop
329 %attr(755,root,root) %{_bindir}/convertfonts
330 %attr(755,root,root) %{_bindir}/bughint
331 %attr(755,root,root) %{_bindir}/geticonset
332 %attr(755,root,root) %{_bindir}/getstyle
333 %attr(755,root,root) %{_bindir}/seticons
334 %attr(755,root,root) %{_bindir}/setstyle
335 %attr(755,root,root) %{_bindir}/wdwrite
336 %attr(755,root,root) %{_bindir}/wdread
337 %attr(755,root,root) %{_bindir}/wkdemenu.pl
338 %attr(755,root,root) %{_bindir}/wm-oldmenu2new
339 %attr(755,root,root) %{_bindir}/wmagnify
340 %attr(755,root,root) %{_bindir}/wmaker
341 %attr(755,root,root) %{_bindir}/wmaker.inst
342 %attr(755,root,root) %{_bindir}/wmsetbg
343 %attr(755,root,root) %{_bindir}/wmsetup
344 %attr(755,root,root) %{_bindir}/wxcopy
345 %attr(755,root,root) %{_bindir}/wxpaste
346 %attr(755,root,root) %{_bindir}/dockit
348 %{_datadir}/WindowMaker
349 %{_datadir}/xsessions/WindowMaker.desktop
351 # the first one is shared with gnustep-make...
352 %dir %{_libdir}/GNUstep/Apps
353 %dir %{_libdir}/GNUstep/Apps/WPrefs.app
355 %attr(755,root,root) %{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs
357 %{_libdir}/GNUstep/Apps/WPrefs.app/tiff
358 %{_libdir}/GNUstep/Apps/WPrefs.app/xpm
359 %{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs.tiff
360 %{_libdir}/GNUstep/Apps/WPrefs.app/WPrefs.xpm
363 %defattr(644,root,root,755)
364 %attr(755,root,root) %{_libdir}/lib*.so.*.*
368 %defattr(644,root,root,755)
369 %attr(755,root,root) %{_bindir}/get-wings-flags
370 %attr(755,root,root) %{_bindir}/get-wraster-flags
371 %attr(755,root,root) %{_bindir}/get-wutil-flags
372 %attr(755,root,root) %{_libdir}/lib*.so
375 %{_pkgconfigdir}/*.pc
378 %defattr(644,root,root,755)