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: 8c011a6663f6d9703ae2d879c317e7d7
11 URL: http://www.gnustep.org/
12 BuildRequires: OpenGL-devel
13 BuildRequires: WindowMaker-devel
14 BuildRequires: XFree86-devel
15 BuildRequires: XFree86-DPS-devel
16 BuildRequires: freetype-devel >= 2.1.4
17 BuildRequires: gnustep-gui-devel >= %{version}
18 BuildRequires: libart_lgpl-devel
19 BuildRequires: xft-devel
21 Requires: gnustep-gui >= %{version}
22 Obsoletes: gnustep-back-devel
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 Window 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.
87 # prepare three trees (for art, xdps and xlib backends)
89 install -d back-art back-xdps
90 cp -a `cat files.list` back-art
91 cp -a `cat files.list` back-xdps
95 . %{_prefix}/System/Library/Makefiles/GNUstep.sh
97 for g in art xdps xlib ; do
99 if [ "$g" = "xlib" ]; then
100 INC='--with-include-flags=-I/usr/include/freetype2'
107 --enable-graphics=$g \
116 %{__make} -C Documentation
119 rm -rf $RPM_BUILD_ROOT
120 . %{_prefix}/System/Library/Makefiles/GNUstep.sh
122 for g in art xdps xlib ; do
123 if [ "$g" = "xlib" ]; then
128 %{__make} install -C back-$g \
129 GNUSTEP_INSTALLATION_DIR=$RPM_BUILD_ROOT%{_prefix}/System \
130 BUILD_GRAPHICS="$g" \
134 %{__make} install -C Documentation \
135 GNUSTEP_INSTALLATION_DIR=$RPM_BUILD_ROOT%{_prefix}/System \
137 # not (yet?) supported by rpm-compress-doc
138 find $RPM_BUILD_ROOT%{_prefix}/System/Library/Documentation -type f \
139 ! -name '*.gz' | xargs gzip -9nf
142 rm -rf $RPM_BUILD_ROOT
144 %post -p /sbin/ldconfig
145 %postun -p /sbin/ldconfig
148 %defattr(644,root,root,755)
150 %docdir %{_prefix}/System/Library/Documentation
151 %{_prefix}/System/Library/Documentation/Developer/Back
152 %{_prefix}/System/Library/Documentation/man/man1/gpbs.1*
154 %dir %{_prefix}/System/Library/Bundles/libgnustep-back.bundle
155 %{_prefix}/System/Library/Bundles/libgnustep-back.bundle/Resources
156 %attr(755,root,root) %{_prefix}/System/Library/Bundles/libgnustep-back.bundle/%{gscpu}
158 %attr(755,root,root) %{_prefix}/System/Tools/%{gscpu}/%{gsos}/%{libcombo}/*
161 %defattr(644,root,root,755)
162 %dir %{_prefix}/System/Library/Bundles/libgnustep-back-art.bundle
163 %{_prefix}/System/Library/Bundles/libgnustep-back-art.bundle/Resources
164 %attr(755,root,root) %{_prefix}/System/Library/Bundles/libgnustep-back-art.bundle/%{gscpu}
167 %defattr(644,root,root,755)
168 %dir %{_prefix}/System/Library/Bundles/libgnustep-back-xdps.bundle
169 %{_prefix}/System/Library/Bundles/libgnustep-back-xdps.bundle/Resources
170 %attr(755,root,root) %{_prefix}/System/Library/Bundles/libgnustep-back-xdps.bundle/%{gscpu}