Hello community,

here is the log from the commit of package gnome-logs for openSUSE:Factory 
checked in at 2018-07-18 22:36:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-logs (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-logs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-logs"

Wed Jul 18 22:36:02 2018 rev:30 rq:622307 version:3.28.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-logs/gnome-logs.changes    2018-06-22 
13:27:05.309046020 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-logs.new/gnome-logs.changes       
2018-07-18 22:36:07.474503967 +0200
@@ -1,0 +2,12 @@
+Wed Jul 11 17:57:27 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 3.28.5:
+  + Fix typo in data/meson.build.
+- Changes from version 3.28.4:
+  + Fix build error in meson build system.
+- Switch to meson buildsystem, add meson BuildRequires and
+  corresponding macros.
+- Add gnome-logs-fix-appdata-meson.patch: Fix appdata installfolder
+  when using meson build system.
+
+-------------------------------------------------------------------

Old:
----
  gnome-logs-3.28.3.tar.xz

New:
----
  gnome-logs-3.28.5.tar.xz
  gnome-logs-fix-appdata-meson.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-logs.spec ++++++
--- /var/tmp/diff_new_pack.RkEyEV/_old  2018-07-18 22:36:07.926502469 +0200
+++ /var/tmp/diff_new_pack.RkEyEV/_new  2018-07-18 22:36:07.930502456 +0200
@@ -18,17 +18,21 @@
 
 
 Name:           gnome-logs
-Version:        3.28.3
+Version:        3.28.5
 Release:        0
 Summary:        GNOME System Log Viewer
 License:        GPL-3.0-or-later
 Group:          System/X11/Utilities
 URL:            https://wiki.gnome.org/Apps/Logs
-Source:         
http://download.gnome.org/sources/gnome-logs/3.28/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/gnome-logs/3.28/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gnome-logs-fix-appdata-meson.patch -- Fix appdata install 
folder when using meson build system
+Patch0:         gnome-logs-fix-appdata-meson.patch
+
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc
 BuildRequires:  hicolor-icon-theme
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  xsltproc
@@ -46,14 +50,17 @@
 %lang_package
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
-%configure
-%make_build
+%meson \
+       -Dtests=false \
+       -Dman=true \
+       %{nil}
+%meson_build
 
 %install
-%make_install
+%meson_install
 %find_lang %{name} %{?no_lang_C}
 %suse_update_desktop_file -r org.gnome.Logs GTK GNOME System Monitor
 %fdupes %{buildroot}%{_datadir}
@@ -64,6 +71,8 @@
 %doc %{_datadir}/help/C/gnome-logs/
 %{_bindir}/%{name}
 %{_datadir}/metainfo/org.gnome.Logs.appdata.xml
+%dir %{_datadir}/gnome-logs
+%{_datadir}/gnome-logs/gl-style.css
 %{_datadir}/applications/org.gnome.Logs.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.Logs.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.Logs.gschema.xml

++++++ gnome-logs-3.28.3.tar.xz -> gnome-logs-3.28.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/ChangeLog 
new/gnome-logs-3.28.5/ChangeLog
--- old/gnome-logs-3.28.3/ChangeLog     2018-06-14 09:55:46.000000000 +0200
+++ new/gnome-logs-3.28.5/ChangeLog     2018-07-11 16:03:50.000000000 +0200
@@ -1,6 +1,51 @@
+commit 1330a8bd43310a9a85db0deb262f71c643c5c5b4
+Author: Jonathan Kang <jonathank...@gnome.org>
+Date:   Wed Jul 11 22:02:33 2018 +0800
+
+    update NEWS for 3.28.5 release
+
+M      NEWS
+M      configure.ac
+M      meson.build
+
+commit b73b85be709ad7c89e5699ceb740234f5b7f5a78
+Author: Bjørn Lie <bjorn....@gmail.com>
+Date:  Fri Jun 15 09:13:27 2018 +0000
+
+    Fix obvious typo
+
+    Fix obvious typo gnoem-logs.1 to gnome-logs.1
+
+    (cherry picked from commit 02b782fcd64d4773e2dadbdb9ea74bf3923003b3)
+
+M      data/meson.build
+
+commit 438c13c2896c600192625fdef7735c566ce51fe0
+Author: Jonathan Kang <jonathank...@gnome.org>
+Date:  Wed Jul 11 17:35:26 2018 +0800
+
+    update NEWS for 3.28.4 release
+
+M      NEWS
+M      configure.ac
+M      meson.build
+
+commit 2f498464ac539fdf98199294bfb9205436b9c323
+Author: Jonathan Kang <jonathank...@gnome.org>
+Date:  Fri Jun 15 15:08:15 2018 +0800
+
+    meson: fix undefined function in meson_post_install.py
+
+    join_paths() is a function defined in meson. Use os.path.join()
+    instead.
+
+    (cherry picked from commit 59d2bf7b02607cc35c1b996080621fdeaeb29fcf)
+
+M      meson_post_install.py
+
 commit c4bc6b81591fa4e21ac6c83a60494d97dacd42c2
 Author: Jonathan Kang <jonathank...@gnome.org>
-Date:   Thu Jun 14 15:46:42 2018 +0800
+Date:  Thu Jun 14 15:46:42 2018 +0800
 
     update NEWS for 3.28.3 release
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/NEWS new/gnome-logs-3.28.5/NEWS
--- old/gnome-logs-3.28.3/NEWS  2018-06-14 09:54:05.000000000 +0200
+++ new/gnome-logs-3.28.5/NEWS  2018-07-11 16:00:36.000000000 +0200
@@ -1,3 +1,13 @@
+GNOME Logs 3.28.5
+=================
+
+* fix typo in data/meson.build
+
+GNOME Logs 3.28.4
+=================
+
+* fix build error in meson build system
+
 GNOME Logs 3.28.3
 =================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/configure 
new/gnome-logs-3.28.5/configure
--- old/gnome-logs-3.28.3/configure     2018-06-14 09:54:40.000000000 +0200
+++ new/gnome-logs-3.28.5/configure     2018-07-11 16:03:17.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Logs 3.28.3.
+# Generated by GNU Autoconf 2.69 for Logs 3.28.5.
 #
 # Report bugs to <dav...@gnome.org>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='Logs'
 PACKAGE_TARNAME='gnome-logs'
-PACKAGE_VERSION='3.28.3'
-PACKAGE_STRING='Logs 3.28.3'
+PACKAGE_VERSION='3.28.5'
+PACKAGE_STRING='Logs 3.28.5'
 PACKAGE_BUGREPORT='dav...@gnome.org'
 PACKAGE_URL='https://wiki.gnome.org/Apps/Logs'
 
@@ -1322,7 +1322,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Logs 3.28.3 to adapt to many kinds of systems.
+\`configure' configures Logs 3.28.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1392,7 +1392,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Logs 3.28.3:";;
+     short | recursive ) echo "Configuration of Logs 3.28.5:";;
    esac
   cat <<\_ACEOF
 
@@ -1521,7 +1521,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Logs configure 3.28.3
+Logs configure 3.28.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1701,7 +1701,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Logs $as_me 3.28.3, which was
+It was created by Logs $as_me 3.28.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2570,7 +2570,7 @@
 
 # Define the identity of the package.
  PACKAGE='gnome-logs'
- VERSION='3.28.3'
+ VERSION='3.28.5'
 
 
 # Some tools Automake needs.
@@ -8346,7 +8346,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Logs $as_me 3.28.3, which was
+This file was extended by Logs $as_me 3.28.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -8413,7 +8413,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-Logs config.status 3.28.3
+Logs config.status 3.28.5
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/configure.ac 
new/gnome-logs-3.28.5/configure.ac
--- old/gnome-logs-3.28.3/configure.ac  2018-06-14 09:54:05.000000000 +0200
+++ new/gnome-logs-3.28.5/configure.ac  2018-07-11 16:00:01.000000000 +0200
@@ -1,5 +1,5 @@
 AC_INIT([Logs],
-        [3.28.3],
+        [3.28.5],
         [dav...@gnome.org],
         [gnome-logs],
         [https://wiki.gnome.org/Apps/Logs])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/data/meson.build 
new/gnome-logs-3.28.5/data/meson.build
--- old/gnome-logs-3.28.3/data/meson.build      2018-06-05 12:57:52.000000000 
+0200
+++ new/gnome-logs-3.28.5/data/meson.build      2018-07-11 15:59:17.000000000 
+0200
@@ -88,7 +88,7 @@
 if logs_enable_man
     custom_target('gl-manfile',
         input : 'gnome-logs.xml',
-        output : 'gnoem-logs.1',
+        output : 'gnome-logs.1',
         install : true,
         install_dir : gl_mandir,
         command : [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/meson.build 
new/gnome-logs-3.28.5/meson.build
--- old/gnome-logs-3.28.3/meson.build   2018-06-14 09:54:05.000000000 +0200
+++ new/gnome-logs-3.28.5/meson.build   2018-07-11 16:00:04.000000000 +0200
@@ -1,4 +1,4 @@
-project('gnome-logs', 'c', version : '3.28.3')
+project('gnome-logs', 'c', version : '3.28.5')
 
 gl_name = meson.project_name()
 gl_version = meson.project_version()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/meson_post_install.py 
new/gnome-logs-3.28.5/meson_post_install.py
--- old/gnome-logs-3.28.3/meson_post_install.py 2018-06-05 12:57:52.000000000 
+0200
+++ new/gnome-logs-3.28.5/meson_post_install.py 2018-06-15 09:34:02.000000000 
+0200
@@ -3,10 +3,13 @@
 import os
 import subprocess
 
-schemadir = os.path.join(os.environ['MESON_INSTALL_PREFIX'], 'share', 
'glib-2.0', 'schemas')
+install_prefix = os.environ['MESON_INSTALL_PREFIX']
+icondir = os.path.join(install_prefix, 'share', 'icons', 'hicolor')
+schemadir = os.path.join(install_prefix, 'share', 'glib-2.0', 'schemas')
 
 if not os.environ.get('DESTDIR'):
-    print('Compiling gsettings schemas...')
-    subprocess.call(['glib-compile-schemas', join_paths(gl_datadir, 
'glib-2.0', 'schemas')])
     print('Updating icon cache...')
-    subprocess.call(['gtk-update-icon-cache --ignore-theme-index --force', 
join_paths(gl_datadir, 'icons', 'hicolor')])
+    subprocess.call(['gtk-update-icon-cache', '--ignore-theme-index', 
'--force', icondir])
+
+    print('Compiling gsettings schemas...')
+    subprocess.call(['glib-compile-schemas', schemadir])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-logs-3.28.3/po/gnome-logs.pot 
new/gnome-logs-3.28.5/po/gnome-logs.pot
--- old/gnome-logs-3.28.3/po/gnome-logs.pot     2018-06-14 09:55:36.000000000 
+0200
+++ new/gnome-logs-3.28.5/po/gnome-logs.pot     2018-07-11 11:51:37.000000000 
+0200
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: gnome-logs 3.28.3\n"
+"Project-Id-Version: gnome-logs 3.29.1\n"
 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-";
 "logs&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2018-06-14 15:55+0800\n"
+"POT-Creation-Date: 2018-07-11 17:51+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"
@@ -413,7 +413,7 @@
 
 #. Translators: Shown when there are no (zero) results in the current
 #. * view.
-#: src/gl-eventviewlist.c:478
+#: src/gl-eventviewlist.c:488
 msgid "No results"
 msgstr ""
 
@@ -595,18 +595,18 @@
 msgid "log messages"
 msgstr ""
 
-#: src/gl-window.c:175
+#: src/gl-window.c:181
 msgid "Unable to export log messages to a file"
 msgstr ""
 
-#: src/gl-window.c:440 src/gl-window.c:471
+#: src/gl-window.c:474 src/gl-window.c:505
 msgid "Unable to read system logs"
 msgstr ""
 
-#: src/gl-window.c:454
+#: src/gl-window.c:488
 msgid "Unable to read user logs"
 msgstr ""
 
-#: src/gl-window.c:486
+#: src/gl-window.c:520
 msgid "No logs available"
 msgstr ""

++++++ gnome-logs-fix-appdata-meson.patch ++++++
--- gnome-logs-3.28.5-orig/data/meson.build     2018-07-11 15:59:17.000000000 
+0200
+++ gnome-logs-3.28.5/data/meson.build  2018-07-11 20:17:55.477279107 +0200
@@ -18,7 +18,7 @@
     output : 'org.gnome.Logs.appdata.xml',
     po_dir : 'po',
     install : true,
-    install_dir : join_paths(gl_datadir, 'appdata')
+    install_dir : join_paths(gl_datadir, 'metainfo')
 )
 
 service_conf = configuration_data()

Reply via email to