openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
May 2014
- 1 participants
- 1539 discussions
Hello community,
here is the log from the commit of package swell-foop for openSUSE:Factory checked in at 2014-05-05 21:16:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/swell-foop (Old)
and /work/SRC/openSUSE:Factory/.swell-foop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "swell-foop"
Changes:
--------
--- /work/SRC/openSUSE:Factory/swell-foop/swell-foop.changes 2013-10-14 14:31:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.swell-foop.new/swell-foop.changes 2014-05-05 21:18:15.000000000 +0200
@@ -1,0 +2,47 @@
+Tue Apr 15 08:11:55 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.1:
+ + Fix touch screen tapping.
+ + Bump clutter dep to 1.14.0, clutter-gtk to 1.4.0.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 24 20:48:22 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.0:
+ + Updated help.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 18 10:02:01 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.92:
+ + Appdata: update screenshot size.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 18 18:14:50 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.11.90:
+ + Appdata: specify project_group.
+ + Add a confirmation dialog when starting a new game.
+ + New game button: use refresh icon and add tooltip.
+
+-------------------------------------------------------------------
+Tue Dec 17 19:06:52 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.3:
+ + New app icon.
+ + Use a GtkHeaderBar.
+ + Autoscroll to new score in scores dialog.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Oct 29 18:24:16 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.1:
+ + Remove BugBuddy support.
+ + Update AppData.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
swell-foop-3.10.1.tar.xz
New:
----
swell-foop-3.12.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ swell-foop.spec ++++++
--- /var/tmp/diff_new_pack.a1h4J6/_old 2014-05-05 21:18:16.000000000 +0200
+++ /var/tmp/diff_new_pack.a1h4J6/_new 2014-05-05 21:18:16.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package swell-foop
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,22 +17,22 @@
Name: swell-foop
-Version: 3.10.1
+Version: 3.12.1
Release: 0
Summary: Same Game for GNOME
License: GPL-2.0+
Group: Amusements/Games/Board/Puzzle
Url: https://live.gnome.org/Swell%20Foop
-Source: http://download.gnome.org/sources/swell-foop/3.10/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/swell-foop/3.12/%{name}-%{version}.tar.xz
BuildRequires: hicolor-icon-theme
-BuildRequires: intltool >= 0.35.0
+BuildRequires: intltool >= 0.50
BuildRequires: update-desktop-files
-BuildRequires: vala >= 0.16.0
+BuildRequires: vala >= 0.22.0
BuildRequires: yelp-tools
-BuildRequires: pkgconfig(clutter-1.0) >= 1.0.0
-BuildRequires: pkgconfig(clutter-gtk-1.0) >= 0.91.6
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
+BuildRequires: pkgconfig(clutter-1.0) >= 1.14.0
+BuildRequires: pkgconfig(clutter-gtk-1.0) >= 1.4.0
+BuildRequires: pkgconfig(glib-2.0) >= 2.36.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
Recommends: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%glib2_gsettings_schema_requires
@@ -78,7 +78,7 @@
%{_datadir}/appdata/swell-foop.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.swell-foop.gschema.xml
-%{_datadir}/icons/hicolor/*/apps/%{name}.*
+%{_datadir}/icons/hicolor/
%{_datadir}/icons/HighContrast/
%files lang -f %{name}.lang
++++++ swell-foop-3.10.1.tar.xz -> swell-foop-3.12.1.tar.xz ++++++
++++ 34808 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package tali for openSUSE:Factory checked in at 2014-05-05 21:16:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tali (Old)
and /work/SRC/openSUSE:Factory/.tali.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tali"
Changes:
--------
--- /work/SRC/openSUSE:Factory/tali/tali.changes 2013-11-24 13:33:38.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.tali.new/tali.changes 2014-05-05 21:18:13.000000000 +0200
@@ -1,0 +2,76 @@
+Tue Apr 15 08:10:28 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.1:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Mar 23 15:38:53 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 18 09:31:28 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.92:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 3 21:48:56 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.91:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb 17 17:41:49 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.11.90:
+ + Rename desktop file so tali appears in GNOME Software.
+ + Change scores to be saved in ~/.local/share/tali.
+ + Move undo move from the app menu to the header bar.
+- Change %suse_update_desktop_file gtali to
+ %suse_update_desktop_file tali following upstream changes.
+
+-------------------------------------------------------------------
+Mon Feb 3 20:39:45 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.5:
+ + Use a GtkHeaderBar, pushed GTK requirement to 3.10, fixed
+ layout issues.
+ + Move scores from /var/games to home directory.
+ + Updated translations.
+- Remove calls to handle score files in /var/games.
+- Drop gnome-games-scripts BuildRequires: no longer reuiqred, as
+ we no longer have score files in /var/games.
+
+-------------------------------------------------------------------
+Mon Jan 13 18:01:34 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.4:
+ + Update website in about dialog.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Dec 16 21:58:55 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.3:
+ + About dialog: use GtkLicense, remove period from sentence
+ fragment.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Nov 18 19:50:10 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.2:
+ + Check for *-validate before using it, run autoupdate.
+ + Fix scores.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Nov 17 17:51:36 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.1:
+ + Appdata is now translatable.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
tali-3.10.2.tar.xz
New:
----
tali-3.12.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tali.spec ++++++
--- /var/tmp/diff_new_pack.8zAsrz/_old 2014-05-05 21:18:14.000000000 +0200
+++ /var/tmp/diff_new_pack.8zAsrz/_new 2014-05-05 21:18:14.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package tali
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,20 +17,19 @@
Name: tali
-Version: 3.10.2
+Version: 3.12.1
Release: 0
Summary: Yahtzee Game for GNOME
License: GPL-2.0+
Group: Amusements/Games/Board/Other
Url: https://live.gnome.org/Tali
-Source: http://download.gnome.org/sources/tali/3.10/%{name}-%{version}.tar.xz
-BuildRequires: gnome-games-scripts
+Source: http://download.gnome.org/sources/tali/3.12/%{name}-%{version}.tar.xz
BuildRequires: hicolor-icon-theme
-BuildRequires: intltool >= 0.35.0
+BuildRequires: intltool >= 0.50
BuildRequires: update-desktop-files
BuildRequires: yelp-tools
BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0
BuildRequires: pkgconfig(librsvg-2.0) >= 2.32.0
Requires(pre): pwdutils
Recommends: %{name}-lang
@@ -58,14 +57,13 @@
%install
%make_install
%find_lang %{name} %{?no_lang_C}
-%suse_update_desktop_file gtali
-%{_bindir}/gnome-games-create-post %{buildroot}
+%suse_update_desktop_file tali
%pre
getent group games >/dev/null || groupadd -r games
getent passwd games >/dev/null || useradd -r -g games -d /var/games -s /sbin/nologin
-%post -f g%{name}.scores_post
+%post
%set_permissions %{_bindir}/%{name}
%glib2_gsettings_schema_post
%desktop_database_post
@@ -88,7 +86,7 @@
%{_datadir}/%{name}/
%dir %{_datadir}/appdata
%{_datadir}/appdata/tali.appdata.xml
-%{_datadir}/applications/gtali.desktop
+%{_datadir}/applications/tali.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.%{name}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/icons/HighContrast/
@@ -98,10 +96,6 @@
# %%post/%%verifyscript scripts for set_permissions/verify_permissions.
%verify(not mode) %{_bindir}/%{name}
%defattr (0664, games, games)
-# WARNING: If you are modifying this list,
-# don't forget to remove obsolete scores in %%post.
-%ghost %{_localstatedir}/games/gtali.Colors.scores
-%ghost %{_localstatedir}/games/gtali.Regular.scores
%files lang -f %{name}.lang
++++++ tali-3.10.2.tar.xz -> tali-3.12.1.tar.xz ++++++
++++ 139889 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yelp-tools for openSUSE:Factory checked in at 2014-05-05 21:16:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yelp-tools (Old)
and /work/SRC/openSUSE:Factory/.yelp-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yelp-tools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yelp-tools/yelp-tools.changes 2013-09-27 19:46:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yelp-tools.new/yelp-tools.changes 2014-05-05 21:18:12.000000000 +0200
@@ -1,0 +2,60 @@
+Wed Apr 16 19:28:11 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.12.1:
+ + yelp-check: Return non-zero exit status when there are broken
+ hrefs.
+
+-------------------------------------------------------------------
+Tue Mar 25 08:26:29 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.12.0:
+ + Stable release. No changes since 3.11.5.
+
+-------------------------------------------------------------------
+Mon Feb 3 18:49:36 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.5:
+ + yelp-build:
+ - Added -i option to ignore missing media files.
+ - Added -p option to provide path for external files.
+ - Set LC_ALL instead of LANG for awk (bgo#709354).
+ + yelp-check:
+ - Added check for missing media files.
+ - Added tool to check Mallard page licenses.
+ + yelp.m4: Use AS_HELP_STRING instead of AC_HELP_STRING
+ (bgo#709657).
+
+-------------------------------------------------------------------
+Mon Dec 16 20:29:17 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.3:
+ + yelp.m4: no-lc-dist option to disable disting the generated lc
+ files.
+
+-------------------------------------------------------------------
+Wed Nov 20 15:26:39 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.2:
+ + yelp.m4:
+ - Added no-lc-media-links option for YELP_HELP_INIT.
+ - Reverted HELP_MEDIA_NODUP and YELP_INIT_HELP.
+
+-------------------------------------------------------------------
+Mon Nov 18 19:27:33 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.1:
+ + yelp-build: Handle conditional processing and other logic when
+ copying media and other external files (bgo#709951).
+ + yelp=check:
+ - Support validate on DocBook 5 documents.
+ - Support explicitly allowed namespaces in strict validation.
+ - Fixed POSIX shell syntax error (bgo#710331).
+ + yelp-new: Now much smarter about output file paths and
+ extensions.
+ + yelp.m4:
+ - Added HELP_MEDIA_NODUP to install media without locale
+ symlinks.
+ - Added YELP_INIT_HELP as version-checking replacement for
+ YELP_HELP_INIT.
+
+-------------------------------------------------------------------
Old:
----
yelp-tools-3.10.0.tar.xz
New:
----
yelp-tools-3.12.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yelp-tools.spec ++++++
--- /var/tmp/diff_new_pack.z5NIIf/_old 2014-05-05 21:18:13.000000000 +0200
+++ /var/tmp/diff_new_pack.z5NIIf/_new 2014-05-05 21:18:13.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package yelp-tools
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,13 +17,13 @@
Name: yelp-tools
-Version: 3.10.0
+Version: 3.12.1
Release: 0
Summary: Collection of utilities to help create documentation
License: GPL-2.0+
Group: Development/Tools/Other
Url: http://projects.gnome.org/yelp/
-Source: http://download.gnome.org/sources/yelp-tools/3.10/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/yelp-tools/3.12/%{name}-%{version}.tar.xz
BuildRequires: itstool
BuildRequires: libxml2-tools
BuildRequires: libxslt
++++++ yelp-tools-3.10.0.tar.xz -> yelp-tools-3.12.1.tar.xz ++++++
++++ 1674 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/ChangeLog new/yelp-tools-3.12.1/ChangeLog
--- old/yelp-tools-3.10.0/ChangeLog 2013-09-23 20:05:34.000000000 +0200
+++ new/yelp-tools-3.12.1/ChangeLog 2014-04-13 15:36:42.000000000 +0200
@@ -1,3 +1,297 @@
+commit 24af2bcafb770cb9aa2764ea59fd43075cce509b
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Tue Mar 25 10:08:55 2014 -0400
+
+ yelp-check: Return non-zero for broken hrefs
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=726763
+
+ tools/yelp-check.in | 8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletions(-)
+
+commit eefe1acf4a4f2b7559f058675b9305cd6f5b6b51
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Mar 24 22:31:46 2014 -0400
+
+ Version 3.12.0
+
+ NEWS | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
+commit f928d5aadc9e7862cef04d1d5f363b19354a6177
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Feb 3 13:30:09 2014 -0500
+
+ Version 3.11.5
+
+ NEWS | 9 +++++++++
+ configure.ac | 2 +-
+ 2 files changed, 10 insertions(+), 1 deletions(-)
+
+commit 1a33cbeb6090cc879c5c2a6ccdcc872e9ce99a92
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Feb 3 11:09:37 2014 -0500
+
+ yelp-build: Add option to ignore missing media files
+
+ tools/yelp-build.in | 18 ++++++++++++++++--
+ 1 files changed, 16 insertions(+), 2 deletions(-)
+
+commit 3b3eeaa2507bfa2a044cb022e2dd43c39b515e7c
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Feb 3 10:33:50 2014 -0500
+
+ Support e:mouseover and ui(x):thumb equally in all tools
+
+ xslt/mal-files.xsl | 26 ++++++--------------------
+ xslt/media.xsl | 3 ++-
+ 2 files changed, 8 insertions(+), 21 deletions(-)
+
+commit a4b1ac7e764d1a0de861592422d5043e051c3688
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Feb 3 10:27:28 2014 -0500
+
+ yelp-build: Added -p option for fallback path for files
+
+ Especially when doing translations, it's common to have only some
+ of the source files in the current directory, and for the rest to
+ just live untranslated in another directory. This makes it much
+ easier to use yelp-build for that case, without manually copying
+ or linking files first.
+
+ tools/yelp-build.in | 58 +++++++++++++++++++++++++++++++++++++++++++++-----
+ 1 files changed, 52 insertions(+), 6 deletions(-)
+
+commit 960e74869e67ec49d6c8fc3d12635e8906205172
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Sun Feb 2 14:28:16 2014 -0500
+
+ yelp.m4: Use AS_HELP_STRING instead of AC_HELP_STRING, #709657
+
+ tools/yelp.m4 | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 6a26ba9b486a0dfb86afdcb6e8a450ee8dc3dd06
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Sun Feb 2 14:23:12 2014 -0500
+
+ Set LC_ALL instead of LANG for awk, #709354
+
+ tools/yelp-build.in | 4 ++--
+ tools/yelp-check.in | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+commit ddee793ab2f2ff7366ef2bdde79ebb44e2395b55
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Sun Feb 2 14:02:24 2014 -0500
+
+ yelp-check: Added check for missing media files
+
+ tools/yelp-check.in | 43 ++++++++++++++++++++++++++++++++++++++++++-
+ xslt/Makefile.am | 3 ++-
+ xslt/media.xsl | 44 ++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 88 insertions(+), 2 deletions(-)
+
+commit 34c6ceca3967fd845b8a42f4fe54309073273d4b
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Wed Jan 29 13:21:52 2014 -0500
+
+ yelp-check: Added tool to check Mallard page licenses
+
+ tools/yelp-check.in | 82 ++++++++++++++++++++++++++++++++++++++++
+ xslt/Makefile.am | 1 +
+ xslt/mal-license.xsl | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 185 insertions(+), 0 deletions(-)
+
+commit 5ba2a0d240b84ac66a386b06bdcc21fc3101c68c
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Dec 16 14:35:45 2013 -0500
+
+ Version 3.11.3
+
+ NEWS | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 0929f449089044bbc05af54668f1c4c254b9a15c
+Author: Christian Persch <chpe(a)gnome.org>
+Date: Sun Nov 24 23:20:53 2013 +0100
+
+ yelp.m4: Add no-lc-dist option
+
+ Add no-lc-dist option to disable disting the generated lc files. Disabled by
+ default for backwards compatibility.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=672919
+
+ tools/yelp.m4 | 8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+commit 4c6c5bab66c7fe0ad419ff573cd65b6bb0ec8002
+Author: Christian Persch <chpe(a)gnome.org>
+Date: Sun Nov 24 23:12:30 2013 +0100
+
+ yelp.m4: Prepare for multiple options case
+
+ Bug #672919.
+
+ tools/yelp.m4 | 18 +++++++++---------
+ 1 files changed, 9 insertions(+), 9 deletions(-)
+
+commit ba22301c3cc8e5d5e34a7c29a81838fab0de3467
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Tue Nov 19 17:32:50 2013 -0500
+
+ Version 3.11.2
+
+ NEWS | 5 +++++
+ configure.ac | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
+commit 91f56fff8487aac2ef65265f7c95737525ee7340
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Tue Nov 19 09:18:54 2013 -0500
+
+ yelp.m4: Added no-lc-media-links option for YELP_HELP_INIT
+
+ This replaces the HELP_MEDIA_NODUPS variable I'd previously
+ introduced with a global parameter. It's a bit less flexible,
+ but much less ugly.
+
+ tools/yelp.m4 | 18 ++++++++++++++++--
+ 1 files changed, 16 insertions(+), 2 deletions(-)
+
+commit 36358621dfd7428e67c9e1b744a74afb89067271
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Nov 18 23:50:56 2013 -0500
+
+ Revert "Added HELP_MEDIA_NODUP and YELP_INIT_HELP"
+
+ This reverts commit 2e63c1ae0f1bad71c6d7b9bf328f919e6372e719.
+ Going to do an option to YELP_HELP_INIT instead.
+
+ .gitignore | 1 -
+ configure.ac | 6 +-
+ tools/Makefile.am | 2 +-
+ tools/yelp.m4 | 195 +++++++++++++++++++++++++++++++++++++++++++
+ tools/yelp.m4.in | 237 -----------------------------------------------------
+ 5 files changed, 197 insertions(+), 244 deletions(-)
+
+commit df25cfbba44232464b4219ec276a3faf476dfb3a
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Nov 18 10:28:20 2013 -0500
+
+ Version 3.11.1
+
+ NEWS | 12 ++++++++++++
+ 1 files changed, 12 insertions(+), 0 deletions(-)
+
+commit 2e63c1ae0f1bad71c6d7b9bf328f919e6372e719
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Nov 18 09:57:49 2013 -0500
+
+ Added HELP_MEDIA_NODUP and YELP_INIT_HELP
+
+ HELP_MEDIA normally craetes symlinks for localized copies that don't
+ exist, but for images this isn't actually necessary. Yelp can load
+ according to the document path. Don't want to break API on HELP_MEDIA
+ because people use it for a few other things. Hence, HELP_MEDIA_NODUP
+ which works just like HELP_MEDIA, except no symlinks on install.
+
+ Also, if you use HELP_MEDIA_NODUP and somebody builds with an older
+ yelp.m4, the files are just silently ignored. Added YELP_INIT_HELP
+ to replace YELP_HELP_INIT (though YELP_HELP_INIT is not currently
+ deprecated), and YELP_INIT_HELP is stingy about checking minimum
+ version.
+
+ .gitignore | 1 +
+ configure.ac | 6 +-
+ tools/Makefile.am | 2 +-
+ tools/yelp.m4 | 195 -------------------------------------------
+ tools/yelp.m4.in | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 5 files changed, 244 insertions(+), 197 deletions(-)
+
+commit 69014c0374ae8acbc0c93b3d43f28264791dca75
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Sat Nov 2 11:07:15 2013 -0400
+
+ yelp-build: Better Mallard templates to determine files to copy
+
+ Instead of a second run using a stripped down stylesheet, we now use
+ the primary stylesheet, which gives us access to the same logic of
+ which elements to process, including conditional processing.
+
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=709951
+
+ tools/yelp-build.in | 98 +++------------------
+ xslt/Makefile.am | 1 +
+ xslt/mal-files.xsl | 249 +++++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 261 insertions(+), 87 deletions(-)
+
+commit e414c6afd3f2e20992ad489b07ea512dadd31f81
+Author: Michael Biebl <biebl(a)debian.org>
+Date: Thu Oct 17 00:18:44 2013 +0200
+
+ Fix posix shell syntax error
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=710331
+
+ tools/yelp-check.in | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit db63d86f7f1e5c9c45e40ae6fdfaaa452ad1cc42
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Sun Oct 27 11:35:56 2013 -0400
+
+ yelp-check: Use a plain string instead of read for inline xsl
+
+ tools/yelp-check.in | 8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit c91c94ab9ba80ce5a552e3a255ad097ec1097b1e
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Sat Oct 26 16:52:36 2013 -0400
+
+ yelp-new: Be smarter about file paths
+
+ At Kat's request, you can now specify an output in a directory
+ other than the cwd, and yelp-new is smart about figuring out
+ whether to add extensions. Also, when specifying a local path
+ for templates, yelp-new is smarter about extensions.
+
+ tools/yelp-new.in | 39 ++++++++++++++++++++++++++++++++-------
+ 1 files changed, 32 insertions(+), 7 deletions(-)
+
+commit 3cf0f375c3e5158539fe9047bf41cbdb839b2fbf
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Sat Oct 26 14:17:02 2013 -0400
+
+ yelp-check: Support validate on DocBook 5 documents
+
+ tools/yelp-check.in | 38 +++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 37 insertions(+), 1 deletions(-)
+
+commit 41ecb1992c6a632eaa10968639d435542fe4eff9
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Wed Oct 23 23:26:50 2013 -0400
+
+ yelp-check: Support explicitly allows namespaces in strict validation
+
+ tools/yelp-check.in | 12 +++++++++++-
+ xslt/mal-rng.xsl | 21 +++++++++++++++++++++
+ 2 files changed, 32 insertions(+), 1 deletions(-)
+
+commit 669cefc096b8c9566258480926a849d8bb3a21da
+Author: Shaun McCance <shaunm(a)gnome.org>
+Date: Mon Sep 23 14:06:25 2013 -0400
+
+ Version 3.10.0
+
+ NEWS | 4 ++++
+ configure.ac | 2 +-
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
commit cc781f1f1f0a51bdb5814bba58459a264e38b106
Author: Shaun McCance <shaunm(a)gnome.org>
Date: Mon Aug 19 17:17:09 2013 -0400
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/NEWS new/yelp-tools-3.12.1/NEWS
--- old/yelp-tools-3.10.0/NEWS 2013-09-23 20:05:16.000000000 +0200
+++ new/yelp-tools-3.12.1/NEWS 2014-04-13 15:36:20.000000000 +0200
@@ -1,3 +1,41 @@
+3.12.1
+======
+* yelp-check: Return non-zero exit status when there are broken hrefs
+
+3.12.0
+======
+* Stable release. No changes since 3.11.5
+
+3.11.5
+======
+* yelp-build: Added -i option to ignore missing media files
+* yelp-build: Added -p option to provide path for external files
+* yelp-build: Set LC_ALL instead of LANG for awk, #709354
+* yelp-check: Added check for missing media files
+* yelp-check: Added tool to check Mallard page licenses
+* yelp.m4: Use AS_HELP_STRING instead of AC_HELP_STRING, #709657
+
+3.11.3
+======
+* yelp.m4: no-lc-dist option to disable disting the generated lc files (Christian Persch)
+
+3.11.2
+======
+* yelp.m4: Added no-lc-media-links option for YELP_HELP_INIT
+* yelp.m4: Reverted HELP_MEDIA_NODUP and YELP_INIT_HELP
+
+3.11.1
+======
+* yelp-build: Handle conditional processing and other logic when copying
+ media and other external files, #709951
+* yelp-check: Support validate on DocBook 5 documents
+* yelp-check: Support explicitly allowed namespaces in strict validation
+* yelp-check: Fixed POSIX shell syntax error, #710331 (Michael Biebl)
+* yelp-new: Now much smarter about output file paths and extensions
+* yelp.m4: Added HELP_MEDIA_NODUP to install media without locale symlinks
+* yelp.m4: Added YELP_INIT_HELP as version-checking replacement for
+ YELP_HELP_INIT
+
3.10.0
======
* Stable release. No changes since 3.9.90
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/configure.ac new/yelp-tools-3.12.1/configure.ac
--- old/yelp-tools-3.10.0/configure.ac 2013-09-23 20:05:21.000000000 +0200
+++ new/yelp-tools-3.12.1/configure.ac 2014-04-13 15:36:29.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([yelp-tools], [3.10.0],
+AC_INIT([yelp-tools], [3.12.1],
[http://bugzilla.gnome.org/enter_bug.cgi?product=yelp-tools]
AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/tools/yelp-build.in new/yelp-tools-3.12.1/tools/yelp-build.in
--- old/yelp-tools-3.10.0/tools/yelp-build.in 2013-08-19 18:49:06.000000000 +0200
+++ new/yelp-tools-3.12.1/tools/yelp-build.in 2014-02-03 17:08:29.000000000 +0100
@@ -26,6 +26,7 @@
xsl_mal_epub='@DATADIR@/xslt/mal-epub.xsl'
xsl_mal_opf='@DATADIR@/xslt/mal-opf.xsl'
xsl_mal_ncx='@DATADIR@/xslt/mal-ncx.xsl'
+xsl_mal_files='@DATADIR@/xslt/mal-files.xsl'
mkdir_p () {
if [ ! -d "$1" ]; then
@@ -35,7 +36,7 @@
}
urlencode () {
- LANG=C awk '
+ LC_ALL=C awk '
BEGIN {
for (i = 1; i <= 255; i++) chars[sprintf("%c", i)] = i;
}
@@ -53,7 +54,7 @@
}
urldecode () {
- LANG=C awk '
+ LC_ALL=C awk '
BEGIN {
for(i = 0; i < 10; i++) hex[i] = i;
hex["A"] = hex["a"] = 10;
@@ -116,6 +117,8 @@
echo " -c CACHE Use the existing Mallard cache CACHE"
echo " -o OUT Output en EPUB file named OUT"
echo " -x CUSTOM Import the custom XSLT file CUSTOM"
+ echo " -p PATHS Extra paths to search for files"
+ echo " -i Ignore missing media files"
) 1>&2
}
yelp_usage_html () {
@@ -130,6 +133,8 @@
echo " -c CACHE Use the existing Mallard cache CACHE"
echo " -o OUT Output files in the directory OUT"
echo " -x CUSTOM Import the custom XSLT file CUSTOM"
+ echo " -p PATHS Extra paths to search for files"
+ echo " -i Ignore missing media files"
) 1>&2
}
@@ -138,6 +143,12 @@
exit 1
fi
+yelp_paths_normalize () {
+ for path in $(echo "$1" | sed -e 's/[: ]/\n/g'); do
+ (cd "$path" && pwd)
+ done | tr '\n' ' '
+}
+
yelp_cache_in () {
echo '<cache:cache xmlns:cache="http://projectmallard.org/cache/1.0/"'
echo ' xmlns="http://projectmallard.org/1.0/">'
@@ -179,7 +190,8 @@
yelp_usage_cache
exit 1
fi
- yelp_cache_in "$@" | xsltproc --xinclude -o "$cache_out" "$xsl_mal_cache" -
+ yelp_cache_in "$@" | xsltproc --path "$html_paths" \
+ --xinclude -o "$cache_out" "$xsl_mal_cache" -
}
yelp_html_xsl_common () {
@@ -259,7 +271,7 @@
echo '<xsl:import href="'"$xsl"'"/>'
yelp_html_xsl_common
echo '</xsl:stylesheet>'
- ) | xsltproc --xinclude -o "$html_out"/ - "$xml"
+ ) | xsltproc --path "$html_paths" --xinclude -o "$html_out"/ - "$xml"
# Copy media
if [ "x$xmldir" != "x$html_out" ]; then
(
@@ -277,12 +289,26 @@
echo ' </xsl:for-each>'
echo '</xsl:template>'
echo '</xsl:stylesheet>'
- ) | xsltproc --xinclude - "$xml" | while read media; do
+ ) | xsltproc --path "$html_paths" --xinclude - "$xml" | while read media; do
mfile=`echo "$media" | urldecode`
minput="$xmldir/$mfile"
moutput="$html_out/$mfile"
mkdir_p `dirname "$moutput"`
- cp "$minput" "$moutput"
+ if [ ! -f "$minput" -a "x$html_paths" != "x" ]; then
+ if [ $(expr index "$minput" "$(pwd)/") = 1 ]; then
+ minput_rel=$(expr substr "$minput" \
+ $(expr length "$(pwd)//") $(expr length "$minput"))
+ for path in $html_paths; do
+ if [ -f "$path/$minput_rel" ]; then
+ minput="$path/$minput_rel"
+ break
+ fi
+ done
+ fi
+ fi
+ if [ -f "$minput" -o "x$html_ignore_media" != "x1" ]; then
+ cp "$minput" "$moutput"
+ fi
done
fi
# Copy icons
@@ -311,7 +337,7 @@
echo ' </xsl:for-each>'
echo '</xsl:template>'
echo '</xsl:stylesheet>'
- ) | xsltproc --xinclude - "$xml" | sort | uniq | while read icon; do
+ ) | xsltproc --path "$html_paths" --xinclude - "$xml" | sort | uniq | while read icon; do
cp "${yelp_icon_dir}/${icon}.png" "$html_out/$html_internal_datadir"
done;
# Copy jQuery
@@ -341,7 +367,7 @@
echo ' </xsl:for-each>'
echo '</xsl:template>'
echo '</xsl:stylesheet>'
- ) | xsltproc --xinclude - "$xml" | sort | uniq \
+ ) | xsltproc --path "$html_paths" --xinclude - "$xml" | sort | uniq \
| grep '^contents syntax ' | sed -e 's/^contents syntax brush-/brush./' \
| while read js; do
cp "${yelp_js_dir}/jquery.syntax.${js}.js" "$html_out/$html_internal_datadir"
@@ -375,99 +401,28 @@
xsl='file://'`echo "$xsl_mal2html" | urlencode`
fi
echo '<xsl:import href="'"$xsl"'"/>'
+ echo '<xsl:include href="'"$xsl_mal_files"'"/>'
+ echo '<xsl:output method="text"/>'
yelp_html_xsl_common
html_cache_url='file://'`echo "$html_cache_file" | urlencode`
echo '<xsl:param name="mal.cache.file" select="'"'$html_cache_url'"'"/>'
echo '<xsl:template match="/">'
echo '<xsl:for-each select="cache:cache/mal:page">'
+ echo '<xsl:variable name="href" select="@cache:href"/>'
echo '<xsl:for-each select="document(@cache:href)/mal:page">'
echo '<xsl:call-template name="html.output"/>'
+ echo '<xsl:call-template name="mal.files.copy">'
+ echo ' <xsl:with-param name="href" select="substring-after($href, '\''file://'\'')"/>'
+ echo '</xsl:call-template>'
echo '</xsl:for-each>'
echo '</xsl:for-each>'
echo '</xsl:template>'
echo '</xsl:stylesheet>'
- ) | xsltproc $html_profile --xinclude -o "$html_out"/ - "$html_tmp_infile"
- (
- echo '<xsl:stylesheet'
- echo ' xmlns:xsl="http://www.w3.org/1999/XSL/Transform"'
- echo ' xmlns:mal="http://projectmallard.org/1.0/"'
- echo ' xmlns:cache="http://projectmallard.org/cache/1.0/"'
- echo ' xmlns:e="http://projectmallard.org/experimental/"'
- echo ' xmlns:exsl="http://exslt.org/common"'
- echo ' xmlns:html="http://www.w3.org/1999/xhtml"'
- echo ' extension-element-prefixes="exsl"'
- echo ' version="1.0">'
- xsl='file://'`echo "$xsl_mal2xhtml" | urlencode`
- echo '<xsl:import href="'"$xsl"'"/>'
- echo '<xsl:output method="text"/>'
- echo '<xsl:template name="dirname">'
- echo ' <xsl:param name="str"/>'
- echo ' <xsl:if test="contains($str, '\''/'\'')">'
- echo ' <xsl:value-of select="substring-before($str, '\''/'\'')"/>'
- echo ' <xsl:text>/</xsl:text>'
- echo ' <xsl:call-template name="dirname">'
- echo ' <xsl:with-param name="str" select="substring-after($str, '\''/'\'')"/>'
- echo ' </xsl:call-template>'
- echo ' </xsl:if>'
- echo '</xsl:template>'
- echo '<xsl:template match="/">'
- echo '<xsl:for-each select="cache:cache/mal:page">'
- echo ' <xsl:variable name="dir">'
- echo ' <xsl:call-template name="dirname">'
- echo ' <xsl:with-param name="str" select="substring-after(@cache:href, '\''file://'\'')"/>'
- echo ' </xsl:call-template>'
- echo ' </xsl:variable>'
- echo ' <xsl:variable name="node" select="document(@cache:href)/mal:page"/>'
- # Media
- echo ' <xsl:for-each select="$node//mal:media | $node//e:mouseover">'
- echo ' <xsl:if test="not(contains(@src, '\'':'\''))">'
- echo ' <xsl:value-of select="concat('"'-'"', $dir, @src, '"' '"')"/>'
- echo ' <xsl:value-of select="concat(@src, '"'
'"')"/>'
- echo ' </xsl:if>'
- echo ' </xsl:for-each>'
- # Syntax highlighting
- echo ' <xsl:for-each select="$node//mal:code[@mime]">'
- echo ' <xsl:variable name="out">'
- echo ' <xsl:call-template name="mal2html.pre"/>'
- echo ' </xsl:variable>'
- echo ' <xsl:variable name="class">'
- echo ' <xsl:value-of select="exsl:node-set($out)/*/html:pre[last()]/@class"/>'
- echo ' </xsl:variable>'
- echo ' <xsl:if test="starts-with($class, '\''contents syntax brush-'\'')">'
- echo ' <xsl:text>+'"${yelp_js_dir}"'/jquery.syntax.brush.</xsl:text>'
- echo ' <xsl:value-of select="substring-after($class, '\''contents syntax brush-'\'')"/>'
- echo ' <xsl:text>.js ./
</xsl:text>'
- echo ' </xsl:if>'
- echo ' </xsl:for-each>'
- # Icons
- echo ' <xsl:for-each select="$node//mal:note">'
- echo ' <xsl:variable name="style" select="concat('\'' '\'', @style, '\'' '\'')"/>'
- echo ' <xsl:choose>'
- # echo ' <xsl:when test="contains($style, '\'' advanced '\'')">'
- # echo ' <xsl:text>+'"${yelp_icon_dir}"'/yelp-note-advanced.png ./
</xsl:text>'
- # echo ' </xsl:when>'
- echo ' <xsl:when test="contains($style, '\'' bug '\'')">'
- echo ' <xsl:text>+'"${yelp_icon_dir}"'/yelp-note-bug.png ./
</xsl:text>'
- echo ' </xsl:when>'
- echo ' <xsl:when test="contains($style, '\'' important '\'')">'
- echo ' <xsl:text>+'"${yelp_icon_dir}"'/yelp-note-important.png ./
</xsl:text>'
- echo ' </xsl:when>'
- echo ' <xsl:when test="contains($style, '\'' sidebar '\'')"/>'
- echo ' <xsl:when test="contains($style, '\'' tip '\'')">'
- echo ' <xsl:text>+'"${yelp_icon_dir}"'/yelp-note-tip.png ./
</xsl:text>'
- echo ' </xsl:when>'
- echo ' <xsl:when test="contains($style, '\'' warning '\'')">'
- echo ' <xsl:text>+'"${yelp_icon_dir}"'/yelp-note-warning.png ./
</xsl:text>'
- echo ' </xsl:when>'
- echo ' <xsl:otherwise>'
- echo ' <xsl:text>+'"${yelp_icon_dir}"'/yelp-note.png ./
</xsl:text>'
- echo ' </xsl:otherwise>'
- echo ' </xsl:choose>'
- echo ' </xsl:for-each>'
- echo '</xsl:for-each>'
- echo '</xsl:template>'
- echo '</xsl:stylesheet>'
- ) | xsltproc --xinclude - "$html_tmp_infile" | sort | uniq |
+ ) | (cd "$html_out" && xsltproc $html_profile \
+ --path "$html_paths" --xinclude \
+ --stringparam mal.files.copy.icon.dir "$yelp_icon_dir" \
+ --stringparam mal.files.copy.js.dir "$yelp_js_dir" \
+ - "$html_tmp_infile") | sort | uniq | \
while read line; do
use_internal_datadir=`expr substr "$line" 1 1`
line=`expr substr "$line" 2 1000`
@@ -478,18 +433,27 @@
else
line_dest="$html_out/"`echo "$line" | cut -d' ' -f2`
fi
+ if [ ! -f "$line_src" -a "x$html_paths" != "x" ]; then
+ if [ $(expr index "$line_src" "$(pwd)/") = 1 ]; then
+ line_src_rel=$(expr substr "$line_src" \
+ $(expr length "$(pwd)//") $(expr length "$line_src"))
+ for path in $html_paths; do
+ if [ -f "$path/$line_src_rel" ]; then
+ line_src="$path/$line_src_rel"
+ break
+ fi
+ done
+ fi
+ fi
line_dest=`echo "$line_dest" | urldecode`
if [ "$line_src" != "$line_dest" ]; then
line_dir=`dirname "$line_dest"`
mkdir_p "$line_dir"
- cp "$line_src" "$line_dest"
+ if [ -f "$minput" -o "x$html_ignore_media" != "x1" ]; then
+ cp "$line_src" "$line_dest"
+ fi
fi
done
- cp "${yelp_js_dir}/jquery.js" "$html_out/$html_internal_datadir"
- cp "${yelp_js_dir}/jquery.syntax.js" "$html_out/$html_internal_datadir"
- cp "${yelp_js_dir}/jquery.syntax.core.js" "$html_out/$html_internal_datadir"
- cp "${yelp_js_dir}/jquery.syntax.layout.yelp.js" "$html_out/$html_internal_datadir"
-
rm "$html_tmp_infile"
if [ "x$html_cache_file_is_tmp" = "xyes" ]; then
rm "$html_cache_file"
@@ -514,6 +478,15 @@
html_custom="$1"
shift
;;
+ "-p")
+ shift
+ html_paths=$(yelp_paths_normalize "$1")
+ shift
+ ;;
+ "-i")
+ shift
+ html_ignore_media="1"
+ ;;
"--profile")
html_profile="--profile"
shift
@@ -565,6 +538,15 @@
html_custom="$1"
shift
;;
+ "-p")
+ shift
+ html_paths=$(yelp_paths_normalize "$1")
+ shift
+ ;;
+ "-i")
+ shift
+ html_ignore_media="1"
+ ;;
*)
break
;;
@@ -593,11 +575,13 @@
epub_id=`uuidgen`
epub_data=`(cd "$html_out" && ls yelp/*.*)`
xsltproc \
+ --path "$html_paths" \
-o "$html_out/opf.opf" \
--stringparam opf.id "$epub_id" \
--stringparam opf.data "$epub_data" \
"$xsl_mal_opf" "$epub_cache_file"
xsltproc \
+ --path "$html_paths" \
-o "$html_out/ncx.ncx" \
--stringparam ncx.id "$epub_id" \
"$xsl_mal_ncx" "$epub_cache_file"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/tools/yelp-check.in new/yelp-tools-3.12.1/tools/yelp-check.in
--- old/yelp-tools-3.10.0/tools/yelp-check.in 2013-08-19 22:23:50.000000000 +0200
+++ new/yelp-tools-3.12.1/tools/yelp-check.in 2014-03-25 15:07:32.000000000 +0100
@@ -17,9 +17,11 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
xsl_mal_link='@XSL_MAL_LINK@'
+xsl_mal_license='@DATADIR@/xslt/mal-license.xsl'
xsl_mal_status='@DATADIR@/xslt/mal-status.xsl'
xsl_mal_rng='@DATADIR@/xslt/mal-rng.xsl'
xsl_comments='@DATADIR@/xslt/comments.xsl'
+xsl_media='@DATADIR@/xslt/media.xsl'
urlencode () {
# We usually don't want to urlencode slashes, because we're
@@ -30,7 +32,7 @@
else
urlencode_slash='\/'
fi
- echo "$1" | LANG=C awk '
+ echo "$1" | LC_ALL=C awk '
BEGIN {
for (i = 1; i <= 255; i++) chars[sprintf("%c", i)] = i;
}
@@ -48,7 +50,7 @@
}
urldecode () {
- echo "$1" | LANG=C awk '
+ echo "$1" | LC_ALL=C awk '
BEGIN {
for(i = 0; i < 10; i++) hex[i] = i;
hex["A"] = hex["a"] = 10;
@@ -78,6 +80,28 @@
}'
}
+docbook_version='
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:db="http://docbook.org/ns/docbook"
+ version="1.0">
+<xsl:output method="text"/>
+<xsl:template match="/">
+ <xsl:choose>
+ <xsl:when test="/db:*/@version">
+ <xsl:value-of select="/db:*/@version"/>
+ </xsl:when>
+ <xsl:when test="/db:*">
+ <xsl:text>5.0</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>4</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</xsl:stylesheet>
+'
+
yelp_usage () {
(
echo "Usage: yelp-check <COMMAND> [OPTIONS] [FILES]"
@@ -86,7 +110,9 @@
echo " comments Print the editorial comments in a document"
echo " hrefs Find broken external links in a document"
echo " ids Find Mallard page IDs that do not match file names"
+ echo " license Report the license of Mallard pages"
echo " links Find broken xref or linkend links in a document"
+ echo " media Find broken references to media files"
echo " orphans Find orphaned pages in a Mallard document"
echo " status Report the status of Mallard pages"
echo " validate Validate files against a DTD or RNG"
@@ -120,6 +146,15 @@
echo " -i Ignore xrefs where href is present"
) 1>&2
}
+yelp_usage_media () {
+ (
+ echo "Usage: yelp-check media <FILES>"
+ echo ""
+ echo " Find broken references to media files. In Mallard, this"
+ echo " checks media and thumb elements. In DocBook, this checks"
+ echo " audiodata, imagedata, and videodata elements."
+ ) 1>&2
+}
yelp_usage_orphans () {
(
echo "Usage: yelp-check orphans <FILES>"
@@ -140,6 +175,25 @@
echo " comment element in Mallard and the remark element in DocBook."
) 1>&2
}
+yelp_usage_license () {
+ (
+ echo "Usage: yelp-check license <FILES>"
+ echo ""
+ echo " Report the license of the Mallard page files FILES. Each"
+ echo " matching page is reporting along with its license, reported"
+ echo " based on the href attribute of the license element. Common"
+ echo " licenses use a shortened identifier. Pages with multiple"
+ echo " licenses have the identifiers separated by spaces. Pages"
+ echo " with no license element report 'none'. Licenses with no"
+ echo " href attribute are reported as 'unknown'."
+ echo ""
+ echo "Options:"
+ echo " --only LICENSES Only show pages whose license is in LICENSES"
+ echo " --except LICENSES Exclude pages whose license is in LICENSES"
+ echo " --totals Show total counts for each license"
+ echo "LICENSES may be a comma- and/or space-separated list."
+ ) 1>&2
+}
yelp_usage_status () {
(
echo "Usage: yelp-check status <FILES>"
@@ -169,6 +223,7 @@
echo ""
echo "Options:"
echo " --strict Disallow unknown namespaces"
+ echo " --allow NS Explicitly allow namespace NS in strict mode"
) 1>&2
}
@@ -225,6 +280,7 @@
yelp_usage_hrefs
exit 1
fi
+ check_out_file=`mktemp "${TMPDIR:-/tmp}"/yelp-XXXXXXXX`
for xml in "$@"; do
if [ -d "$xml" ]; then
for page in "$xml"/*.page; do
@@ -248,11 +304,17 @@
(curl -s -I -L "$url" | grep '^HTTP/' | tail -n 1 | head -n 1 | grep -q 'HTTP/.\.. 200 .*') ||
echo "$id: $url"
fi
- done
+ done > "$check_out_file"
+ ret=`cat "$check_out_file" | wc -l`
+ if test "x$ret" != "x0"; then ret="1"; fi
+ cat "$check_out_file"
+ rm "$check_out_file"
+ exit $ret
}
yelp_ids_page () {
- pageid=$((
+ pageid=$(
+ (
echo '<xsl:stylesheet'
echo ' xmlns:xsl="http://www.w3.org/1999/XSL/Transform"'
echo ' xmlns:mal="http://projectmallard.org/1.0/"'
@@ -417,6 +479,33 @@
exit $ret
}
+yelp_media_page () {
+ ext=`echo "$1" | sed -e 's/.*\.//'`
+ bname=`basename "$1" ".$ext"`
+ xsltproc --stringparam basename "$bname" "$xsl_media" "$1"
+}
+
+yelp_media () {
+ if [ "$#" = "0" -o "x$1" = "x--help" ]; then
+ yelp_usage_media
+ exit 1
+ fi
+ for xml in "$@"; do
+ if [ -d "$xml" ]; then
+ for page in "$xml"/*.page; do
+ yelp_media_page "$page"
+ done
+ else
+ yelp_media_page "$xml"
+ fi
+ done | while read line; do
+ src=$(urldecode $(echo "$line" | cut -d' ' -f2))
+ if [ ! -f "$src" ]; then
+ echo $line
+ fi
+ done
+}
+
yelp_orphans_page () {
(
echo '<xsl:stylesheet'
@@ -513,6 +602,64 @@
done
}
+yelp_license_page () {
+ xsltproc --xinclude \
+ --stringparam only "$check_only" \
+ --stringparam except "$check_except" \
+ --stringparam totals "$check_totals" \
+ "$xsl_mal_license" "$1"
+}
+
+yelp_license () {
+ if [ "$#" = "0" -o "x$1" = "x--help" ]; then
+ yelp_usage_license
+ exit 1
+ fi
+ while [ "$#" != "0" ]; do
+ case "$1" in
+ "--only")
+ shift
+ check_only="$1"
+ shift
+ ;;
+ "--except")
+ shift
+ check_except="$1"
+ shift
+ ;;
+ "--totals")
+ check_totals="1"
+ shift
+ ;;
+ *)
+ break
+ ;;
+ esac
+ done
+ if [ "$#" = "0" -o "x$1" = "x--help" ]; then
+ yelp_usage_license
+ exit 1
+ fi
+ for xml in "$@"; do
+ ext=`echo "$1" | sed -e 's/.*\.//'`
+ if [ -d "$xml" ]; then
+ for page in "$xml"/*.page; do
+ yelp_license_page "$page" || gret="$?"
+ done
+ elif [ "x$ext" = "xpage" -o "x$ext" = "xcache" ]; then
+ yelp_license_page "$xml" || gret="$?"
+ else
+ echo "Unrecognized page " $xml 2>&1
+ exit 1
+ fi
+ done | if [ "x$check_totals" = "x1" ]; then
+ sort | uniq -c | sed -e 's/^ *//' | awk '{print $2 ": " $1}'
+ else
+ sort
+ fi
+ return 0
+}
+
yelp_status () {
if [ "$#" = "0" -o "x$1" = "x--help" ]; then
yelp_usage_status
@@ -619,7 +766,10 @@
# version strings often contain slashes. But xsltproc treats the
# -o option as a URL and urldecodes, so doubly urlencode, because
# we want the urlencoded string to be the on-disk name.
- xsltproc -o "$check_rng_dir/"`urlencode "$check_rng_file"` --param rng.strict "$check_strict" "$xsl_mal_rng" "$1"
+ xsltproc -o "$check_rng_dir/"`urlencode "$check_rng_file"` \
+ --param rng.strict "$check_strict" \
+ --stringparam rng.strict.allow "$check_strict_allow" \
+ "$xsl_mal_rng" "$1"
fi
xmllint --noout --xinclude --noent --relaxng "$check_rng_dir/$check_rng_file" "$1" > "$check_out_file" 2>&1
ret="$?"
@@ -635,12 +785,18 @@
fi
gret="0"
check_strict="false()"
+ check_strict_allow=""
while [ "$#" != "0" ]; do
case "$1" in
"--strict")
check_strict="true()"
shift
;;
+ "--allow")
+ shift
+ check_strict_allow="$check_strict_allow $1"
+ shift
+ ;;
*)
break
;;
@@ -655,7 +811,21 @@
elif [ "x$ext" = "xpage" -o "x$ext" = "xcache" ]; then
yelp_validate_page "$xml" || gret="$?"
else
- xmllint --noout --xinclude --noent --postvalid "$xml" || gret="$?"
+ version=`echo "$docbook_version" | xsltproc - "$xml"`
+ major=`echo "$version" | cut -c1`
+ if [ "x$major" = "x5" ]; then
+ check_out_file=`mktemp "${TMPDIR:-/tmp}"/yelp-XXXXXXXX`
+ rng_uri="http://docbook.org/xml/$version/rng/docbook.rng"
+ xmllint --noout --xinclude --noent --relaxng "$rng_uri" "$xml" > "$check_out_file" 2>&1
+ gret="$?"
+ cat "$check_out_file" | grep -v 'validates$'
+ rm "$check_out_file"
+ elif xmllint --nocdata "$xml" | grep -q '<!DOCTYPE'; then
+ xmllint --noout --xinclude --noent --postvalid "$xml" || gret="$?"
+ else
+ dtd_uri='http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'
+ xmllint --noout --xinclude --noent --dtdvalid "$dtd_uri" "$xml" || gret="$?"
+ fi
fi
done
if [ "x$check_rng_dir" != "x" ]; then
@@ -683,6 +853,12 @@
"xorphans")
yelp_orphans "$@"
;;
+ "xlicense")
+ yelp_license "$@"
+ ;;
+ "xmedia")
+ yelp_media "$@"
+ ;;
"xstatus")
yelp_status "$@"
;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/tools/yelp-new.in new/yelp-tools-3.12.1/tools/yelp-new.in
--- old/yelp-tools-3.10.0/tools/yelp-new.in 2011-05-05 18:04:43.000000000 +0200
+++ new/yelp-tools-3.12.1/tools/yelp-new.in 2013-10-26 22:52:08.000000000 +0200
@@ -27,6 +27,10 @@
echo "$line"
}
+yelp_get_extension () {
+ echo "$1" | awk -F . '{print $NF}'
+}
+
yelp_usage() {
echo "Usage: yelp-new [OPTIONS] <TEMPLATE> <ID> [TITLE]"
echo ""
@@ -87,7 +91,10 @@
done
# Locate the template file
-if [ -f "${1}.page.tmpl" ]; then
+if [ $(yelp_get_extension ${1}) = "tmpl" -a -f "${1}" ]; then
+ infile="${1}"
+ outext="."$(yelp_get_extension $(basename "${1}" ".tmpl"))
+elif [ -f "${1}.page.tmpl" ]; then
infile="${1}.page.tmpl"
outext=".page"
elif [ -f "${tmpldir}${1}.page" ]; then
@@ -104,13 +111,16 @@
exit 1
fi
-# Set up some variable for substitution
+# Set up some variables for substitution
if type git >/dev/null 2>&1; then
username=`git config user.name`
useremail=`git config user.email`
-elif type bzr >/dev/null 2>&1; then
- username=`bzr whoami | sed -e 's/ <.*//'`
- useremail=`bzr whoami --email`
+fi
+if [ "x$username" = "x" -a "x$useremail" = "x" ]; then
+ if type bzr >/dev/null 2>&1; then
+ username=`bzr whoami | sed -e 's/ <.*//'`
+ useremail=`bzr whoami --email`
+ fi
fi
if [ "x$username" = "x" -a "x$useremail" = "x" ]; then
username='YOUR NAME'
@@ -121,12 +131,27 @@
pagetitle="TITLE"
fi
-outfile="${2}${outext}${spec}"
+outid=$(basename "${2}")
+
+if [ "x$spec" != "x" ]; then
+ if [ "."$(yelp_get_extension "${2}") = "$spec" ]; then
+ outfile="${2}"
+ elif [ "."$(yelp_get_extension "${2}") = "$outext" ]; then
+ outfile="${2}${spec}"
+ else
+ outfile="${2}${outext}${spec}"
+ fi
+elif [ "."$(yelp_get_extension ${2}) = "$outext" ]; then
+ outfile="${2}"
+else
+ outfile="${2}${outext}"
+fi
+
if [ "x$spec" = "x.tmpl" ]; then
cp "$infile" "$outfile"
else
cat "$infile" | grep -v '<\?yelp-tmpl-desc' | sed \
- -e s/@ID@/"$2"/ \
+ -e s/@ID@/"$outid"/ \
-e s/@DATE@/`date +%Y-%m-%d`/ \
-e s/@YEAR@/`date +%Y`/ \
-e s/@NAME@/"$username"/ \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/tools/yelp.m4 new/yelp-tools-3.12.1/tools/yelp.m4
--- old/yelp-tools-3.10.0/tools/yelp.m4 2013-07-13 18:12:19.000000000 +0200
+++ new/yelp-tools-3.12.1/tools/yelp.m4 2014-02-02 20:28:10.000000000 +0100
@@ -4,8 +4,24 @@
m4_pattern_allow([AM_V_at])
m4_pattern_allow([AM_V_GEN])
m4_pattern_allow([AM_DEFAULT_VERBOSITY])
+
+YELP_LC_MEDIA_LINKS=true
+YELP_LC_DIST=true
+
+for yelpopt in [$1]; do
+ case $yelpopt in
+ lc-media-links) YELP_LC_MEDIA_LINKS=true ;;
+ no-lc-media-links) YELP_LC_MEDIA_LINKS= ;;
+ lc-dist) YELP_LC_DIST=true ;;
+ no-lc-dist) YELP_LC_DIST= ;;
+ *) AC_MSG_ERROR([Unrecognized [YELP_HELP_INIT] option $yelpopt"]) ;;
+ esac
+done;
+AC_SUBST([YELP_LC_MEDIA_LINKS])
+AC_SUBST([YELP_LC_DIST])
+
AC_ARG_WITH([help-dir],
- AC_HELP_STRING([--with-help-dir=DIR],
+ AS_HELP_STRING([--with-help-dir=DIR],
[path where help files are installed]),,
[with_help_dir='${datadir}/help'])
HELP_DIR="$with_help_dir"
@@ -98,13 +114,13 @@
EXTRA_DIST ?=
EXTRA_DIST += $(_HELP_C_EXTRA) $(_HELP_C_MEDIA)
-EXTRA_DIST += $(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).stamp)
+EXTRA_DIST += $(if $(YELP_LC_DIST),$(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).stamp))
EXTRA_DIST += $(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).po)
EXTRA_DIST += $(foreach f,$(HELP_MEDIA),$(foreach lc,$(HELP_LINGUAS),$(wildcard $(lc)/$(f))))
distdir: distdir-help-files
distdir-help-files:
- @for lc in C $(HELP_LINGUAS); do \
+ @for lc in C $(if $(YELP_LC_DIST),$(HELP_LINGUAS)) ; do \
$(MKDIR_P) "$(distdir)/$$lc"; \
for file in $(HELP_FILES); do \
if test -f "$$lc/$$file"; then d=./; else d=$(srcdir)/; fi; \
@@ -162,8 +178,10 @@
echo "$(INSTALL_DATA) $$d$$lc/$$f $$helpdir$$f"; \
$(INSTALL_DATA) "$$d$$lc/$$f" "$$helpdir$$f" || exit 1; \
elif test "x$$lc" != "xC"; then \
- echo "$(LN_S) -f $(HELP_DIR)/C/$(HELP_ID)/$$f $$helpdir$$f"; \
- $(LN_S) -f "$(HELP_DIR)/C/$(HELP_ID)/$$f" "$$helpdir$$f" || exit 1; \
+ if test "x$(YELP_LC_MEDIA_LINKS)" != "x"; then \
+ echo "$(LN_S) -f $(HELP_DIR)/C/$(HELP_ID)/$$f $$helpdir$$f"; \
+ $(LN_S) -f "$(HELP_DIR)/C/$(HELP_ID)/$$f" "$$helpdir$$f" || exit 1; \
+ fi; \
fi; \
done; \
done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/xslt/Makefile.am new/yelp-tools-3.12.1/xslt/Makefile.am
--- old/yelp-tools-3.10.0/xslt/Makefile.am 2011-05-31 15:20:51.000000000 +0200
+++ new/yelp-tools-3.12.1/xslt/Makefile.am 2014-02-02 19:43:12.000000000 +0100
@@ -4,9 +4,12 @@
comments.xsl \
mal-epub.xsl \
mal-opf.xsl \
+ mal-files.xsl \
+ mal-license.xsl \
mal-ncx.xsl \
mal-status.xsl \
- mal-rng.xsl
+ mal-rng.xsl \
+ media.xsl
EXTRA_DIST = \
mal-ncx.xsl.in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/xslt/mal-files.xsl new/yelp-tools-3.12.1/xslt/mal-files.xsl
--- old/yelp-tools-3.10.0/xslt/mal-files.xsl 1970-01-01 01:00:00.000000000 +0100
+++ new/yelp-tools-3.12.1/xslt/mal-files.xsl 2014-02-03 16:32:43.000000000 +0100
@@ -0,0 +1,235 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:mal="http://projectmallard.org/1.0/"
+ xmlns:if="http://projectmallard.org/if/1.0/"
+ xmlns:ui="http://projectmallard.org/ui/1.0/"
+ xmlns:uix="http://projectmallard.org/experimental/ui/"
+ xmlns:e="http://projectmallard.org/experimental/"
+ xmlns:exsl="http://exslt.org/common"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ version="1.0">
+
+<xsl:param name="mal.files.copy.icon.dir"/>
+<xsl:param name="mal.files.copy.js.dir"/>
+
+<xsl:template name="mal.files.copy">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="href"/>
+ <xsl:value-of select="concat('+', $mal.files.copy.js.dir, '/jquery.js ./
')"/>
+ <xsl:value-of select="concat('+', $mal.files.copy.js.dir, '/jquery.syntax.js ./
')"/>
+ <xsl:value-of select="concat('+', $mal.files.copy.js.dir, '/jquery.syntax.core.js ./
')"/>
+ <xsl:value-of select="concat('+', $mal.files.copy.js.dir, '/jquery.syntax.layout.yelp.js ./
')"/>
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir">
+ <xsl:call-template name="mal.files.copy.dirname">
+ <xsl:with-param name="href" select="$href"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template name="mal.files.copy.dirname">
+ <xsl:param name="href"/>
+ <xsl:if test="contains($href, '/')">
+ <xsl:value-of select="substring-before($href, '/')"/>
+ <xsl:text>/</xsl:text>
+ <xsl:call-template name="mal.files.copy.dirname">
+ <xsl:with-param name="href" select="substring-after($href, '/')"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.media.mode" match="*"/>
+
+<xsl:template mode="mal.files.copy.media.mode" match="mal:media | e:mouseover | ui:thumb | uix:thumb">
+ <xsl:param name="dir"/>
+ <xsl:if test="not(contains(@src, ':') or substring(@src, 1, 1) = '/')">
+ <xsl:value-of select="concat('-', $dir, @src, ' ', @src, '
')"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="text()"/>
+
+<xsl:template mode="mal.files.copy.block.mode" match="*">
+ <xsl:param name="dir"/>
+ <xsl:param name="restricted" select="false()"/>
+ <xsl:if test="not($restricted)">
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir" select="$dir"/>
+ <xsl:with-param name="restricted" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:info">
+ <xsl:param name="dir"/>
+ <xsl:apply-templates mode="mal.files.copy.block.mode"
+ select="mal:title | mal:desc | mal:license/* | mal:link/*
+ | mal:revision/* | mal:credit | ui:thumb | uix:thumb">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:p | mal:screen">
+ <xsl:param name="dir"/>
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:apply-templates mode="mal.files.copy.media.mode" select=".//mal:media">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:title | mal:subtitle | mal:desc | mal:cite | mal:credit">
+ <xsl:param name="dir"/>
+ <xsl:apply-templates mode="mal.files.copy.media.mode" select=".//mal:media">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:code">
+ <xsl:param name="dir"/>
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:apply-templates mode="mal.files.copy.media.mode" select=".//mal:media">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ <xsl:if test="$html.syntax.highlight and @mime">
+ <xsl:variable name="brush">
+ <xsl:call-template name="html.syntax.class"/>
+ </xsl:variable>
+ <xsl:if test="starts-with($brush, 'syntax brush-')">
+ <xsl:value-of select="concat('+', $mal.files.copy.js.dir, '/jquery.syntax.brush.',
+ substring-after($brush, 'syntax brush-'), '.js ./
')"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode"
+ match="mal:example | mal:quote | mal:listing | mal:figure |
+ mal:synopsis | mal:links | mal:list | mal:steps |
+ mal:terms | mal:tree | mal:item | mal:table |
+ mal:section | if:if">
+ <xsl:param name="dir"/>
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:media | e:mouseover | ui:thumb | uix:thumb">
+ <xsl:param name="dir"/>
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:apply-templates mode="mal.files.copy.media.mode" select=".">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:comment">
+ <xsl:param name="dir"/>
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:if test="$mal2html.editor_mode
+ or processing-instruction('mal2html.show_comment')">
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:note">
+ <xsl:param name="dir"/>
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:variable name="style" select="concat(' ', @style, ' ')"/>
+ <xsl:choose>
+ <!--
+ <xsl:when test="contains($style, ' advanced ')">
+ <xsl:value-of select="concat('+', $mal.files.copy.icon.dir, '/yelp-note-advanced.png ./
')"/>
+ </xsl:when>
+ -->
+ <xsl:when test="contains($style, ' bug ')">
+ <xsl:value-of select="concat('+', $mal.files.copy.icon.dir, '/yelp-note-bug.png ./
')"/>
+ </xsl:when>
+ <xsl:when test="contains($style, ' important ')">
+ <xsl:value-of select="concat('+', $mal.files.copy.icon.dir, '/yelp-note-important.png ./
')"/>
+ </xsl:when>
+ <xsl:when test="contains($style, ' sidebar ')"/>
+ <xsl:when test="contains($style, ' tip ')">
+ <xsl:value-of select="concat('+', $mal.files.copy.icon.dir, '/yelp-note-tip.png ./
')"/>
+ </xsl:when>
+ <xsl:when test="contains($style, ' warning ')">
+ <xsl:value-of select="concat('+', $mal.files.copy.icon.dir, '/yelp-note-warning.png ./
')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat('+', $mal.files.copy.icon.dir, '/yelp-note.png ./
')"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="mal:tr | mal:td">
+ <xsl:param name="dir"/>
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="if:choose">
+ <xsl:param name="dir"/>
+ <xsl:apply-templates mode="mal.files.copy.block.mode" select="if:when[1]">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="if:when">
+ <xsl:param name="dir"/>
+ <xsl:variable name="if">
+ <xsl:call-template name="mal.if.test"/>
+ </xsl:variable>
+ <xsl:if test="$if != ''">
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ <xsl:if test="$if != 'true'">
+ <xsl:apply-templates mode="mal.files.copy.block.mode" select="following-sibling::*[1]">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template mode="mal.files.copy.block.mode" match="if:else">
+ <xsl:param name="dir"/>
+ <xsl:apply-templates mode="mal.files.copy.block.mode">
+ <xsl:with-param name="dir" select="$dir"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+</xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/xslt/mal-license.xsl new/yelp-tools-3.12.1/xslt/mal-license.xsl
--- old/yelp-tools-3.10.0/xslt/mal-license.xsl 1970-01-01 01:00:00.000000000 +0100
+++ new/yelp-tools-3.12.1/xslt/mal-license.xsl 2014-02-01 04:23:58.000000000 +0100
@@ -0,0 +1,102 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:mal="http://projectmallard.org/1.0/"
+ xmlns:str="http://exslt.org/strings"
+ xmlns:exsl="http://exslt.org/common"
+ version="1.0">
+
+<xsl:output method="text"/>
+
+<xsl:param name="only" select="''"/>
+<xsl:variable name="only_" select="concat(' ', translate($only, ',', ' '), ' ')"/>
+<xsl:param name="except" select="''"/>
+<xsl:variable name="except_" select="concat(' ', translate($except, ',', ' '), ' ')"/>
+<xsl:param name="totals" select="''"/>
+
+<xsl:template match="/">
+ <xsl:variable name="idents">
+ <xsl:if test="not(/mal:page/mal:info/mal:license)">
+ <ident>none</ident>
+ </xsl:if>
+ <xsl:for-each select="/mal:page/mal:info/mal:license">
+ <ident>
+ <xsl:call-template name="license.identifier"/>
+ </ident>
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:variable name="display">
+ <xsl:for-each select="exsl:node-set($idents)/*">
+ <xsl:choose>
+ <xsl:when test="$only != ''">
+ <xsl:if test="contains($only_, concat(' ', ., ' '))">
+ <xsl:text>1</xsl:text>
+ </xsl:if>
+ </xsl:when>
+ <xsl:when test="$except != ''">
+ <xsl:if test="not(contains($except_, concat(' ', ., ' ')))">
+ <xsl:text>1</xsl:text>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>1</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:if test="$display != ''">
+ <xsl:choose>
+ <xsl:when test="$totals = ''">
+ <xsl:value-of select="concat(/mal:page/@id, ': ')"/>
+ <xsl:for-each select="exsl:node-set($idents)/*">
+ <xsl:if test="position() != 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:value-of select="."/>
+ </xsl:for-each>
+ <xsl:text>
</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:for-each select="exsl:node-set($idents)/*">
+ <xsl:value-of select="."/>
+ <xsl:text>
</xsl:text>
+ </xsl:for-each>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="license.identifier">
+ <xsl:param name="href" select="@href"/>
+ <xsl:choose>
+ <xsl:when test="$href = ''">
+ <xsl:text>unknown</xsl:text>
+ </xsl:when>
+ <xsl:when test="starts-with($href, 'http://creativecommons.org/licenses/')">
+ <xsl:text>cc-</xsl:text>
+ <xsl:for-each select="str:split(substring-after($href, 'http://creativecommons.org/licenses/'), '/')">
+ <xsl:if test="position() != 1">
+ <xsl:text>-</xsl:text>
+ </xsl:if>
+ <xsl:value-of select="."/>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:when test="starts-with($href, 'http://www.gnu.org/licenses/')">
+ <xsl:variable name="basename">
+ <xsl:value-of select="substring-after($href, 'http://www.gnu.org/licenses/')"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="substring($basename, string-length($basename) - 4) = '.html'">
+ <xsl:value-of select="substring($basename, 1, string-length($basename) - 5)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$basename"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>unknown</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/xslt/mal-rng.xsl new/yelp-tools-3.12.1/xslt/mal-rng.xsl
--- old/yelp-tools-3.10.0/xslt/mal-rng.xsl 2013-08-19 22:23:04.000000000 +0200
+++ new/yelp-tools-3.12.1/xslt/mal-rng.xsl 2013-10-24 05:26:11.000000000 +0200
@@ -10,6 +10,7 @@
version="1.0">
<xsl:param name="rng.strict" select="false()"/>
+<xsl:param name="rng.strict.allow" select="''"/>
<xsl:template match="/*">
<xsl:variable name="version">
@@ -89,6 +90,26 @@
<xsl:choose>
<xsl:when test="$rng.strict and rng:anyName">
<xsl:choose>
+ <xsl:when test="$rng.strict.allow != ''">
+ <xsl:copy>
+ <choice>
+ <xsl:if test="self::rng:attribute/ancestor::rng:element[1]/rng:anyName">
+ <nsName ns=""/>
+ </xsl:if>
+ <xsl:for-each select="str:split($rng.strict.allow)">
+ <nsName ns="{.}"/>
+ </xsl:for-each>
+ <xsl:if test="ancestor::rng:define/@name = 'mal_attr_external'">
+ <nsName ns="http://www.w3.org/XML/1998/namespace"/>
+ </xsl:if>
+ </choice>
+ <xsl:apply-templates mode="rng.mode" select="rng:anyName/following-sibling::*">
+ <xsl:with-param name="first" select="$first"/>
+ <xsl:with-param name="ns" select="$ns"/>
+ <xsl:with-param name="nss" select="$nss"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+ </xsl:when>
<xsl:when test="ancestor::rng:define/@name = 'mal_attr_external'">
<xsl:copy>
<nsName ns="http://www.w3.org/XML/1998/namespace"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yelp-tools-3.10.0/xslt/media.xsl new/yelp-tools-3.12.1/xslt/media.xsl
--- old/yelp-tools-3.10.0/xslt/media.xsl 1970-01-01 01:00:00.000000000 +0100
+++ new/yelp-tools-3.12.1/xslt/media.xsl 2014-02-03 16:33:27.000000000 +0100
@@ -0,0 +1,45 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:mal="http://projectmallard.org/1.0/"
+ xmlns:ui="http://projectmallard.org/ui/1.0/"
+ xmlns:uix="http://projectmallard.org/experimental/ui/"
+ xmlns:e="http://projectmallard.org/experimental/"
+ xmlns:db="http://docbook.org/ns/docbook"
+ version="1.0">
+
+<xsl:output method="text"/>
+
+<xsl:param name="basename"/>
+
+<xsl:template match="/*[namespace-uri(.) = ''] | /db:*">
+ <xsl:for-each select="
+ //audiodata | //imagedata | //videodata |
+ //db:audiodata | //db:imagedata | //db:videodata">
+ <xsl:variable name="src">
+ <xsl:choose>
+ <xsl:when test="@fileref">
+ <xsl:value-of select="@fileref"/>
+ </xsl:when>
+ <xsl:when test="@entityref">
+ <xsl:value-of select="unparsed-entity-uri(@entityref)"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:value-of select="$basename"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="$src"/>
+ <xsl:text>
</xsl:text>
+ </xsl:for-each>
+</xsl:template>
+
+<xsl:template match="/mal:page">
+ <xsl:variable name="id" select="@id"/>
+ <xsl:for-each select="//mal:media | //uix:thumb | //ui:thumb | //e:mouseover">
+ <xsl:value-of select="$id"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="@src"/>
+ <xsl:text>
</xsl:text>
+ </xsl:for-each>
+</xsl:template>
+
+</xsl:stylesheet>
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yelp-xsl for openSUSE:Factory checked in at 2014-05-05 21:16:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yelp-xsl (Old)
and /work/SRC/openSUSE:Factory/.yelp-xsl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yelp-xsl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yelp-xsl/yelp-xsl.changes 2013-10-17 17:50:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yelp-xsl.new/yelp-xsl.changes 2014-05-05 21:18:11.000000000 +0200
@@ -1,0 +2,36 @@
+Tue Mar 25 08:25:53 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.12.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 18 17:57:10 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.11.90:
+ + Added "hidden" style hint on page and section titles.
+ + Added "norwich" style on links elements.
+
+-------------------------------------------------------------------
+Mon Feb 3 18:49:24 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.5:
+ + Use <kdb> to fix DocBook keycap styling (bgo#709943).
+ + Removed the completely unused code watermark image.
+ + Made Mallard transform robust against multiple desc elements.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Jan 13 18:02:50 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.4:
+ + Don't assign ARIA role "button" for expander headers
+ (bgo#719571).
+
+-------------------------------------------------------------------
+Mon Nov 18 19:27:22 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.1:
+ + Added common template html.syntax.class for syntax brush.
+ + Only check for xmllint/xsltproc when needed (bgo#700670).
+
+-------------------------------------------------------------------
Old:
----
yelp-xsl-3.10.1.tar.xz
New:
----
yelp-xsl-3.12.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yelp-xsl.spec ++++++
--- /var/tmp/diff_new_pack.CgvLZZ/_old 2014-05-05 21:18:12.000000000 +0200
+++ /var/tmp/diff_new_pack.CgvLZZ/_new 2014-05-05 21:18:12.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package yelp-xsl
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -18,12 +18,12 @@
Name: yelp-xsl
-Version: 3.10.1
+Version: 3.12.0
Release: 0
Summary: XSL stylesheets for the yelp help browser
License: GPL-2.0+ and LGPL-2.1+ and MIT
Group: System/Libraries
-Source: http://download.gnome.org/sources/yelp-xsl/3.10/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/yelp-xsl/3.12/%{name}-%{version}.tar.xz
BuildRequires: intltool
BuildRequires: itstool >= 1.2.0
BuildRequires: pkg-config
++++++ yelp-xsl-3.10.1.tar.xz -> yelp-xsl-3.12.0.tar.xz ++++++
++++ 4747 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgweather for openSUSE:Factory checked in at 2014-05-05 21:16:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgweather (Old)
and /work/SRC/openSUSE:Factory/.libgweather.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgweather"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgweather/libgweather.changes 2014-02-24 07:02:46.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libgweather.new/libgweather.changes 2014-05-05 21:18:07.000000000 +0200
@@ -1,0 +2,66 @@
+Tue Apr 15 08:18:11 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.1:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Mar 26 19:23:50 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Mar 19 09:00:42 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.92:
+ + Fixed SoupSession handling with multiple GWeatherInfos.
+ + Miscellaneous bug fixes (bgo#725671).
+ + Location database additions (bgo#707603, bgo#726016).
+ + Build fixes.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 4 19:39:07 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.91:
+ + Add a version information API (bgo##724676).
+ + Improved developer documentation.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Feb 22 03:11:57 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.11.90:
+ + Unset the location when the entry is cleared (bgo#724416).
+ + Location database additions (bgo#722625).
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Feb 22 03:11:05 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.5:
+ + Location database additions (bgo##721446, bgo#720871,
+ bgo#720777, bgo#722301).
+ + Fixed invalid yr.no URLs.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Feb 22 03:11:04 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.4:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Feb 22 03:11:03 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.3:
+ + Restore support for systems without _NL_MEASUREMENT_MEASUREMENT
+ (BSDs).
+ + Add utility function to find the nearest city (bgo#677268).
+ + Add method to get the timezone by ID.
+ + C standard and build warning fixes fixes (bgo#720207,
+ bgo#720208).
+ + Database updates.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
libgweather-3.10.2.tar.xz
New:
----
libgweather-3.12.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgweather.spec ++++++
--- /var/tmp/diff_new_pack.sKpFSN/_old 2014-05-05 21:18:08.000000000 +0200
+++ /var/tmp/diff_new_pack.sKpFSN/_new 2014-05-05 21:18:08.000000000 +0200
@@ -17,13 +17,13 @@
Name: libgweather
-Version: 3.10.2
+Version: 3.12.1
Release: 0
Summary: Library to get online weather information
License: GPL-2.0+
Group: Development/Libraries/GNOME
Url: http://developer.gnome.org/libgweather/
-Source: http://download.gnome.org/sources/libgweather/3.10/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/libgweather/3.12/%{name}-%{version}.tar.xz
Source99: baselibs.conf
# For directory ownership
BuildRequires: gnome-icon-theme
++++++ libgweather-3.10.2.tar.xz -> libgweather-3.12.1.tar.xz ++++++
++++ 256341 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgnome-keyring for openSUSE:Factory checked in at 2014-05-05 21:16:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgnome-keyring (Old)
and /work/SRC/openSUSE:Factory/.libgnome-keyring.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgnome-keyring"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgnome-keyring/libgnome-keyring.changes 2013-10-17 17:40:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgnome-keyring.new/libgnome-keyring.changes 2014-05-05 21:18:06.000000000 +0200
@@ -1,0 +2,15 @@
+Sun Mar 23 08:31:47 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.0:
+ + Build fixes.
+- Drop libgnome-keyring-deprecated.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Mon Mar 17 08:25:12 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.92:
+ + This library is now deprecated.
+- Add libgnome-keyring-deprecated.patch: Fix headers: the
+ deprecation was quite broken.
+
+-------------------------------------------------------------------
Old:
----
libgnome-keyring-3.10.1.tar.xz
New:
----
libgnome-keyring-3.12.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgnome-keyring.spec ++++++
--- /var/tmp/diff_new_pack.BrPROs/_old 2014-05-05 21:18:07.000000000 +0200
+++ /var/tmp/diff_new_pack.BrPROs/_new 2014-05-05 21:18:07.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libgnome-keyring
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,13 +17,13 @@
Name: libgnome-keyring
-Version: 3.10.1
+Version: 3.12.0
Release: 0
Url: http://www.gnome.org/
Summary: Library to integrate with the GNOME Keyring
License: GPL-2.0+ and LGPL-2.1+
Group: Development/Libraries/GNOME
-Source: http://download.gnome.org/sources/libgnome-keyring/3.10/%{name}-%{version}.…
+Source: http://download.gnome.org/sources/libgnome-keyring/3.12/%{name}-%{version}.…
BuildRequires: dbus-1-devel
BuildRequires: fdupes
BuildRequires: glib2-devel
++++++ libgnome-keyring-3.10.1.tar.xz -> libgnome-keyring-3.12.0.tar.xz ++++++
++++ 6383 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgee for openSUSE:Factory checked in at 2014-05-05 21:16:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgee (Old)
and /work/SRC/openSUSE:Factory/.libgee.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgee"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgee/libgee.changes 2014-03-13 20:43:39.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libgee.new/libgee.changes 2014-05-05 21:18:04.000000000 +0200
@@ -1,0 +2,38 @@
+Mon Mar 24 19:50:29 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 0.14.0:
+ + No changes since version 0.13.91.
+
+-------------------------------------------------------------------
+Mon Mar 10 00:13:59 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 0.13.91:
+ + Fix HazardPointer bugs.
+ + Fix List test.
+
+-------------------------------------------------------------------
+Mon Mar 10 00:13:58 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 0.13.90:
+ + Fix the broken test.
+
+-------------------------------------------------------------------
+Mon Mar 10 00:13:06 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 0.13.5.1:
+ + Remove workaround for 'old' (<0.23.2) vala.
+
+-------------------------------------------------------------------
+Mon Mar 10 00:13:05 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 0.13.5:
+ + Use WeakRef for keeping of read-only proxy for collection.
+
+-------------------------------------------------------------------
+Mon Mar 10 00:13:04 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 0.13.4:
+ + The collection cloning no longer leaks memory.
+ + Various warning fixes.
+
+-------------------------------------------------------------------
Old:
----
libgee-0.12.1.tar.xz
New:
----
libgee-0.14.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgee.spec ++++++
--- /var/tmp/diff_new_pack.VeJShn/_old 2014-05-05 21:18:05.000000000 +0200
+++ /var/tmp/diff_new_pack.VeJShn/_new 2014-05-05 21:18:05.000000000 +0200
@@ -18,15 +18,15 @@
Name: libgee
-Version: 0.12.1
+Version: 0.14.0
Release: 0
Summary: GObject-based library providing commonly used data structures
License: LGPL-2.1+
Group: Development/Libraries/GNOME
Url: http://live.gnome.org/Libgee
-Source: http://download.gnome.org/sources/libgee/0.12/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/libgee/0.14/%{name}-%{version}.tar.xz
BuildRequires: gobject-introspection-devel
-BuildRequires: vala >= 0.21.0
+BuildRequires: vala >= 0.23.2
BuildRequires: pkgconfig(glib-2.0) >= 2.36
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ libgee-0.12.1.tar.xz -> libgee-0.14.0.tar.xz ++++++
++++ 42402 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgdata for openSUSE:Factory checked in at 2014-05-05 21:16:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgdata (Old)
and /work/SRC/openSUSE:Factory/.libgdata.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgdata"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgdata/libgdata.changes 2013-12-30 10:07:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libgdata.new/libgdata.changes 2014-05-05 21:18:02.000000000 +0200
@@ -1,0 +2,23 @@
+Fri Dec 20 19:20:31 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 0.15.0:
+ + Major changes:
+ - Add JSON support and a Google Tasks service.
+ - Add support for GProxyResolver proxies.
+ - Fix build with recent gnome-common versions.
+ - Fix build and installed header files for C++.
+ - Remove deprecated function calls.
+ - Fix compilation with -fstrict-aliasing.
+ - Port local tests to use libuhttpmock (which is a new
+ dependency).
+ + Various API changes (see documentation).
+ + Bugs fixed: bgo#712565, bgo#719647.
+ + Updated translations.
+- Add pkgconfig(json-glib-1.0) and pkgconfig(libuhttpmock-0.0)
+ BuildRequires: new dependencies.
+- Drop pkgconfig(libsoup-gnome-2.4) BuildRequires: no longer
+ required.
+- Bump _sover to 19, following upstreams soname change (also in
+ baselibs.conf).
+
+-------------------------------------------------------------------
@@ -20 +43 @@
- + Updated translations
+ + Updated translations.
Old:
----
libgdata-0.14.1.tar.xz
New:
----
libgdata-0.15.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgdata.spec ++++++
--- /var/tmp/diff_new_pack.BZYVx3/_old 2014-05-05 21:18:03.000000000 +0200
+++ /var/tmp/diff_new_pack.BZYVx3/_new 2014-05-05 21:18:03.000000000 +0200
@@ -17,16 +17,16 @@
# Update baselibs.conf when changing this
-%define _sover 13
+%define _sover 19
Name: libgdata
-Version: 0.14.1
+Version: 0.15.0
Release: 0
Summary: GLib-based library for accessing online service APIs using the GData protocol
License: LGPL-2.1+
Group: Development/Libraries/GNOME
Url: http://live.gnome.org/libgdata
-Source: http://download.gnome.org/sources/libgdata/0.14/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/libgdata/0.15/%{name}-%{version}.tar.xz
Source99: baselibs.conf
BuildRequires: gobject-introspection-devel
BuildRequires: intltool
@@ -35,11 +35,12 @@
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gio-2.0) >= 2.31.0
BuildRequires: pkgconfig(goa-1.0) >= 3.2
+BuildRequires: pkgconfig(json-glib-1.0) >= 0.15
# Note: as of 0.10.0, gtk+-3.0 is only needed to build a demo that isn't
# installed, so no need to depend on it
#BuildRequires: pkgconfig(gtk+-3.0)
-BuildRequires: pkgconfig(libsoup-2.4)
-BuildRequires: pkgconfig(libsoup-gnome-2.4) >= 2.37.91
+BuildRequires: pkgconfig(libsoup-2.4) >= 2.42.0
+BuildRequires: pkgconfig(libuhttpmock-0.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(oauth)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.BZYVx3/_old 2014-05-05 21:18:03.000000000 +0200
+++ /var/tmp/diff_new_pack.BZYVx3/_new 2014-05-05 21:18:03.000000000 +0200
@@ -1 +1 @@
-libgdata13
+libgdata19
++++++ libgdata-0.14.1.tar.xz -> libgdata-0.15.0.tar.xz ++++++
++++ 29952 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package json-glib for openSUSE:Factory checked in at 2014-05-05 21:16:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/json-glib (Old)
and /work/SRC/openSUSE:Factory/.json-glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "json-glib"
Changes:
--------
--- /work/SRC/openSUSE:Factory/json-glib/json-glib.changes 2013-09-23 09:34:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.json-glib.new/json-glib.changes 2014-05-05 21:18:01.000000000 +0200
@@ -1,0 +2,20 @@
+Tue Mar 25 13:40:17 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 1.0.0:
+ + Build fixes.
+ + Bugs fixed: bgo#723813.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 4 17:17:01 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 0.99.2:
+ + Use the -Bsymbolic-functions linker flag when available.
+ + Bump the dependency on GLib to 2.38.
+ + Use the TAP driver for the test suite.
+ + Improve the syntax validation in JsonPath.
+ + Validate the JsonParser input to be UTF-8.
+ + Add command line tools for validating and formatting JSON.
+ + Improve documentation.
+
+-------------------------------------------------------------------
Old:
----
json-glib-0.16.2.tar.xz
New:
----
json-glib-1.0.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ json-glib.spec ++++++
--- /var/tmp/diff_new_pack.SwAjH5/_old 2014-05-05 21:18:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SwAjH5/_new 2014-05-05 21:18:02.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package json-glib
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2009 Dominique Leuenberger, Almere, The Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -18,15 +18,15 @@
Name: json-glib
-Version: 0.16.2
+Version: 1.0.0
Release: 0
Summary: Library for JavaScript Object Notation format
License: LGPL-2.1+
Group: Development/Libraries/C and C++
Url: http://live.gnome.org/JsonGlib
-Source0: http://download.gnome.org/sources/json-glib/0.16/%{name}-%{version}.tar.xz
+Source0: http://download.gnome.org/sources/json-glib/1.0/%{name}-%{version}.tar.xz
Source99: baselibs.conf
-BuildRequires: glib2-devel >= 2.34.0
+BuildRequires: glib2-devel >= 2.37.6
BuildRequires: gobject-introspection-devel
BuildRequires: translation-update-upstream
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -137,6 +137,9 @@
%files devel
%defattr(-,root,root)
+# Those could potentially be split in a -tools package, but are never used by non-devs.
+%{_bindir}/json-glib-format
+%{_bindir}/json-glib-validate
%{_includedir}/%{name}-1.0
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
++++++ json-glib-0.16.2.tar.xz -> json-glib-1.0.0.tar.xz ++++++
++++ 54805 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package iagno for openSUSE:Factory checked in at 2014-05-05 21:16:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/iagno (Old)
and /work/SRC/openSUSE:Factory/.iagno.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iagno"
Changes:
--------
--- /work/SRC/openSUSE:Factory/iagno/iagno.changes 2013-10-15 10:42:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.iagno.new/iagno.changes 2014-05-05 21:17:58.000000000 +0200
@@ -1,0 +2,60 @@
+Mon Apr 14 19:16:49 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.1:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 24 18:45:42 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.12.0:
+ + Fix some bugs with the user help.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 17 08:25:08 UTC 2014 - dimstar(a)opensuse.org
+
+- Update to version 3.11.92:
+ + Fix padding around scoreboard.
+ + Attempt to center the board using wide window sizes.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb 17 09:50:02 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 3.11.90:
+ + Now uses a header bar.
+ + Removed the info bar. Messages are now displayed in the header
+ bar instead.
+ + Undo Move has moved from the app menu to the header bar.
+ + The grid is now solid and mandatory, and sits on the left side
+ of the window.
+ + A new game button now appears in the window after the game is
+ complete.
+ + Flip final result preference removed; this is now mandatory.
+ + The computer now moves more slowly, to avoid overwhelming the
+ player.
+ + Iagno can be started with -f or --fast-mode to avoid this
+ delay.
+ + Many older themes have been removed.
+ + Updated man page
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Nov 19 20:00:34 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.2:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Oct 30 18:56:06 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.11.1:
+ + Make the AI play much slower to give the game a more natural
+ tempo.
+ + Fix serious bug affecting the performance of the AI.
+ + Miscellaneous code cleanups.
+ + Add some simple test cases.
+ + Appdata is now translatable.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
iagno-3.10.1.tar.xz
New:
----
iagno-3.12.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ iagno.spec ++++++
--- /var/tmp/diff_new_pack.NRW7T5/_old 2014-05-05 21:17:59.000000000 +0200
+++ /var/tmp/diff_new_pack.NRW7T5/_new 2014-05-05 21:17:59.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package iagno
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,20 +17,20 @@
Name: iagno
-Version: 3.10.1
+Version: 3.12.1
Release: 0
Summary: Reversi Game for GNOME
License: GPL-2.0+
Group: Amusements/Games/Board/Other
Url: https://live.gnome.org/Iagno
-Source: http://download.gnome.org/sources/iagno/3.10/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/iagno/3.12/%{name}-%{version}.tar.xz
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
-BuildRequires: intltool >= 0.35.0
+BuildRequires: intltool >= 0.50
BuildRequires: update-desktop-files
BuildRequires: yelp-tools
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
+BuildRequires: pkgconfig(glib-2.0) >= 2.36.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0
BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.26
BuildRequires: pkgconfig(librsvg-2.0) >= 2.32.0
Recommends: %{name}-lang
@@ -76,6 +76,8 @@
%doc %{_datadir}/help/C/%{name}/
%{_bindir}/%{name}
%{_datadir}/%{name}/
+%dir %{_datadir}/appdata
+%{_datadir}/appdata/iagno.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.%{name}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{name}.*
++++++ iagno-3.10.1.tar.xz -> iagno-3.12.1.tar.xz ++++++
++++ 180439 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0