Accepting request 29337 from home:vuntz:branches:GNOME:Factory

Copy from home:vuntz:branches:GNOME:Factory/gnome-doc-utils via accept of submit request 29337 revision 4.
Request was accepted with message:
thanks

OBS-URL: https://build.opensuse.org/request/show/29337
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-doc-utils?expand=0&rev=40
This commit is contained in:
Vincent Untz 2010-01-15 01:29:35 +00:00 committed by Git OBS Bridge
parent 6a326f0282
commit 0946b3e986
4 changed files with 103 additions and 43 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:008d0037bb8c56a462267530008e833008188300ccf19c3cdcc76e8440fe67a4
size 790422

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ee5798361e4396269820aa7571bcf173e77c454ed2b1a38b9fc1dcbd7f58abae
size 854440

View File

@ -1,3 +1,57 @@
-------------------------------------------------------------------
Tue Jan 12 01:33:01 CET 2010 - vuntz@opensuse.org
- Update to version 0.19.2:
+ Added 'css' command for Mallard documents
+ Fixed theme.color.text default, was white-on-white
+ Implemented previous and next links for Mallard documents
+ Updated translations.
-------------------------------------------------------------------
Wed Jan 6 11:29:08 CET 2010 - vuntz@opensuse.org
- Update to version 0.19.1:
+ Importing Mallard XSLT changes from yelp-xsl
- Added support for audio and video in Mallard HTML output
- Moved most automatic link logic into common XSLT
- Implemented sorting of link trails
- Implemented link groups on Mallard guide pages
- Added support for Mallard span element
- Added condensed list style for Mallard lists
- Made various parts of the Mallard XSLT more extensible
- Changed Mallard Cache files to use new namespace
+ Added Mallard HTML output to gnome-doc-tool
+ Added --custom-xslt option to gnome-doc-tool
+ Compile mo files before running xml2po
+ Properly clean mo files in build utilities
+ Updated translations.
- Drop gnome-doc-utils-make-parallel.patch: fixed upstream.
- Make the build noarch.
- Remove en@shaw locale on 11.2 and earlier.
- Split xml2po tool in xml2po and xml2po-devel subpackages.
- Make gnome-doc-utils-devel Requires xml2po-devel, to make sure no
build is broken because of the split.
-------------------------------------------------------------------
Wed Dec 2 16:18:08 CET 2009 - vuntz@opensuse.org
- Update to version 0.18.1:
+ Fixed Makefile.am to byte-compile Python files, bug #596702
+ Updated translations.
- Complete gnome-doc-utils-make-parallel.patch with commit
ce05d9fd, and reenable parallel build.
-------------------------------------------------------------------
Thu Nov 26 08:45:55 CET 2009 - dimstar@opensuse.org
- Parallel build still has chances to fail. Disabling for now.
-------------------------------------------------------------------
Wed Nov 25 13:59:03 CET 2009 - dimstar@opensuse.org
- Add gnome-doc-utils-make-parallel.patch to solve parallel build
failures (patch taken from upstream git).
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 28 17:08:42 CEST 2009 - vuntz@opensuse.org Mon Sep 28 17:08:42 CEST 2009 - vuntz@opensuse.org

View File

@ -1,5 +1,5 @@
# #
# spec file for package gnome-doc-utils (Version 0.18.0) # spec file for package gnome-doc-utils (Version 0.19.2)
# #
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -18,9 +18,9 @@
Name: gnome-doc-utils Name: gnome-doc-utils
Version: 0.18.0 Version: 0.19.2
Release: 1 Release: 1
License: GPL v2 or later ; LGPL v2.1 or later License: GPLv2+ ; LGPLv2.1+
Summary: A Collection of Documentation Utilities for GNOME Summary: A Collection of Documentation Utilities for GNOME
Url: http://www.gnome.org Url: http://www.gnome.org
Group: System/GUI/GNOME Group: System/GUI/GNOME
@ -34,60 +34,60 @@ BuildRequires: pkg-config
BuildRequires: python BuildRequires: python
BuildRequires: translation-update-upstream BuildRequires: translation-update-upstream
Requires: %{name}-lang = %{version} Requires: %{name}-lang = %{version}
Requires: libxml2-python
Requires: libxslt Requires: libxslt
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%py_requires BuildArch: noarch
%if %suse_version <= 1110 %if %suse_version <= 1110
%define python_sitelib %{py_sitedir} %define python_sitelib %{py_sitedir}
%endif %endif
%description %description
The gnome-doc-utils package is a collection of documentation utilities The gnome-doc-utils package is a collection of documentation utilities
for the GNOMEproject. Notably, it contains utilities for building for the GNOME project. Notably, it contains utilities for building
documentation and all auxiliary files in your source tree. It also documentation and all auxiliary files in your source tree. It also
contains the DocBook XSLT stylesheets that were once distributed with contains the DocBook XSLT stylesheets that were once distributed with
Yelp. Starting with GNOME 2.8, Yelp requires gnome-doc-utils for XSLT. Yelp.
It also contains the Python program xml2po that extracts translatable
content from XML documents and outputs gettext-compatible POT files.
For simple tags, it works out-of-the-box. For complicated tags, provide
a list of all tags that are considered "final" (tags with contents that
should be put into one "message" in the POT file), "ignored" (skipped
over), and "space preserving".
Sane defaults are available for DocBook documents and other common %package -n xml2po
document types (like GNOME Summaries and XHTML). For other kinds of License: GPLv2+
documents, it is possible to use -a (--automatic-tags) to choose Summary: Tool to extract translatable content from XML documents
suitable translatable pieces. Group: System/GUI/GNOME
Requires: libxml2-python
%py_requires
%description -n xml2po
xml2po is a simple Python program which extracts translatable
content from free-form XML documents and outputs gettext compatible
POT files.
%package devel %package devel
License: GPL v2 or later ; LGPL v2.1 or later License: GPLv2+ ; LGPLv2.1+
Summary: A Collection of Documentation Utilities for GNOME Summary: A Collection of Documentation Utilities for GNOME
Group: System/GUI/GNOME Group: System/GUI/GNOME
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: libxml2-devel
# Needed by packages being built with gnome-doc-utils, unless they # Needed by packages being built with gnome-doc-utils, unless they
# use --disable-scrollkeeper # use --disable-scrollkeeper
Requires: scrollkeeper Requires: scrollkeeper
Requires: xml2po-devel
%description devel %description devel
The gnome-doc-utils package is a collection of documentation utilities The gnome-doc-utils package is a collection of documentation utilities
for the GNOME project. Notably, it contains utilities for building for the GNOME project. Notably, it contains utilities for building
documentation and all auxiliary files in your source tree. It also documentation and all auxiliary files in your source tree. It also
contains the DocBook XSLT stylesheets that were once distributed with contains the DocBook XSLT stylesheets that were once distributed with
Yelp. Starting with GNOME 2.8, Yelp requires gnome-doc-utils for XSLT. Yelp.
It also contains the Python program xml2po that extracts translatable %package -n xml2po-devel
content from XML documents and outputs gettext-compatible POT files. License: GPLv2+
For simple tags, it works out-of-the-box. For complicated tags, provide Summary: Tool to extract translatable content from XML documents
a list of all tags that are considered "final" (tags with contents that Group: System/GUI/GNOME
should be put into one "message" in the POT file), "ignored" (skipped Requires: libxml2-devel
over), and "space preserving". Requires: xml2po = %{version}
Sane defaults are available for DocBook documents and other common %description -n xml2po-devel
document types (like GNOME Summaries and XHTML). For other kinds of xml2po is a simple Python program which extracts translatable
documents, it is possible to use -a (--automatic-tags) to choose content from free-form XML documents and outputs gettext compatible
suitable translatable pieces. POT files.
%lang_package %lang_package
%prep %prep
@ -95,14 +95,15 @@ suitable translatable pieces.
translation-update-upstream translation-update-upstream
%build %build
# autoreconf fails...
# ACLOCAL="aclocal -I $PWD" autoreconf -f -i
%configure\ %configure\
--disable-scrollkeeper --disable-scrollkeeper
make %{?jobs:-j%jobs} pkgconfigdir=%{_datadir}/pkgconfig make %{?jobs:-j%jobs} pkgconfigdir=%{_datadir}/pkgconfig
%install %install
%makeinstall pkgconfigdir=%{_datadir}/pkgconfig %makeinstall pkgconfigdir=%{_datadir}/pkgconfig
%if 0%{?suse_version} <= 1120
%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
%endif
%find_lang %{name} %find_lang %{name}
%find_lang gnome-doc-mallard-spec %{name}.lang %find_lang gnome-doc-mallard-spec %{name}.lang
%find_lang gnome-doc-make %{name}.lang %find_lang gnome-doc-make %{name}.lang
@ -115,28 +116,33 @@ rm -rf %{buildroot}
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README %doc AUTHORS COPYING ChangeLog NEWS README
# xml2po stuff
%{_bindir}/xml2po
%{python_sitelib}/xml2po
# gnome-doc-tool stuff
%{_bindir}/gnome-doc-tool %{_bindir}/gnome-doc-tool
%dir %{_datadir}/gnome-doc-utils %dir %{_datadir}/gnome-doc-utils
%{_datadir}/gnome-doc-utils/icons %{_datadir}/gnome-doc-utils/icons
%{_datadir}/gnome-doc-utils/watermarks %{_datadir}/gnome-doc-utils/watermarks
%{_datadir}/xml/gnome %{_datadir}/xml/gnome
%{_datadir}/xml/mallard %{_datadir}/xml/mallard
# Misc.
%{_mandir}/man?/*.* %files -n xml2po
%defattr (-, root, root)
%doc xml2po/AUTHORS xml2po/ChangeLog xml2po/COPYING xml2po/NEWS xml2po/README
%{_bindir}/xml2po
%{python_sitelib}/xml2po
%{_mandir}/man?/xml2po.*
%files devel %files devel
%defattr (-, root, root) %defattr (-, root, root)
%{_bindir}/gnome-doc-prepare %{_bindir}/gnome-doc-prepare
%{_datadir}/aclocal/gnome-doc-utils.m4 %{_datadir}/aclocal/gnome-doc-utils.m4
%{_datadir}/pkgconfig/*.pc %{_datadir}/pkgconfig/gnome-doc-utils.pc
%{_datadir}/gnome-doc-utils/gnome-doc-utils.make %{_datadir}/gnome-doc-utils/gnome-doc-utils.make
%{_datadir}/gnome-doc-utils/templates %{_datadir}/gnome-doc-utils/templates
%{_datadir}/gnome-doc-utils/template*.* %{_datadir}/gnome-doc-utils/template*.*
%files -n xml2po-devel
%defattr (-, root, root)
%{_datadir}/pkgconfig/xml2po.pc
%files lang -f %{name}.lang %files lang -f %{name}.lang
%defattr (-, root, root) %defattr (-, root, root)
# Own these directories to not depend on gnome-common while building: # Own these directories to not depend on gnome-common while building: