1 Summary: The GNUstep backend bundle
2 Summary(pl): Pakiet backendowy GNUstep
7 Vendor: The GNUstep Project
9 Source0: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
10 # Source0-md5: 20c2d2f4f44bac053f7df02025c968d5
11 Patch0: %{name}-xdps-fix.patch
12 URL: http://www.gnustep.org/
13 BuildRequires: OpenGL-devel
14 BuildRequires: WindowMaker-devel
15 BuildRequires: XFree86-devel
16 BuildRequires: XFree86-DPS-devel
17 BuildRequires: freetype-devel >= 2.1.4
18 BuildRequires: gnustep-gui-devel >= 0.8.7
19 BuildRequires: libart_lgpl-devel
20 BuildRequires: xft-devel
22 Requires: gnustep-gui >= 0.8.7
23 Obsoletes: gnustep-xgps
24 Conflicts: gnustep-core
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 %define _prefix /usr/lib/GNUstep
29 %define _noautoreqdep libGL.so.1 libGLU.so.1
31 %define libcombo gnu-gnu-gnu
32 %define gsos linux-gnu
36 # also s/alpha.*/alpha/, but we use only "alpha" arch for now
37 %define gscpu %{_target_cpu}
41 This is a backend for the GNUstep gui Library which allows you to use
42 the GNUstep gui Library on an X Windows System (other backends will
43 be added later to allow you to use the GNUstep gui Library in other
44 windowing environments).
46 This package contains common part and xlib graphics backend.
49 To jest backend dla biblioteki GNUstep GUI, pozwalaj±cy na u¿ywanie
50 biblioteki graficznego interfejsu u¿ytkownika GNUstep pod systemem X
51 Window (inne backendy, pozwalaj±ce na u¿ywanie biblioteki GNUstep GUI
52 w innych ¶rodowiskach okienkowych, zostan± dodane pó¼niej).
54 Ten pakiet zawiera czê¶æ wspóln± i backend graficzny xlib.
57 Summary: GNUstep graphics backend - art
58 Summary(pl): Graficzny backend GNUstep - art
60 Requires: %{name} = %{version}
61 Requires: freetype >= 2.1.4
62 Conflicts: gnustep-core
65 GNUstep graphics backend - art.
67 %description art -l pl
68 Graficzny backend GNUstep - art.
71 Summary: GNUstep graphics backend - xdps
72 Summary(pl): Graficzny backend GNUstep - xdps
74 Requires: %{name} = %{version}
75 Obsoletes: gnustep-xdps
76 Conflicts: gnustep-core
79 GNUstep graphics backend - xdps.
81 %description xdps -l pl
82 Graficzny backend GNUstep - xdps.
85 Summary: Headers for GNUstep backends
86 Summary(pl): Pliki nag³ówkowe backendów GNUstep
87 Group: X11/Development/Libraries
88 Requires: %{name} = %{version}
89 Requires: XFree86-devel
90 Requires: gnustep-gui-devel >= 0.8.7
92 Obsoletes: gnustep-xdps-devel
93 Obsoletes: gnustep-xgps-devel
94 Conflicts: gnustep-core
97 This package contains development headers for GNUstep backends. It
98 includes also files specific for all x11 graphic backends (xlib,
101 %description devel -l pl
102 Ten pakiet zawiera pliki nag³ówkowe dla backendów GNUstep, w tym pliki
103 specyficzne dla wszystkich backendów graficznych dla x11 (xlib, art,
110 # prepare three trees (for art, xdps and xlib backends)
112 install -d back-art back-xdps
113 cp -a `cat files.list` back-art
114 cp -a `cat files.list` back-xdps
118 . %{_prefix}/System/Library/Makefiles/GNUstep.sh
120 for g in art xdps xlib ; do
122 if [ "$g" = "xlib" ]; then
123 INC='--with-include-flags=-I/usr/include/freetype2'
130 --enable-graphics=$g \
139 %{__make} -C Documentation
142 rm -rf $RPM_BUILD_ROOT
143 . %{_prefix}/System/Library/Makefiles/GNUstep.sh
145 for g in art xdps xlib ; do
146 if [ "$g" = "xlib" ]; then
151 %{__make} install -C back-$g \
152 GNUSTEP_INSTALLATION_DIR=$RPM_BUILD_ROOT%{_prefix}/System \
153 BUILD_GRAPHICS="$g" \
157 %{__make} install -C Documentation \
158 GNUSTEP_INSTALLATION_DIR=$RPM_BUILD_ROOT%{_prefix}/System \
160 # not (yet?) supported by rpm-compress-doc
161 find $RPM_BUILD_ROOT%{_prefix}/System/Library/Documentation -type f \
162 ! -name '*.gz' | xargs gzip -9nf
165 rm -rf $RPM_BUILD_ROOT
167 %post -p /sbin/ldconfig
168 %postun -p /sbin/ldconfig
171 %defattr(644,root,root,755)
173 %docdir %{_prefix}/System/Library/Documentation
174 %{_prefix}/System/Library/Documentation/Developer/Back
175 %{_prefix}/System/Library/Documentation/man/man1/gpbs.1*
177 %dir %{_prefix}/System/Library/Bundles/libgnustep-back.bundle
178 %{_prefix}/System/Library/Bundles/libgnustep-back.bundle/Resources
179 %attr(755,root,root) %{_prefix}/System/Library/Bundles/libgnustep-back.bundle/%{gscpu}
181 %attr(755,root,root) %{_prefix}/System/Tools/%{gscpu}/%{gsos}/%{libcombo}/*
184 %defattr(644,root,root,755)
185 %dir %{_prefix}/System/Library/Bundles/libgnustep-back-art.bundle
186 %{_prefix}/System/Library/Bundles/libgnustep-back-art.bundle/Resources
187 %attr(755,root,root) %{_prefix}/System/Library/Bundles/libgnustep-back-art.bundle/%{gscpu}
190 %defattr(644,root,root,755)
191 %dir %{_prefix}/System/Library/Bundles/libgnustep-back-xdps.bundle
192 %{_prefix}/System/Library/Bundles/libgnustep-back-xdps.bundle/Resources
193 %attr(755,root,root) %{_prefix}/System/Library/Bundles/libgnustep-back-xdps.bundle/%{gscpu}
196 %defattr(644,root,root,755)
197 %{_prefix}/System/Library/Headers/gnustep/gsc
198 %{_prefix}/System/Library/Headers/gnustep/x11
200 %{_prefix}/System/Library/Headers/gnustep/xlib
201 %{_prefix}/System/Library/Headers/gnustep/art
202 %{_prefix}/System/Library/Headers/gnustep/xdps