File atk.spec of Package atk
#
# spec file for package atk (Version 1.24.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: atk
BuildRequires: fdupes gcc-c++ glib2-devel
Summary: An Accessibility ToolKit
Version: 1.24.0
Release: 4
Requires: %{name}-lang = %{version}
# bug437293
%ifarch ppc64
Obsoletes: atk-64bit
%endif
%ifarch ppc
Obsoletes: atk-32bit
%endif
#
Url: http://www.gtk.org/
License: LGPL v2.1 or later
Group: System/Libraries
Source: ftp://ftp.gnome.org/pub/gnome/sources/atk/1.20/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: libatk-1_0-0
%description
The ATK library provides a set of accessibility interfaces. By
supporting the ATK interfaces, an application or toolkit can be used
with screen readers, magnifiers, and alternate input devices.
Authors:
--------
Bill.Haneman <bill.haneman@sun.com>
Marc.Mulcahy <marc.mulcahy@sun.com>
Padraig.Obriain <padraig.obriain@sun.com>
%package -n libatk-1_0-0
License: LGPL v2.1 or later
Summary: An Accessibility ToolKit
Group: System/Libraries
Requires: %{name} >= %{version}
%description -n libatk-1_0-0
The ATK library provides a set of accessibility interfaces. By
supporting the ATK interfaces, an application or toolkit can be used
with screen readers, magnifiers, and alternate input devices.
Authors:
--------
Bill.Haneman <bill.haneman@sun.com>
Marc.Mulcahy <marc.mulcahy@sun.com>
Padraig.Obriain <padraig.obriain@sun.com>
%package devel
License: LGPL v2.1 or later
Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/GNOME
Requires: %{name} = %{version}
Requires: glib2-devel
# bug437293
%ifarch ppc64
Obsoletes: atk-devel-64bit
%endif
%ifarch ppc
Obsoletes: atk-devel-32bit
%endif
#
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
Authors:
--------
Bill.Haneman <bill.haneman@sun.com>
Marc.Mulcahy <marc.mulcahy@sun.com>
Padraig.Obriain <padraig.obriain@sun.com>
%package doc
License: LGPL v2.1 or later
Summary: Additional Package Documentation for atk
Group: System/Libraries
Requires: %{name} = %{version}
%description doc
This package contains additional documentation for the ATK Library.
Authors:
--------
Bill.Haneman <bill.haneman@sun.com>
Marc.Mulcahy <marc.mulcahy@sun.com>
Padraig.Obriain <padraig.obriain@sun.com>
%lang_package
%prep
%setup -q
%build
%configure
make %{?jobs:-j%jobs}
%install
make DESTDIR=$RPM_BUILD_ROOT install
%find_lang atk10
%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libatk-1_0-0 -p /sbin/ldconfig
%postun -n libatk-1_0-0 -p /sbin/ldconfig
%files
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README
%if %suse_version <= 1020
%dir %{_datadir}/locale/be@latin
%dir %{_datadir}/locale/be@latin/LC_MESSAGES
%endif
%files -n libatk-1_0-0
%defattr(-, root, root)
%{_libdir}/lib*.so.*
%files lang -f atk10.lang
%files devel
%defattr(-, root, root)
%{_includedir}/atk-1.0
%{_libdir}/lib*.so
%{_libdir}/lib*.*a
%{_libdir}/pkgconfig/*.pc
%files doc
%defattr(-, root, root)
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/atk
%changelog
* Tue Dec 09 2008 ro@suse.de
- remove ix86 from ifarch statement obsoleting 32bit package
* Tue Nov 11 2008 ro@suse.de
- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf
* Thu Oct 30 2008 olh@suse.de
- obsolete old -XXbit packages (bnc#437293)
* Mon Sep 22 2008 maw@suse.de
- Update to version 1.24.0:
+ Bug fixed: bgo#551474
+ Updated translations.
* Thu Jul 31 2008 maw@suse.de
- Update to version 1.23.5:
+ Bugs fixed: bgo#535704 and bgo#526752.
* Tue Jun 17 2008 aj@suse.de
- Do not build require gtk-doc.
* Tue May 13 2008 aj@suse.de
- Reduce BuildRequires.
* Sun May 11 2008 coolo@suse.de
- fix rename of xxbit
* Tue Apr 29 2008 cthiel@suse.de
- obsolete atk-<arch> via baselibs.conf
* Thu Apr 10 2008 ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
* Thu Mar 13 2008 rodrigo@suse.de
- Update to version 1.22.0:
+ Updated translations
* Mon Mar 03 2008 maw@suse.de
- Update to version 1.21.92:
+ Bug fixed: bgo#508846.
* Tue Jan 22 2008 maw@suse.de
- Update to version 1.21.5:
+ Bugs (bugzilla.gnome.org) fixed: #502840, #500978, and #477763
- Split out a shared library subpackage.
* Mon Sep 17 2007 sbrabec@suse.cz
- Updated to version 1.20.0:
* translation update
* Mon Aug 06 2007 maw@suse.de
- Split out a -lang subpackage
- Use %%fdupes.
* Tue Jul 31 2007 maw@suse.de
- Update to version 1.19.6
- Fix for bugzilla.gnome.org #460851
- New API: atk_get_version.
* Thu Jul 05 2007 maw@suse.de
- Update to version 1.19.3
- Fixes for bugzilla.gnome.org #434784, #382328, #418194, and
[#413357].
* Wed Mar 21 2007 maw@suse.de
- Update to version 1.18.0
- Bugfixes, including bugzilla.gnome.org 367627, 398038, and
408527.
* Thu Mar 01 2007 sbrabec@suse.cz
- Package be@latin translation (#248753).
* Fri Feb 16 2007 maw@suse.de
- Update to version 1.17.0.
* Thu Dec 07 2006 sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
* Mon Oct 02 2006 jhargadon@suse.de
- update to version 1.12.3
- Add missing signals to fix win32 build
- New linguas: 'te' (Sunil Mohan Adapa), 'dz', 'ku' (Abel Cheung)
- Implement AtkDocument signals
- Update docs to include info on AtkDocument signals
- Bugfixes: #357847, #340553, #346464, #352227
* Wed Aug 30 2006 jhargadon@suse.de
- update to version 1.12.2
- Documentation fixes
- New language: Bengali
* Fri Jul 21 2006 gekker@suse.de
- Update to version 1.12.1
Changes in version 1.12.0: [ongoing]
* Added ATK_ROLE_FORM
* Added ATK_RELATION_DESCRIPTION_FOR, ATK_RELATION_DESCRIBED_BY
Changes in version 1.11.4:
* Enhanced documentation: gtk-doc API docs are
now at 100%% coverage.
* allow for NULL in-params to AtkImage coordinate APIs.
* New langs: Georgian (ka) Vladimir Sichinava
Oriya (or) Gora Mohanty
Changes in version 1.11.3:
* Fix for localization bug #317458 from Kazuzi IWAMOTO.
* Included docs in tarball as appropriate.
Changes in version 1.11.0:
* Added new APIs - minor enhancements to AtkImage,
* AtkDocument, AtkObject, AtkComponent, AtkState.
* Significant API additions: Added locale attribute to
AtkImage instances, and Document instances.
* Added the ability to assign weakly-typed attributes to
AtkObject as name-value pairs; also added similar
name-value pairs to AtkDocument for attributes which are
intended to be valid over the entire document.
* Minor documentation fixes (thanks to Bill Abt).
* Added 'tt' (Tatar) locale, Simos Xenitellis
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Sep 05 2005 gekker@suse.de
- Update to version 1.10.3
* Mon Sep 05 2005 gekker@suse.de
- Update to version 1.10.2 (GNOME 2.12)
- Enable gtk-doc
* Tue Jun 07 2005 gekker@suse.de
- Update to version 1.10.1.
* Tue Mar 08 2005 gekker@suse.de
- Update to version 1.9.1 (GNOME 2.10).
* Wed Dec 15 2004 gekker@suse.de
-Update to 1.9.0
* Fri Nov 19 2004 gekker@suse.de
- Update to 1.8.0
* Tue Oct 26 2004 ro@suse.de
- locale rename: no -> nb
* Wed Aug 25 2004 kukuk@suse.de
- Avoid /bin/sh as PreRequire
* Thu Apr 15 2004 sbrabec@suse.cz
- Updated to version 1.6.0 (GNOME 2.6).
* Sat Jan 10 2004 adrian@suse.de
- add %%defattr and %%run_ldconfig
* Tue Oct 14 2003 ro@suse.de
- added c++ to neededforbuild
* Fri Oct 10 2003 sbrabec@suse.cz
- Updated to version 1.4.1.
* Mon Oct 06 2003 kukuk@suse.de
- Don't regenerate configure script new
* Fri Sep 26 2003 sbrabec@suse.cz
- Updated to version 1.4.0 (GNOME 2.4).
* Fri Aug 15 2003 sbrabec@suse.cz
- Archive repacked to prevent high-UID failures.
* Mon Jul 14 2003 sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Mon Jul 14 2003 sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Thu Jun 12 2003 sbrabec@suse.cz
- Updated to version 1.2.4.
- Require gnome-filesystem for atk-doc.
* Thu May 22 2003 sbrabec@suse.cz
- Require glib2-devel for atk-devel.
* Mon Feb 24 2003 sbrabec@suse.cz
- Repacked atk-1.2.2.tar.bz2 (high UID and breaks Autobuild).
* Wed Jan 29 2003 hhetter@suse.de
- updated to version 1.2.2
* Thu Jan 09 2003 sbrabec@suse.cz
- Updated to version 1.2.1.
- Updated %%files.
* Thu Aug 15 2002 hhetter@suse.de
- branch atk-doc
* Mon Aug 05 2002 hhetter@suse.de
- updated to version 1.0.3, bugfix release for stable
series + documentation updates
* Tue Jun 04 2002 hhetter@suse.de
- updated to version 1.0.2, bugfix release for stable
series
* Wed May 15 2002 ro@suse.de
- fix libdir usage
* Tue Apr 30 2002 sf@suse.de
- changed filelist form */lib to */%%{_lib} to build on bilib archs
* Mon Apr 08 2002 hhetter@suse.de
- updated to version 1.0.1
* Thu Jan 31 2002 hhetter@suse.de
- updated to version 0.10 [gnome desktop alpha2]
* Fri Jan 11 2002 hhetter@suse.de
- updated to version 0.8
* new functions
* numerous bugfixes
* Tue Nov 27 2001 hhetter@suse.de
- updated to version 0.7, changes include:
* Some restructuring of how change notification works, use
signals not properties in some cases.
* Various small API fixes and improvements
* Add key event hooks
* Documentation improvements
* Wed Nov 21 2001 hhetter@suse.de
- initial SuSE package for GNOME 2.0 platform (atk0.6)
- changed link order to build test libraries