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