1 # 2 # spec file for package gail 3 # 4 # Copyright (c) 2005 Sun Microsystems, Inc. 5 # This file and all modifications and additions to the pristine 6 # package are under the same license as the package itself. 7 # 8 # Owner: padraig 9 # 10 Name: gail 11 License: LGPL 12 Group: System/Libraries/GNOME 13 Version: 1.9.3 14 Release: 202 15 Distribution: Java Desktop System 16 Vendor: Sun Microsystems, Inc. 17 Summary: GNOME Accessibility Implementation Library 18 URL: http://www.gnome.org 19 Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.9/%{name}-%{version}.tar.bz2 20 Source1: libgailutil.3.gz 21 BuildRoot: %{_tmppath}/%{name}-%{version}-build 22 Docdir: %{_defaultdocdir}/doc 23 AutoReqProv: on 24 Prereq: /sbin/ldconfig 25 26 %define libgnomecanvas_version 2.6.0 27 %define gtk2_version 2.4.0 28 %define atk_version 1.7 29 30 Requires: atk >= %{atk_version} 31 Requires: gtk2 >= %{gtk2_version} 32 Requires: libgnomecanvas >= %{libgnomecanvas_version} 33 34 BuildRequires: gtk2-devel >= %{gtk2_version} 35 BuildRequires: atk-devel >= %{atk_version} 36 BuildRequires: libgnomecanvas-devel >= %{libgnomecanvas_version} 37 38 %description 39 GNOME Accessibility Implementation Library is a set of accessibility interfaces for the GTK+ widgets. 40 41 %package devel 42 Summary: GNOME Accessibility Implementation Development Library 43 Group: Development/Library/GNOME 44 Requires: %{name} = %{version} 45 Requires: gtk2-devel >= %{gtk2_version} 46 Requires: libgnomecanvas-devel >= %{libgnomecanvas_version} 47 48 %description devel 49 GNOME Accessibility Implementation Library is a set of accessibility interfaces for the GTK+ widgets. 50 51 %prep 52 %setup -q 53 54 %build 55 %ifos linux 56 if [ -x /usr/bin/getconf ]; then 57 CPUS=`getconf _NPROCESSORS_ONLN` 58 fi 59 %else 60 CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` 61 %endif 62 if test "x$CPUS" = "x" -o $CPUS = 0; then 63 CPUS=1 64 fi 65 66 libtoolize --force 67 aclocal $ACLOCAL_FLAGS 68 gtkdocize 69 automake -a -c -f 70 autoconf 71 72 CFLAGS="$RPM_OPT_FLAGS" \ 73 ./configure --prefix=%{_prefix} \ 74 --sysconfdir=%{_sysconfdir} \ 75 %{gtk_doc_option} 76 make -j $CPUS 77 78 %install 79 make DESTDIR=$RPM_BUILD_ROOT install 80 install -d $RPM_BUILD_ROOT%{_mandir}/man3 81 install --mode=0644 %SOURCE1 $RPM_BUILD_ROOT%{_mandir}/man3 82 rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.la 83 rm $RPM_BUILD_ROOT%{_libdir}/*.la 84 85 %clean 86 rm -rf $RPM_BUILD_ROOT 87 88 %post 89 /sbin/ldconfig 90 91 %postun 92 /sbin/ldconfig 93 94 %files 95 %defattr(-, root, root) 96 %{_libdir}/*.so.* 97 %{_libdir}/gtk-2.0/modules/*.so 98 99 %files devel 100 %defattr(-, root, root) 101 %{_datadir}/gtk-doc/html/gail-libgail-util 102 %{_libdir}/*.so 103 %{_libdir}/pkgconfig/*.pc 104 %{_includedir}/* 105 %{_datadir}/locale/*/*/*.mo 106 %{_mandir}/man3/* 107 108 %changelog 109 * Fri Nov 3 2006 - laca@sun.com 110 - use %gtk_doc_option in configure so that it can be disabled using 111 --without-gtk-doc 112 * Mon Oct 02 2006 - damien.carbery@sun.com 113 - Bump to 1.9.3. 114 * Tue Aug 22 2006 - damien.carbery@sun.com 115 - Bump to 1.9.2. 116 * Thu Aug 10 2006 - brian.cameron@sun.com 117 - Remove unneeded patch gail-01-combo-fix.diff 118 * Tue Jul 25 2006 - damien.carbery@sun.com 119 - Bump to 1.9.1. 120 * Thu Jul 20 2006 - damien.carbery@sun.com 121 - Bump to 1.9.0. Remove upstream patch gail-02-button-label.diff. 122 * Mon May 22 2006 - li.yuan@sun.com 123 - Added gail-02-button-label.diff. 124 * Mon Mar 13 2006 - damien.carbery@sun.com 125 - Bump to 1.8.11. 126 * Wed Feb 21 2006 - damien.carbery@sun.com 127 - Bump to 1.8.10. 128 * Tue Feb 14 2006 - damien.carbery@sun.com 129 - Bump to 1.8.9. 130 * Wed Nov 30 2005 - damien.carbery@sun.com 131 - Remove upstream patch, 02-garbage-collect-6278812.diff. 132 * Tue Nov 29 2005 - damien.carbery@sun.com 133 - Bump to 1.8.8. 134 * Tue Sep 05 2005 - damien.carbery@sun.com 135 - Remove upstream patch, gail-02-model-row-deleted-fix.diff. Reorder remaining. 136 * Mon Sep 05 2005 - damien.carbery@sun.com 137 - Bump to 1.8.5. 138 * Thu Aug 11 2005 - brian.cameron@sun.com 139 - Now enable gtk-docs. 140 * Fri Jun 03 2005 - bill.haneman@sun.com 141 - Added gail-03-garbage-collect-6278812.diff, bug 6278812, 6272286, 142 * Thu May 19 2005 - bill.haneman@sun.com 143 - Revised gail-02-model-row-deleted-fix.diff, bug #6272286. 144 * Tue May 17 2005 - bill.haneman@sun.com 145 - Added gail-02-model-row-deleted-fix.diff, bug #6271379 and #6271386. 146 * Thu Apr 28 2005 - bill.haneman@sun.com 147 - Revved to 1.8.4, to get fix for #6215709. 148 - Removed obsolete g10n-alllinguas patch, l10n-configure.sh does 149 this for us now. 150 * Mon Apr 18 2005 - bill.haneman@sun.com 151 - Revved to 1.8.3, removed redundant patches 152 gail-07-focus-check.diff, gail-06-notebookpage-enabled.diff, 153 gail-05-delete-tab.diff, gail-04-item-showing.diff, 154 gail-03-menu-select.diff. Reworked patch 155 gail-02-g10n-alllinguas.diff. 156 * Tue Apr 05 2005 - bill.haneman@sun.com 157 - Add gail-07-focus-check.diff for bug #6236825. 158 * Wed Mar 09 2005 - balamurali.viswanathan@wipro.com 159 - Add gail-06-notebookpage-enabled.diff for bug #6221758. 160 * Thu Nov 24 2004 - padraig.obriain@sun.com 161 - Add gail-05-delete-tab.diff for bug #6199344. 162 * Tue Oct 26 2004 - padraig.obriain@sun.com 163 - Add gail-04-item-showing.diff for bugzilla #156143. 164 * Fri Oct 22 2004 - padraig.obriain@sun.com 165 - Rename gail-04-g11n-alllinguas.diff to gail-02-g11n-alllinguas.diff 166 - Add gail-03-menu-select.diff for bug #6176892 167 * Mon Sep 27 2004 - padraig.obriain@sun.com 168 - Bump to 1.8.0; rework gail-01-combo-fix.diff patch; 169 remove gail-02-metacity-fix.diff and gail-03-canvas-item-fix.diff patches. 170 * Mon Sep 20 2004 - ciaran.mcdermott@sun.com 171 - Added gail-04-g11n-alllinguas.diff to add hu for all linguas 172 * Tue Sep 07 2004 - padraig.obriain@sun.com 173 - Added patch gail-03-canvas-item-fix.diff for bug 5064514 174 * Thu Aug 05 2004 - padraig.obriain@sun.com 175 - Added patch gail-02-metacity-fix.diff for bug 5082567 176 * Thu Jul 22 2004 - padraig.obriain@sun.com 177 - Added patch gail-01-combo-fix.diff for bugzilla #136657. 178 * Thu Jul 08 2004 - damien.donlon@sun.com 179 - Updated l10n content to gail-l10n-po-1.2.tar.bz2 180 * Wed Jul 07 2004 - niall.power@sun.com 181 - ported to rpm4 182 * Wed Jul 07 2004 - dermot.mccluskey@sun.com 183 - added "-j $CPUS" to make to speed up builds 184 * Tue Jun 08 2004 - <padraig.obriain@sun.com> 185 - Bump to 1.6.6 186 * Tue May 25 2004 - <padraig.obriain@sun.com> 187 - Bump to 1.6.5 188 * Fri May 14 2004 - <padraig.obriain@sun.com> 189 - Bump to 1.6.4 190 * Wed May 12 2004 - damien.donlon@sun.com 191 - Updated l10n content to gail-l10n-po-1.1.tar.bz2 192 * Mon Apr 26 2004 - <padraig.obriain@sun.com> 193 - Bump to 1.6.3 194 * Mon Apr 19 2004 - <padraig.obriain@sun.com> 195 - Bump to 1.6.2 196 * Wed Apr 07 2004 - <padraig.obriain@sun.com> 197 - Bump to 1.6.1 198 * Wed Mar 31 2004 - brian.cameron@sun.com 199 - replace tar jxf with the more solaris friendly 200 bzcat piped through tar 201 * Mon Mar 29 2004 - damien.donlon@sun.com 202 - Adding gail-l10n-po-1.0.tar.bz2 l10n content 203 * Tue Mar 23 2004 - <padraig.obriain@sun.com> 204 - Bump to 1.6.0, update gtk+ dependency. 205 * Thu Mar 11 2004 - <damien.carbery@sun.com> 206 - Reset release to 1. 207 * Wed Mar 10 2004 - damien.carbery@sun.com 208 - Bump to 1.5.7 209 * Mon Feb 23 2004 - matt.keenan@sun.com 210 - bump to 1.5.5, remerge patch 211 * Fri Feb 06 2004 - niall.power@sun.com 212 - bump to 1.5.4 to fix automake mess 213 * Fri Feb 06 2004 - niall.power@sun.com 214 - added a uninatalled-pc.in file for Wells build. 215 - autotoolize 216 * Tue Dec 16 2003 - glynn.foster@sun.com 217 - bump to 1.5.2 218 * Thu Oct 9 2003 - Laszlo.Kovacs@sun.com 219 - tarball upgrade 220 * Thu Aug 14 2003 - <laca@sun.com> 221 - move lib*.so to -devel, remove *.a, *.la 222 * Tue Aug 08 2003 - Stephen.Browne@sun.com 223 - added libtoolize and friends + patch to fix the build 224 * Tue May 13 2003 - Stephen.Browne@sun.com 225 - initial Sun release 226