]> git.pld-linux.org Git - packages/WindowMaker.git/blob - WindowMaker.spec
- removed not needed patch7
[packages/WindowMaker.git] / WindowMaker.spec
1 %define         extraver        0.1
2
3 Summary:        NeXT-alike window manager
4 Summary(fr):    Gestionnaire de fenêtres avec le look NeXT
5 Summary(pl):    Mened¿er okien w stylu NeXT
6 Name:           WindowMaker
7 Version:        0.53.0
8 Release:        3
9 Group:          X11/Window Managers
10 Group(pl):      X11/Zarz±dcy Okien
11 Copyright:      GPL
12 Source0:        ftp://ftp.windowmaker.org/pub/beta/srcs/%{name}-%{version}.tar.bz2
13 Source1:        ftp://windowmaker.org/pub/WindowMaker-data.tar.gz
14 Source2:        ftp://ftp.windowmaker.org/pub/beta/srcs/%{name}-extra-%{extraver}.tar.gz
15 Patch0:         WindowMaker-CFLAGS.patch
16 Patch1:         WindowMaker-wmconfig.patch
17 Patch2:         WindowMaker-a_macro.patch
18 Patch3:         WindowMaker-pixmaps.patch
19 Patch4:         WindowMaker-shared.patch
20 Patch5:         WindowMaker-areas.patch
21 Patch6:         WindowMaker-runinst.patch
22 #Patch7:                WindowMaker-configure.patch
23 URL:            http://www.windowmaker.org/
24 BuildPrereq:    libPropList-devel >= 0.8.3
25 BuildPrereq:    xpm-devel
26 BuildPrereq:    libpng-devel
27 BuildPrereq:    libjpeg-devel >= 6b
28 BuildPrereq:    libtiff-devel
29 BuildPrereq:    gettext
30 Requires:       wmconfig
31 Requires:       /lib/cpp
32 Requires:       %{name}-libs = %{version}
33 BuildRoot:      /tmp/%{name}-%{version}-root
34
35 %description
36 WindowMaker is a window manager designed to emulate the look and feel of
37 part of the NEXTSTEP(tm) GUI. It's supposed to be fast, relatively small,
38 feature rich and easy to configure, with a simple and elegant appearance
39 borrowed from NEXTSTEP(tm).
40
41 %description -l fr
42 WindowMaker est un "Window Manager" conçu pour émuler l'apparence et la
43 sensation de l'interface graphique NeXTSTEP(tm). Il est suposé être rapide,
44 relativement petit, facile a configurer, extremement complet et avec
45 l'apparence simple et élégante empruntée a NeXTSTEP(tm).
46
47 %description -l pl
48 WindowMaker jest mened¿erem okien przypominaj±cy wygl±dem i wygod± obs³ugi
49 interfejs systemu NeXTSTEP(tm). Jest szybki, stosunkowo ma³y, o du¿ych
50 mo¿liwo¶ciach i ³atwy w konfiguracji. Konfiguruje siê go myszk±, za pomoc±
51 programu WPrefs wchodz±cego w sk³ad tego pakietu.
52
53 %package libs
54 Summary:        WindowMaker shared libraries
55 Summary(pl):    Biblioteki wspó³dzielone WindowMakera
56 Group:          Libraries
57 Group(pl):      Biblioteki
58
59 %description libs
60 This package contains shared libraries for run WindowMaker.
61
62 %description libs -l pl
63 Ten pakiet zawiera biblioteki wspó³dzielone niezbêdne do pracy
64 mened¿era okien WindowMaker.
65
66 %package devel
67 Summary:        WindowMaker libraries
68 Summary(fr):    Librairies de WindowMaker
69 Summary(pl):    Biblioteki WindowMakera
70 Group:          Development/Libraries
71 Group(pl):      Programowanie/Biblioteki
72 Requires:       %{name}-libs = %{version}
73
74 %description devel
75 This package contains libraries for building WindowMaker-enhanced
76 applications.
77
78 %description devel -l fr
79 Ce paquet contient des librairies pour faire des applications mise en valeur
80 par WindowMaker.
81
82 %description devel -l pl
83 Ten pakiet zawiera pliki nag³ówkowe i biblioteki niezbêdne do tworzenia
84 aplikacji wykorzystuj±cych mo¿liwo¶ci mened¿era okien WindowMaker.
85
86 %package static
87 Summary:        WindowMaker static libraries
88 Summary(pl):    Biblioteki statyczne WindowMakera
89 Group:          Development/Libraries
90 Group(pl):      Programowanie/Biblioteki
91 Requires:       %{name}-devel = %{version}
92
93 %description static
94 This package contains static libraries for building WindowMaker-enhanced
95 applications.
96
97 %description static -l pl
98 Ten pakiet zawiera statyczne biblioteki niezbêdne do tworzenia
99 aplikacji wykorzystuj±cych mo¿liwo¶ci mened¿era okien WindowMaker.
100
101 %prep
102 %setup -q -a 1 -a 2
103
104 %patch0 -p1
105 %patch1 -p1
106 %patch2 -p0
107 %patch3 -p1
108 %patch4 -p1
109 %patch5 -p1
110 %patch6 -p1
111 #patch7 -p1
112
113 %build
114
115 LINGUAS="cs de el es fi fr gl hr it ja ko nl no pl pt ro ru  \
116          se sk tr zh_CN zh_TW.Big5" ; export LINGUAS
117 CPP_PATH="/lib/cpp" ; export CPP_PATH
118
119 %configure --prefix=/usr/X11R6 \
120         --with-nlsdir=/usr/X11R6/share/locale \
121         --sysconfdir=/etc/X11 \
122         --enable-kanji \
123         --enable-sound \
124         --enable-gnome \
125         --disable-shm \
126         --disable-debug \
127         --enable-superfluous \
128         --enable-newstyle \
129         --enable-kde \
130         --enable-shared \
131         --enable-static
132 make \
133         LINGUAS="cs de el es fi fr gl hr it ja ko nl no pl pt ro ru  \
134                 se sk tr zh_CN zh_TW.Big5" \
135         CFLAGS="$RPM_OPT_FLAGS" \
136         LDFLAGS="-s" 
137
138 cd %{name}-extra-%{extraver}
139 ./configure \
140         --prefix=/usr/X11R6 \
141         --with-iconsdir=/usr/X11R6/share/pixmaps
142
143 %install
144 rm -rf $RPM_BUILD_ROOT
145 install -d $RPM_BUILD_ROOT/usr/X11R6/share/pixmaps
146
147 make install \
148         LINGUAS="cs de el es fi fr gl hr it ja ko nl no pl pt ro ru  \
149                 se sk tr zh_CN zh_TW.Big5" \
150         DESTDIR=$RPM_BUILD_ROOT 
151
152 install util/bughint $RPM_BUILD_ROOT/usr/X11R6/bin
153
154 install WindowMaker-data/pixmaps/* $RPM_BUILD_ROOT/usr/X11R6/share/pixmaps
155
156 (cd %{name}-extra-%{extraver};
157 make DESTDIR=$RPM_BUILD_ROOT install )
158
159 strip --strip-unneeded $RPM_BUILD_ROOT/usr/X11R6/lib/lib*so.*.*
160
161 gzip -9nf $RPM_BUILD_ROOT/usr/X11R6/man/man1/* \
162         AUTHORS BUGFORM BUGS ChangeLog FAQ NEWS README
163
164 %post   -p /sbin/ldconfig
165 %postun -p /sbin/ldconfig
166
167 %clean
168 rm -r $RPM_BUILD_ROOT
169
170 %files
171 %defattr(644,root,root,755)
172 %doc AUTHORS.gz BUGFORM.gz BUGS.gz 
173 %doc ChangeLog.gz FAQ.gz NEWS.gz README.gz
174
175 %dir /etc/X11/WindowMaker
176 %config %verify(not size mtime md5) /etc/X11/WindowMaker/*
177
178 /usr/X11R6/man/man1/*
179
180 /usr/X11R6/share/pixmaps/*
181
182 %attr(755,root,root) /usr/X11R6/bin/geticonset
183 %attr(755,root,root) /usr/X11R6/bin/getstyle
184 %attr(755,root,root) /usr/X11R6/bin/seticons
185 %attr(755,root,root) /usr/X11R6/bin/setstyle
186 %attr(755,root,root) /usr/X11R6/bin/wdwrite
187 %attr(755,root,root) /usr/X11R6/bin/wkdemenu.pl
188 %attr(755,root,root) /usr/X11R6/bin/wm-oldmenu2new
189 %attr(755,root,root) /usr/X11R6/bin/wmaker
190 %attr(755,root,root) /usr/X11R6/bin/wmaker.inst
191 %attr(755,root,root) /usr/X11R6/bin/wmsetbg
192 %attr(755,root,root) /usr/X11R6/bin/wsetfont
193 %attr(755,root,root) /usr/X11R6/bin/wxcopy
194 %attr(755,root,root) /usr/X11R6/bin/wxpaste
195
196 /usr/X11R6/share/WindowMaker
197
198 %dir /usr/X11R6/GNUstep
199 %dir /usr/X11R6/GNUstep/Apps
200 %dir /usr/X11R6/GNUstep/Apps/WPrefs.app
201
202 %attr(755,root,root) /usr/X11R6/GNUstep/Apps/WPrefs.app/WPrefs
203
204 %lang(cs) /usr/X11R6/share/locale/cs/LC_MESSAGES/*
205 %lang(de) /usr/X11R6/share/locale/de/LC_MESSAGES/*
206 %lang(el) /usr/X11R6/share/locale/el/LC_MESSAGES/*
207 %lang(es) /usr/X11R6/share/locale/es/LC_MESSAGES/*
208 %lang(fi) /usr/X11R6/share/locale/fi/LC_MESSAGES/*
209 %lang(fr) /usr/X11R6/share/locale/fr/LC_MESSAGES/*
210 %lang(gl) /usr/X11R6/share/locale/gl/LC_MESSAGES/*
211 %lang(hr) /usr/X11R6/share/locale/hr/LC_MESSAGES/*
212 %lang(it) /usr/X11R6/share/locale/it/LC_MESSAGES/*
213 %lang(ja) /usr/X11R6/share/locale/ja/LC_MESSAGES/*
214 %lang(ko) /usr/X11R6/share/locale/ko/LC_MESSAGES/*
215 %lang(nl) /usr/X11R6/share/locale/nl/LC_MESSAGES/*
216 %lang(no) /usr/X11R6/share/locale/no/LC_MESSAGES/*
217 %lang(pl) /usr/X11R6/share/locale/pl/LC_MESSAGES/*
218 %lang(pt) /usr/X11R6/share/locale/pt/LC_MESSAGES/*
219 %lang(ro) /usr/X11R6/share/locale/ro/LC_MESSAGES/*
220 %lang(ru) /usr/X11R6/share/locale/ru/LC_MESSAGES/*
221 %lang(se) /usr/X11R6/share/locale/se/LC_MESSAGES/*
222 %lang(sk) /usr/X11R6/share/locale/sk/LC_MESSAGES/*
223 %lang(tr) /usr/X11R6/share/locale/tr/LC_MESSAGES/*
224 %lang(zh_CN) /usr/X11R6/share/locale/zh_CN/LC_MESSAGES/*
225 %lang(zh_TW.Big5) /usr/X11R6/share/locale/zh_TW.Big5/LC_MESSAGES/*
226
227 /usr/X11R6/GNUstep/Apps/WPrefs.app/tiff
228 /usr/X11R6/GNUstep/Apps/WPrefs.app/xpm
229 /usr/X11R6/GNUstep/Apps/WPrefs.app/WPrefs.tiff
230 /usr/X11R6/GNUstep/Apps/WPrefs.app/WPrefs.xpm
231
232 %files libs
233 %defattr(644,root,root,755)
234 %attr(755,root,root) /usr/X11R6/lib/lib*.so.*.*
235 /usr/X11R6/share/WINGs
236
237 %files devel
238 %defattr(644,root,root,755)
239 %attr(755,root,root) /usr/X11R6/lib/lib*.so
240 %attr(755,root,root) /usr/X11R6/bin/get-wraster-flags
241 /usr/X11R6/include/*.h
242 /usr/X11R6/lib/lib*.la
243
244 %files static
245 %defattr(644,root,root,755)
246 /usr/X11R6/lib/lib*.a
247
248 %changelog
249 * Fri Apr 30 1999 Artur Frysiak <wiget@pld.org.pl>
250   [0.53.0-3]
251 - build with grep 2.3 and new libtool
252
253 * Wed Apr 28 1999 Artur Frysiak <wiget@pld.org.pl>
254   [0.53.0-2]
255 - added WindowMaker-extra (more themes)
256 - added areas and runinst patches from RH 6.0
257
258 * Mon Apr 19 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
259   [0.52.0-1]
260 - recompiles on new rpm,
261 - more BuildPrereq (libjpg-deve, xpm-devel, libpng-devel, libtiff-devel).
262
263 * Fri Mar 12 1999 Artur Frysiak <wiget@pld.org.pl>
264   [0.51.2-1]
265 - added more locale (dk and zh_TW.Big5)
266 - removed WindowMaker-po.install.patch
267 - upgraded WindowMaker-pl.po.patch (sync with i18n CVS)
268 - added WindowMaker-pixmaps.patch (add /usr/X11/share/pixmaps to default 
269   icons/pixmaps path)
270 - added --sysconfdir=/etc/X11 to ./configure
271 - added /etc/X11/WindowMaker to %%files section
272
273 * Wed Mar  3 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
274   [0.51.0-2]
275 - removed man group from man pages.
276
277 * Tue Feb  9 1999 Micha³ Kuratczyk <kurkens@polbox.com>
278 - gzipping instead bzipping
279 - simplification in %files
280 - cosmetic changes
281
282 * Wed Feb  3 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
283   [0.50.2-1d]
284 - added stripping shared libraries,
285 - removed SONAME symlinks from main package.
286
287 * Fri Jan 15 1999 Artur Frysiak <wiget@usa.net>
288 - upgraded to 0.50.2
289 - rewrite %{name}-po.patch
290 - added icons (WindowMaker-data.tar.gz) 
291   by Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
292 - added --enable-superfluous and --enable-newstyle configure options 
293   by Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
294 - added --enable-kde configure options
295 - added more Requires
296 - added wmconfig support
297
298 * Sat Sep 26 1998 Pawe³ Gajda <pagaj@shadow.eu.org>
299   [0.20.0-1d]
300 - added --disable-shm option to configure script
301 - added patches to fix I18N stuff
302 - moved bughint script to /usr/X11R6/bin
303 - WPrefs is now back in /usr/X11R6/GNUstep
304 - built against Tornado,
305 - build from non root's account.
306
307 * Mon Sep 21 1998 Pawe³ Gajda <pagaj@shadow.eu.org>
308   [0.19.3-2]
309 - fixed problems with paths to icons, styles and WPrefs
310 - removed all patches
311 - moved WPrefs stuff to /usr/X11R6/share/GNUstep
312 - fixed I18N
313 - added Polish summary and description
314
315 * Thu Sep  8 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
316   [0.19.3-1]
317 - added -q %setup parameter,
318 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
319 - added using %%{name} and %%{version} in Source,
320 - changeded dependences to "Requires: %%{name} = %%{version}" in devel
321   subpackage,
322 - removed "rm -r %%{builddir}" - it's automatically removed if rpm is runed
323   on building with --clean,
324 - removed COPYING and INSTALL from %doc (copyright statment is in Copyright
325   field),
326 - WindowMaker is now builded from bz2 source tar,
327 - removed Packager field (this must be placed in persolan ~/.rpmrc),
328 - nls stuff moved to /usr/share/locale,
329 - added --disable-debug for configure,
330 - adde %lang macros for /usr/share/locale/*/LC_MESSAGES/* files,
331 - added WindowMaker-fix_po.patch wit fixing .po files,
332 - simplification in %files and added using %defattr macro also.
333
334 * Tue Jul 21 1998 W. Reilly Cooley <wcooley@nakedape.ml.org>
335 - updated from 16.1 to 17.2; made it use RPM_OPT_FLAGS
This page took 0.062476 seconds and 4 git commands to generate.