1 # 2 # spec file for package SUNWgnome-base-libs 3 # 4 # includes module(s): glib, cairo, pango, atk, gtk+, libglade, 5 # libart_lgpl, libgnomecanvas 6 # 7 # Copyright 2008 Sun Microsystems, Inc. 8 # This file and all modifications and additions to the pristine 9 # package are under the same license as the package itself. 10 # 11 # Owner: erwannc 12 # 13 %include Solaris.inc 14 15 %ifarch amd64 sparcv9 16 %include arch64.inc 17 %define _sysconfdir /etc/%{_arch64} 18 %use glib_64 = glib2.spec 19 %use cairo_64 = cairo.spec 20 %use pango_64 = pango.spec 21 %use atk_64 = atk.spec 22 %use gtk_64 = gtk2.spec 23 %use libglade_64 = libglade.spec 24 %endif 25 26 %include base.inc 27 28 %use glib = glib2.spec 29 %use cairo = cairo.spec 30 %use pango = pango.spec 31 %use atk = atk.spec 32 %use gtk = gtk2.spec 33 %use libglade = libglade.spec 34 %use libart_lgpl = libart_lgpl.spec 35 %use libgnomecanvas = libgnomecanvas.spec 36 37 Name: SUNWgnome-base-libs 38 Summary: GNOME base GUI libraries 39 Version: %{default_pkg_version} 40 Source: %{name}-manpages-0.1.tar.gz 41 SUNW_BaseDir: %{_basedir} 42 SUNW_Copyright: %{name}.copyright 43 BuildRoot: %{_tmppath}/%{name}-%{version}-build 44 45 %include default-depend.inc 46 Requires: SUNWgnome-base-libs-root 47 Requires: SUNWxwxft 48 %if %option_with_fox 49 Requires: FSWxorg-clientlibs 50 Requires: FSWxwrtl 51 %else 52 Requires: SUNWxwrtl 53 Requires: SUNWxwplt 54 Requires: SUNWxorg-clientlibs 55 %endif 56 Requires: SUNWlibms 57 Requires: SUNWlxml 58 Requires: SUNWfreetype2 59 Requires: SUNWfontconfig 60 Requires: SUNWlibpopt 61 Requires: SUNWpng 62 Requires: SUNWTiff 63 Requires: SUNWjpg 64 Requires: SUNWPython 65 Requires: SUNWmlib 66 Requires: SUNWpostrun 67 Requires: SUNWperl584core 68 %if %option_with_gnu_iconv 69 Requires: SUNWgnu-libiconv 70 Requires: SUNWgnu-gettext 71 Requires: SUNWpixman 72 %else 73 Requires: SUNWuiu8 74 %endif 75 BuildRequires: SUNWgnome-common-devel 76 BuildRequires: SUNWgnome-doc-utils 77 BuildRequires: SUNWxorg-headers 78 BuildRequires: SUNWjpg-devel 79 BuildRequires: SUNWpng-devel 80 BuildRequires: SUNWTiff-devel 81 BuildRequires: SUNWPython-devel 82 BuildRequires: SUNWmlib 83 BuildRequires: SUNWmlibh 84 BuildRequires: SUNWlxml-devel 85 %if %(/bin/test -e /usr/sfw/include/glib.h && echo 1 || echo 0) 86 BuildConflicts: SUNWGlib 87 %endif 88 89 %package root 90 Summary: %{summary} - / filesystem 91 SUNW_BaseDir: / 92 %include default-depend.inc 93 Requires: SUNWpostrun-root 94 95 %package devel 96 Summary: %{summary} - development files 97 SUNW_BaseDir: %{_basedir} 98 %include default-depend.inc 99 Requires: SUNWgnome-base-libs 100 Requires: SUNWperl584usr 101 Requires: SUNWperl584core 102 Requires: SUNWlibms 103 Requires: SUNWPython 104 Requires: SUNWpapi 105 Requires: SUNWcupsu 106 107 %if %build_l10n 108 %package l10n 109 Summary: %{summary} - l10n content 110 SUNW_BaseDir: %{_basedir} 111 %include default-depend.inc 112 Requires: %{name} 113 %endif 114 115 %prep 116 rm -rf %name-%version 117 mkdir %name-%version 118 119 %ifarch amd64 sparcv9 120 mkdir %name-%version/%_arch64 121 122 %glib_64.prep -d %name-%version/%_arch64 123 %cairo_64.prep -d %name-%version/%_arch64 124 %pango_64.prep -d %name-%version/%_arch64 125 %atk_64.prep -d %name-%version/%_arch64 126 %gtk_64.prep -d %name-%version/%_arch64 127 %libglade_64.prep -d %name-%version/%_arch64 128 129 %endif 130 131 mkdir %name-%version/%{base_arch} 132 %glib.prep -d %name-%version/%{base_arch} 133 %cairo.prep -d %name-%version/%{base_arch} 134 %pango.prep -d %name-%version/%{base_arch} 135 %atk.prep -d %name-%version/%{base_arch} 136 %gtk.prep -d %name-%version/%{base_arch} 137 %libglade.prep -d %name-%version/%{base_arch} 138 %libart_lgpl.prep -d %name-%version/%{base_arch} 139 %libgnomecanvas.prep -d %name-%version/%{base_arch} 140 141 cd %{_builddir}/%name-%version 142 gzcat %SOURCE0 | tar xf - 143 144 %ifarch amd64 sparcv9 145 cd %{_builddir}/%name-%version/%{_arch64}/cairo-%{cairo.version} 146 cat > freetype-config <<EOF 147 #!/bin/sh 148 PKG_CONFIG_PATH=/usr/lib/%{_arch64}/pkgconfig 149 export PKG_CONFIG_PATH 150 OPT="\$1" 151 if [ "x\$OPT" = x--version ]; then 152 OPT=--modversion 153 fi 154 exec /usr/bin/pkg-config \$OPT freetype2 155 EOF 156 chmod a+x freetype-config 157 %endif 158 159 cd %{_builddir}/%name-%version/%{base_arch}/libgnomecanvas-%{libgnomecanvas.version} 160 ln -s ../libart_lgpl-%{libart_lgpl.version} libart_lgpl 161 162 %build 163 PKG_CONFIG_DISABLE_UNINSTALLED= 164 unset PKG_CONFIG_DISABLE_UNINSTALLED 165 166 export PERL_PATH=/usr/perl5/bin/perl 167 export PERL=/usr/perl5/bin/perl 168 export CPPFLAGS="-I/usr/sfw/include" 169 save_PATH=$PATH 170 export ACLOCAL_FLAGS="-I %{_builddir}/%name-%version/%{base_arch}/glib-%{glib.version}/m4macros -I %{_builddir}/%name-%version/%{base_arch}/gtk+-%{gtk.version}/m4macros" 171 export PKG_CONFIG_PATH=../libart_lgpl-%{libart_lgpl.version}:../glib-%{glib.version}:../atk-%{atk.version}:../cairo-%{cairo.version}/:../pango-%{pango.version}:../gtk+-%{gtk.version}:../libglade-%{libglade.version}:%{_pkg_config_path} 172 173 %ifarch amd64 sparcv9 174 export EXTRA_LDFLAGS="-L/usr/sfw/lib/%{_arch64} -R/usr/sfw/lib/%{_arch64} -L/usr/X11/lib/%{_arch64} -R/usr/X11/lib/%{_arch64} -L%{_builddir}/%name-%version/%{_arch64}/cairo-%{cairo.version}/src/.libs" 175 export PATH=%{_builddir}/%name-%version/%{_arch64}/glib-%{glib.version}/gobject:$save_PATH 176 export EXTRA_CFLAGS="-I/usr/sfw/include -I%{_builddir}/%name-%version/%{_arch64}/cairo-%{cairo.version}/src" 177 %if %option_with_gnu_iconv 178 export EXTRA_CFLAGS="-I /usr/gnu/include $EXTRA_CFLAGS" 179 %endif 180 181 %glib_64.build -d %name-%version/%_arch64 182 %cairo_64.build -d %name-%version/%_arch64 183 %pango_64.build -d %name-%version/%_arch64 184 %atk_64.build -d %name-%version/%_arch64 185 %gtk_64.build -d %name-%version/%_arch64 186 %libglade_64.build -d %name-%version/%_arch64 187 %endif 188 189 export EXTRA_LDFLAGS="-L/usr/sfw/lib -R/usr/sfw/lib -L/usr/X11/lib -R/usr/X11/lib -L%{_builddir}/%name-%version/%{base_arch}/cairo-%{cairo.version}/src/.libs" 190 export PATH=%{_builddir}/%name-%version/%{base_arch}/glib-%{glib.version}/gobject:%{_builddir}/%name-%version/%{base_arch}/libgnomecanvas-%{libgnomecanvas.version}/libgnomecanvas:$save_PATH 191 export EXTRA_CFLAGS="-I/usr/sfw/include -I%{_builddir}/%name-%version/%{base_arch}/cairo-%{cairo.version}/src" 192 %if %option_with_gnu_iconv 193 export EXTRA_CFLAGS="-I /usr/gnu/include $EXTRA_CFLAGS" 194 %endif 195 196 %glib.build -d %name-%version/%{base_arch} 197 %cairo.build -d %name-%version/%{base_arch} 198 %pango.build -d %name-%version/%{base_arch} 199 %atk.build -d %name-%version/%{base_arch} 200 %gtk.build -d %name-%version/%{base_arch} 201 %libglade.build -d %name-%version/%{base_arch} 202 %libart_lgpl.build -d %name-%version/%{base_arch} 203 # we need this because libgnomecanvas-scan cannot find libXrand 204 # without it - this seems solairs specific so it is here 205 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/X11/lib" 206 %libgnomecanvas.build -d %name-%version/%{base_arch} 207 208 209 %install 210 rm -rf $RPM_BUILD_ROOT 211 212 %ifarch amd64 sparcv9 213 %glib_64.install -d %name-%version/%_arch64 214 %cairo_64.install -d %name-%version/%_arch64 215 %pango_64.install -d %name-%version/%_arch64 216 export PATH=%{_builddir}/%name-%version/%{_arch64}/glib-%{glib.version}/gobject:$PATH 217 %atk_64.install -d %name-%version/%_arch64 218 %gtk_64.install -d %name-%version/%_arch64 219 %libglade_64.install -d %name-%version/%_arch64 220 %endif 221 222 %glib.install -d %name-%version/%{base_arch} 223 %cairo.install -d %name-%version/%{base_arch} 224 %pango.install -d %name-%version/%{base_arch} 225 export PATH=%{_builddir}/%name-%version/glib-%{glib.version}/gobject:$PATH 226 %atk.install -d %name-%version/%{base_arch} 227 %gtk.install -d %name-%version/%{base_arch} 228 %libglade.install -d %name-%version/%{base_arch} 229 %libart_lgpl.install -d %name-%version/%{base_arch} 230 %libgnomecanvas.install -d %name-%version/%{base_arch} 231 232 rm -rf $RPM_BUILD_ROOT%{_mandir} 233 cd %{_builddir}/%name-%version/sun-manpages 234 make install DESTDIR=$RPM_BUILD_ROOT 235 236 # Move demo to demo directory. 237 # 238 install -d $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin 239 mv $RPM_BUILD_ROOT%{_bindir}/gtk-demo $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin 240 241 rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/immodules/im-[a-wyz]*.so 242 243 # on linux, these config files are created in %post 244 # that would be more complicated on Solaris, especially 245 # during jumpstart or live upgrade, so it's better to do 246 # it during the build 247 export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} 248 $RPM_BUILD_ROOT%{_bindir}/pango-querymodules \ 249 $RPM_BUILD_ROOT%{_libdir}/pango/*/modules/*.so \ 250 | sed -e "s%%$RPM_BUILD_ROOT%%%%" \ 251 > $RPM_BUILD_ROOT%{_sysconfdir}/pango/pango.modules 252 253 $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-2.0 \ 254 $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/immodules/im-xim.so \ 255 | sed -e "s%%$RPM_BUILD_ROOT%%%%" \ 256 > $RPM_BUILD_ROOT%{_sysconfdir}/gtk-2.0/gtk.immodules 257 258 $RPM_BUILD_ROOT%{_bindir}/gdk-pixbuf-query-loaders \ 259 $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/loaders/*.so \ 260 | sed -e "s%%$RPM_BUILD_ROOT%%%%" \ 261 > $RPM_BUILD_ROOT%{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders 262 263 %ifarch amd64 sparcv9 264 rm -f $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/gtk-2.0/*/immodules/im-[a-wyz]*.so 265 266 export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}/%{_arch64} 267 268 $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/pango-querymodules \ 269 $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/pango/*/modules/*.so \ 270 | sed -e "s%%$RPM_BUILD_ROOT%%%%" \ 271 > $RPM_BUILD_ROOT%{_sysconfdir}/%{_arch64}/pango/pango.modules 272 273 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{_arch64}/gtk-2.0 274 275 $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gtk-query-immodules-2.0 \ 276 $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/gtk-2.0/*/immodules/im-xim.so \ 277 | sed -e "s%%$RPM_BUILD_ROOT%%%%" \ 278 > $RPM_BUILD_ROOT%{_sysconfdir}/%{_arch64}/gtk-2.0/gtk.immodules 279 280 $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders \ 281 $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/gtk-2.0/*/loaders/*.so \ 282 | sed -e "s%%$RPM_BUILD_ROOT%%%%" \ 283 > $RPM_BUILD_ROOT%{_sysconfdir}/%{_arch64}/gtk-2.0/gdk-pixbuf.loaders 284 285 rm $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/libglade-convert 286 rm $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gdk-pixbuf-csource 287 rm $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/glib-{genmarshal,gettextize,mkenums} 288 rm $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gobject-query 289 rm $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/pango-view 290 rm $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gtk-update-icon-cache 291 292 mkdir -p $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin/%{_arch64} 293 mv $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/gtk-demo \ 294 $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin/%{_arch64} 295 %endif 296 297 rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/profile.d 298 299 %if %build_l10n 300 %else 301 # REMOVE l10n FILES 302 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale 303 %endif 304 305 %{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT} 306 307 %clean 308 rm -rf $RPM_BUILD_ROOT 309 310 %post 311 ( echo 'test -d %{_sysconfdir}/gtk-2.0 || exit 0'; 312 echo 'test -x %{_bindir}/gdk-pixbuf-query-loaders || exit 0'; 313 echo '%{_bindir}/gdk-pixbuf-query-loaders \'; 314 echo ' > %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders' ) | \ 315 $BASEDIR/lib/postrun -u -c JDS 316 ( echo 'test -d %{_sysconfdir}/gtk-2.0 || exit 0'; 317 echo 'test -x %{_bindir}/gtk-query-immodules-2.0 || exit 0'; 318 echo '%{_bindir}/gtk-query-immodules-2.0 \'; 319 echo '%{_libdir}/gtk-2.0/*/immodules/*.so \'; 320 echo ' > %{_sysconfdir}/gtk-2.0/gtk.immodules' ) | \ 321 $BASEDIR/lib/postrun -u -c JDS 322 %ifarch amd64 sparcv9 323 ( echo "/bin/isainfo | /bin/egrep -s '(amd64|sparcv9)' || exit 0"; 324 echo 'test -d %{_sysconfdir}/%{_arch64}/gtk-2.0 || exit 0'; 325 echo 'test -x %{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders || exit 0'; 326 echo '%{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders \'; 327 echo ' > %{_sysconfdir}/%{_arch64}/gtk-2.0/gdk-pixbuf.loaders' ) | \ 328 $BASEDIR/lib/postrun -u -c JDS 329 ( echo "/bin/isainfo | /bin/egrep -s '(amd64|sparcv9)' || exit 0"; 330 echo 'test -d %{_sysconfdir}/%{_arch64}/gtk-2.0 || exit 0'; 331 echo 'test -x %{_bindir}/%{_arch64}/gtk-query-immodules-2.0 || exit 0'; 332 echo '%{_bindir}/%{_arch64}/gtk-query-immodules-2.0 \'; 333 echo '%{_libdir}/%{_arch64}/gtk-2.0/*/immodules/*.so \'; 334 echo ' > %{_sysconfdir}/%{_arch64}/gtk-2.0/gtk.immodules' ) | \ 335 $BASEDIR/lib/postrun -u -c JDS 336 %endif 337 338 %post root 339 ( echo 'test -d %{_sysconfdir}/gtk-2.0 || exit 0'; 340 echo 'test -x %{_bindir}/gdk-pixbuf-query-loaders || exit 0'; 341 echo '%{_bindir}/gdk-pixbuf-query-loaders \'; 342 echo ' > %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders' ) | \ 343 $BASEDIR/var/lib/postrun/postrun -u -c JDS 344 %ifarch amd64 sparcv9 345 ( echo "/bin/isainfo | /bin/egrep -s '(amd64|sparcv9)' || exit 0"; 346 echo 'test -d %{_sysconfdir}/%{_arch64}/gtk-2.0 || exit 0'; 347 echo 'test -x %{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders || exit 0'; 348 echo '%{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders \'; 349 echo ' > %{_sysconfdir}/%{_arch64}/gtk-2.0/gdk-pixbuf.loaders' ) | \ 350 $BASEDIR/var/lib/postrun/postrun -u -c JDS 351 %endif 352 353 %files 354 %doc -d %{base_arch} cairo-%{cairo.version}/README 355 %doc -d %{base_arch} cairo-%{cairo.version}/AUTHORS 356 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/ChangeLog 357 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/ChangeLog.pre-1.0 358 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/ChangeLog.pre-1.2 359 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/ChangeLog.pre-1.4 360 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/ChangeLog.pre-1.6 361 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/COPYING 362 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/COPYING-LGPL-2.1 363 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/COPYING-MPL-1.1 364 %doc(bzip2) -d %{base_arch} cairo-%{cairo.version}/NEWS 365 %doc -d %{base_arch} glib-%{glib.version}/README 366 %doc -d %{base_arch} glib-%{glib.version}/AUTHORS 367 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog 368 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-1-2 369 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-0 370 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-2 371 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-4 372 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-6 373 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-8 374 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-10 375 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-12 376 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/ChangeLog.pre-2-14 377 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/gio/ChangeLog 378 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/gmodule/ChangeLog 379 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/gobject/ChangeLog 380 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/gthread/ChangeLog 381 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/po/ChangeLog 382 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/COPYING 383 %doc(bzip2) -d %{base_arch} glib-%{glib.version}/NEWS 384 %doc -d %{base_arch} gtk+-%{gtk.version}/README 385 %doc -d %{base_arch} gtk+-%{gtk.version}/AUTHORS 386 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog 387 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.gtk-async-file-chooser 388 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.gtk-printing 389 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-1-0 390 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-1-2 391 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-2-0 392 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-2-2 393 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-2-4 394 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-2-6 395 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-2-8 396 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/ChangeLog.pre-2-10 397 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/gdk-pixbuf/ChangeLog 398 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/po-properties/ChangeLog 399 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/po/ChangeLog 400 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/COPYING 401 %doc(bzip2) -d %{base_arch} gtk+-%{gtk.version}/NEWS 402 %doc -d %{base_arch} libart_lgpl-%{libart_lgpl.version}/README 403 %doc -d %{base_arch} libart_lgpl-%{libart_lgpl.version}/AUTHORS 404 %doc(bzip2) -d %{base_arch} libart_lgpl-%{libart_lgpl.version}/ChangeLog 405 %doc(bzip2) -d %{base_arch} libart_lgpl-%{libart_lgpl.version}/COPYING 406 %doc(bzip2) -d %{base_arch} libart_lgpl-%{libart_lgpl.version}/NEWS 407 %doc -d %{base_arch} libglade-%{libglade.version}/README 408 %doc -d %{base_arch} libglade-%{libglade.version}/AUTHORS 409 %doc(bzip2) -d %{base_arch} libglade-%{libglade.version}/ChangeLog 410 %doc(bzip2) -d %{base_arch} libglade-%{libglade.version}/COPYING 411 %doc(bzip2) -d %{base_arch} libglade-%{libglade.version}/NEWS 412 %doc -d %{base_arch} libgnomecanvas-%{libgnomecanvas.version}/README 413 %doc -d %{base_arch} libgnomecanvas-%{libgnomecanvas.version}/AUTHORS 414 %doc(bzip2) -d %{base_arch} libgnomecanvas-%{libgnomecanvas.version}/ChangeLog 415 %doc(bzip2) -d %{base_arch} libgnomecanvas-%{libgnomecanvas.version}/po/ChangeLog 416 %doc(bzip2) -d %{base_arch} libgnomecanvas-%{libgnomecanvas.version}/COPYING.LIB 417 %doc(bzip2) -d %{base_arch} libgnomecanvas-%{libgnomecanvas.version}/NEWS 418 %doc -d %{base_arch} pango-%{pango.version}/README 419 %doc -d %{base_arch} pango-%{pango.version}/AUTHORS 420 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog 421 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-0 422 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-2 423 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-4 424 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-6 425 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-8 426 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-10 427 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-12 428 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-14 429 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-16 430 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-18 431 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/ChangeLog.pre-1-20 432 %doc(bzip2) -d %{base_arch} pango-%{pango.version}/NEWS 433 %dir %attr (0755, root, other) %{_datadir}/doc 434 %defattr (-, root, bin) 435 %dir %attr (0755, root, bin) %{_bindir} 436 %{_bindir}/pango-querymodules 437 %{_bindir}/pango-view 438 %{_bindir}/gtk-builder-convert 439 %{_bindir}/gtk-query-immodules-2.0 440 %{_bindir}/gtk-update-icon-cache 441 %{_bindir}/gdk-pixbuf-query-loaders 442 %{_bindir}/gtester 443 %{_bindir}/gtester-report 444 %dir %attr (0755, root, bin) %{_libdir} 445 %{_libdir}/lib*.so* 446 %{_libdir}/libglade 447 %{_libdir}/charset.alias 448 %{_libdir}/pango/*/*/*.so 449 %{_libdir}/gtk*/*/engines/*.so 450 %{_libdir}/gtk*/*/loaders/*.so 451 %{_libdir}/gtk*/*/immodules/im-xim.so 452 %{_libdir}/gtk-2.0/modules/*.so 453 %dir %attr (0755, root, bin) %{_libdir}/gio 454 %dir %attr (0755, root, bin) %{_libdir}/gio/modules/ 455 %ifarch amd64 sparcv9 456 %dir %attr (0755, root, bin) %{_bindir}/%{_arch64} 457 %{_bindir}/%{_arch64}/pango-querymodules 458 %{_bindir}/%{_arch64}/gtk-builder-convert 459 %{_bindir}/%{_arch64}/gtk-query-immodules-2.0 460 %{_bindir}/%{_arch64}/gdk-pixbuf-query-loaders 461 %{_bindir}/%{_arch64}/gtester 462 %{_bindir}/%{_arch64}/gtester-report 463 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64} 464 %{_libdir}/%{_arch64}/lib*.so* 465 %{_libdir}/%{_arch64}/charset.alias 466 %{_libdir}/%{_arch64}/pango/*/*/*.so 467 %{_libdir}/%{_arch64}/gtk*/*/loaders/*.so 468 %{_libdir}/%{_arch64}/gtk*/*/engines/*.so 469 %{_libdir}/%{_arch64}/gtk*/*/immodules/im-xim.so 470 %{_libdir}/%{_arch64}/gtk*/modules/*.so 471 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/gio 472 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/gio/modules/ 473 %endif 474 %dir %attr (0755, root, sys) %{_datadir} 475 %{_datadir}/themes 476 %{_datadir}/xml 477 %dir %attr(0755, root, bin) %{_mandir} 478 %dir %attr(0755, root, bin) %{_mandir}/entities 479 %{_mandir}/entities/* 480 %dir %attr(0755, root, bin) %{_mandir}/man1 481 %{_mandir}/man1/gtk-builder-convert.1 482 %{_mandir}/man1/gtk-query-immodules-2.0.1 483 %{_mandir}/man1/pango-querymodules.1 484 %{_mandir}/man1/gdk-pixbuf-query-loaders.1 485 %{_mandir}/man1/gtk-update-icon-cache.1 486 %dir %attr(0755, root, bin) %{_mandir}/man5 487 %{_mandir}/man5/* 488 489 %files devel 490 %defattr (-, root, bin) 491 %dir %attr (0755, root, bin) %dir %{_libdir} 492 %dir %attr (0755, root, other) %{_libdir}/pkgconfig 493 %{_libdir}/pkgconfig/* 494 %{_libdir}/glib*/include 495 %{_libdir}/gtk*/include 496 %{_libdir}/gtk*/*/printbackends 497 %dir %attr (0755, root, bin) %dir %{_bindir} 498 %{_bindir}/glib-genmarshal 499 %{_bindir}/glib-gettextize 500 %{_bindir}/glib-mkenums 501 %{_bindir}/gobject-query 502 %{_bindir}/gdk-pixbuf-csource 503 %{_bindir}/libart2-config 504 %{_bindir}/libglade-convert 505 %dir %attr (0755, root, bin) %dir %{_includedir} 506 %{_includedir}/* 507 %dir %attr (0755, root, bin) %dir %{_prefix}/demo 508 %dir %attr (0755, root, bin) %dir %{_prefix}/demo/jds 509 %dir %attr (0755, root, bin) %dir %{_prefix}/demo/jds/bin 510 %{_prefix}/demo/jds/bin/gtk-demo 511 %ifarch amd64 sparcv9 512 %dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64} 513 %dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig 514 %{_libdir}/%{_arch64}/pkgconfig/* 515 %{_libdir}/%{_arch64}/glib*/include 516 %{_libdir}/%{_arch64}/gtk*/include 517 %{_libdir}/%{_arch64}/gtk*/*/printbackends 518 %{_prefix}/demo/jds/bin/%{_arch64}/* 519 %endif 520 %dir %attr (0755, root, sys) %dir %{_datadir} 521 %{_datadir}/gtk-doc 522 %dir %attr (0755, root, other) %{_datadir}/aclocal 523 %{_datadir}/aclocal/* 524 %{_datadir}/glib-2.0 525 %{_datadir}/gtk-2.0/demo 526 %dir %attr(0755, root, bin) %{_mandir} 527 %dir %attr(0755, root, bin) %{_mandir}/man3 528 %{_mandir}/man3/* 529 %dir %attr(0755, root, bin) %{_mandir}/man1 530 %{_mandir}/man1/gdk-pixbuf-csource.1 531 %{_mandir}/man1/glib-genmarshal.1 532 %{_mandir}/man1/glib-gettextize.1 533 %{_mandir}/man1/glib-mkenums.1 534 %{_mandir}/man1/gobject-query.1 535 %{_mandir}/man1/libart2-config.1 536 537 %files root 538 %defattr (-, root, sys) 539 %attr (0755, root, sys) %dir %{_sysconfdir} 540 %ghost %{_sysconfdir}/gtk-2.0/gtk.immodules 541 %config %{_sysconfdir}/pango 542 %ghost %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders 543 %{_sysconfdir}/gtk-2.0/im-multipress.conf 544 %ifarch amd64 sparcv9 545 %ghost %{_sysconfdir}/%{_arch64}/gtk-2.0/gtk.immodules 546 %config %{_sysconfdir}/%{_arch64}/pango 547 %ghost %{_sysconfdir}/%{_arch64}/gtk-2.0/gdk-pixbuf.loaders 548 %{_sysconfdir}/%{_arch64}/gtk-2.0/im-multipress.conf 549 %endif 550 551 %if %build_l10n 552 %files l10n 553 %defattr (-, root, bin) 554 %dir %attr (0755, root, sys) %dir %{_datadir} 555 %attr (-, root, other) %{_datadir}/locale 556 %endif 557 558 %changelog 559 * Wed Nov 26 2008 - chris.wang (at] sun.com 560 - Change the pkg_config_path of cairo since community added cairo_uninstall.pc 561 to build 562 * Tue Nov 18 2008 - darren.kenny (at] sun.com 563 - Remove references to building pixman since we should now be on the system 564 (delivered by X). 565 - Add Requires statement for SUNWpixman. 566 * Wed Sep 17 2008 - ghee.teo (at] sun.com 567 - Added %doc to %files for new copyright format. 568 * Tue Jun 08 2008 - christian.kelly (at] sun.com 569 - Bumped gtk+ to 2.13.4 570 * Tue Jun 03 2008 - damien.carbery (at] sun.com 571 - Remove gail module as it is not incorporated into gtk+. Update %files for 572 new location of 64 bit gail libs. 573 * Wed May 21 2008 - damien.carbery (at] sun.com 574 - Add 'Requires: SUNWcupsu' to devel package to fix #6705123. 575 * Fri Apr 18 2008 - darren.kenny (at] sun.com 576 - Statically link in pixman into cairo, so don't ship libpixman. 577 - This is a temporary workaround until the X server provide libpixman. 578 * Tue Apr 15 2008 - erwann.chenede@sun.com 579 - added pixman module 580 * Tue Jan 22 2008 - damien.carbery@sun.com 581 - Remove pixman module as cairo has been reverted to 1.4.14. 582 * Thu Jan 17 2008 - damien.carbery@sun.com 583 - Add pixman module, as required by cairo 1.5.6. 584 * Wed Dec 26 2007 - damien.carbery@sun.com 585 - Add gtester and gtester-report to %files, introduced by glib 2.15.0. 586 * Wed Oct 10 2007 - damien.carbery@sun.com 587 - Remove 'Requires: SUNWgnome-doc-utils' as it is only used during building; 588 change SUNWgnome-doc-utils-devel to SUNWgnome-doc-utils to match change in 589 SUNWgnome-doc-utils.spec. 590 * Tue Oct 2 2007 - laca@sun.com 591 - set CFLAGS and LDFLAGS for GNU libintl/libiconv 592 * Sat Sep 29 2007 - damien.carbery@sun.com 593 - Run gtk-query-immodules-2.0 in %post instead of using a class action script 594 which does not remove invalid entries. Fixes 6550492. 595 * Fri Sep 28 2007 - laca@sun.com 596 - add optional GNU libiconv and FOX dependencies instead of the Nevada 597 equivalents 598 * Fri Sep 07 2007 - damien.carbery@sun.com 599 - Add gtk-builder-convert.1 manpage to %files. 600 * Thu Jul 12 2007 - damien.carbery@sun.com 601 - Add gail module and associated %files. It is a prerequisite of libgnomecanvas 602 now. 603 * Wed Jul 04 2007 - damien.carbery@sun.com 604 - Add gtk-builder-convert to %files. 605 * Mon May 29 2007 - damien.carbery@sun.com 606 - Remove 'rm $RPM_BUILD_ROOT/var' and add im-multipress.conf to %files root as 607 issue has been resolved. 608 * Fri May 25 2007 - damien.carbery@sun.com 609 - Remove $RPM_BUILD_ROOT/var in %install because gtk+ is installing to 610 $RPM_BUILD_ROOT$RPM_BUILD_ROOT ! 611 * Fri May 11 2007 - damien.carbery@sun.com 612 - Add Build/Requires SUNWgnome-doc-utils/-devel as required by atk. 613 * Thu Mar 15 2007 - laca@sun.com 614 - convert to new style of building multiple ISAs as per docs/multi-ISA.txt 615 * Mon Feb 5 2007 - damien.carbery@sun.com 616 - Add Requires SUNWpapi after check-deps.pl run. 617 * Fri Dec 01 2006 - takao.fujiwara@sun.com 618 - Added SUNWuiu8 dependency. Fixes 6499071 619 * Mon Oct 16 2006 - brian.cameron@sun.com 620 - Fix comment. 621 * Fri Oct 13 2006 - damien.carbery@sun.com 622 - Delete .a and .la files. 623 * Fri Sep 01 2006 - Matt.Keenan@sun.com 624 - New Manpage tarball 625 * Sun Aug 13 2006 - laca@sun.com 626 - delete %pre script (hack) and SUNWj5rt dep since we changed the icon dirs 627 back to root:other 628 * Sat Aug 12 2006 - laca@sun.com 629 - set PERL to /usr/perl5/bin/perl as per CR6454456 630 * Fri Jul 21 2006 - damien.carbery@sun.com 631 - Add cairo dir to CFLAGS; update %install and %files for printbackends files. 632 * Fri Jul 14 2006 - laca@sun.com 633 - update %post/%postun/etc scripts to support diskless client setup, 634 part of 6448317 635 * Thu Jul 13 2006 - damien.carbery@sun.com 636 - Add %{_bindir}/%{_arch64}/gtk-demo because of new tarball. 637 * Thu Jul 6 2006 - damien.carbery@sun.com 638 - Add BuildRequires SUNWlxml-devel as required by libglade. 639 * Sun Jun 11 2006 - laca@sun.com 640 - change group from other to bin/sys 641 * Wed May 10 2006 - laca@sun.com 642 - merge -share pkg(s) into the base pkg(s) 643 * Wed May 10 2006 - brian.cameron@sun.com 644 - Move gtk-demo to /usr/demo/jds/bin to meet ARC requirements. 645 * Mon Feb 20 2006 - damien.carbery@sun.com 646 - Update Build/Requires after running check-deps.pl script. 647 * Sat Dec 3 2005 - laca@sun.com 648 - postrunify the gdk-pixbuf.loaders stuff 649 * Thu Sep 08 2005 - brian.cameron@sun.com 650 - Verified builds fine on Solaris, bump to 2.12. 651 * Tue Sep 06 2005 - laca@sun.com 652 - add to %files or remove unpackaged files 653 - add %post 654 - change _sysconfdir files to volatile (config) 655 * Fri Aug 26 2005 - damien.carbery@sun.com 656 - Add cairo. 657 * Mon Aug 1 2005 - damien.carbery@sun.com 658 - Add SUNWPython/-devel dependencies so that libglade-convert builds. 659 * Tue Jul 26 2005 - brian.cameron@sun.com 660 - Moved librsvg to SUNWlibrsvg. 661 * Mon Jul 11 2005 - brian.cameron@sun.com 662 - Added bin/rsvg-view and datadir/pixmaps to complete librsvg 663 packaging 664 * Tue Jun 14 2005 - laca@sun.com 665 - Added symlink to gdk/x11 so that the build can find gdkx.h 666 * Wed May 11 2005 - brian.cameron@sun.com 667 - Added libglade-convert to packaging. 668 * Mon May 9 2005 - brian.cameron@sun.com 669 - Fix setting of ACLOCAL_FLAGS so it builds with the 2.10 code. 670 * Tue Dec 14 2004 - brian.cameron@sun.com 671 - Add Requires SUNWmlib since we require SUNWmlib at runtime, not just 672 build time. 673 * Tue Nov 16 2004 - laca@sun.com 674 - moved section 5 man page to share from devel-share 675 * Thu Nov 4 2004 - archana.shah@wipro.com 676 - Changed spec file to remove /etc/profile.d directory before packaging 677 Fixes bug# 5097097 678 * Thu Oct 27 2004 - hidetoshi.tajima@sun.com 679 - fix typos for _arch64/gtk.immodules, fixes 6176001 680 * Thu Oct 21 2004 - laca@sun.com 681 - set PERL and PERL_PATH, fixes 5100958 682 * Wed Oct 13 2004 - laca@sun.com 683 - use _pkg_config_path64 in $PKG_CONFIG_PATH64 684 * Sat Oct 02 2004 - laca@sun.com 685 - added %pkgbuild_postprocess 686 * Sat Oct 2 2004 - Joseph.Townsend@Sun.COM 687 - Create 64bit libraries for Solaris 688 * Sat Sep 11 2004 - damien.carbery@sun.com 689 - Set LD_LIBRARY_PATH so Xrandr and Xrender found when running built files. 690 * Sat Sep 11 2004 - laca@sun.com 691 - Set LDFLAGS so Xrandr and Xrender can be found. 692 * Thu Sep 09 2004 - matt.keenan@sun.com 693 - Added librsvg-2.3, rsvg.1 manpages 694 * Mon Aug 30 2004 - shirley.woo@sun.com 695 - Bug 5091588 : include files and sman3/4 files should be in a separate devel 696 package 697 * Mon Aug 23 2004 - laca@sun.com 698 - s/SUNWpl5u/SUNWperl584usr/ 699 * Wed Aug 18 2004 - damien.carbery@sun.com 700 - Changed more manpage modes to 0755 for Solaris integration. 701 * Mon Aug 16 2004 - damien.carbery@sun.com 702 - Changed multiple manpage modes to 0755 for Solaris integration. 703 * Sat Jun 26 2004 shirley.woo@sun.com 704 - Changed install location to /usr/... 705 * Wed Jun 1 2004 - hidetoshi.tajima@sun.com 706 - remove unsupported input method modules 707 * Wed May 26 2004 - laca@sun.com 708 - add l10n subpackage 709 * Tue May 25 2004 - laca@sun.com 710 - add buildconflicts tags against glib/gtk 1.2 packages 711 * Wed May 19 2004 - brian.cameron@sun.com 712 - Added missing man pages. 713 * Fri Apr 23 2004 - laca@sun.com 714 - added SUNWfontconfig, MediaLib dependencies 715 * Sun Apr 04 2004 - laca@sun.com 716 - add some missing files to %files 717 * Wed Mar 24 2004 - brian.cameron@sun.com 718 - Added SGML man page integration 719 * Web Mar 10 2004 - laca@sun.com 720 - escape % chars in the sed commands 721 * Sat Feb 28 2004 - laca@sun.com 722 - add -D__STDC_VERSION__=199409L recommended by the compiler cteam 723 * Web Feb 25 2004 - laca@sun.com 724 - move libgnomecanvas here from SUNWgnome-libs 725 - move libart_lgpl here from SUNWgnome-libs 726 - move librsvg here from SUNWgnome-libs 727 * Fri Feb 13 2004 - Laszlo.Peter@sun.com 728 - add "-xc99=none -xCC" to make glib build on s10_51. 729 - fix mandir permissions 730 * Thu Feb 12 2004 - Niall.Power@sun.com 731 - insert dir attribute in front of directories so as not 732 to recursively suck up all it's contents 733 * Mon Jan 19 2004 - Laszlo.Peter (at] sun.com 734 - generate module list config files in %install 735 * Fri Jan 9 2004 - Laszlo.Peter (at] sun.com 736 - initial Sun release. 737