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