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