Hello community,

here is the log from the commit of package vala for openSUSE:Factory checked in 
at 2017-09-13 21:49:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vala (Old)
 and      /work/SRC/openSUSE:Factory/.vala.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vala"

Wed Sep 13 21:49:23 2017 rev:75 rq:523142 version:0.38.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/vala/vala.changes        2017-06-30 
18:40:34.993143624 +0200
+++ /work/SRC/openSUSE:Factory/.vala.new/vala.changes   2017-09-13 
21:49:24.693154929 +0200
@@ -1,0 +2,171 @@
+Mon Sep 11 11:34:46 UTC 2017 - [email protected]
+
+- Update to version 0.38.1:
+  + Various bug fixes:
+    - valadoc: Don't use 'stderr' as variable name (bgo#787305).
+    - codegen: Try to use a more unique internal define for
+      properties (bgo#787436).
+    - vala: Update list of used attributes.
+    - method: Use prototype-string for error-reports of return-type
+      mismatches.
+  + Bindings: glib-2.0: Fix MainContext.check(),  OptionEntry[]
+    params are null-terminated, Bind g_convert_with_fallback() and
+    g_convert_with_iconv() 
+
+-------------------------------------------------------------------
+Tue Sep  5 22:15:58 UTC 2017 - [email protected]
+
+- Correct RPM groups and package descriptions.
+- Remove --with-pic which is for static libs only.
+
+-------------------------------------------------------------------
+Mon Sep  4 15:28:09 UTC 2017 - [email protected]
+
+- Update to version 0.38.0:
+  + Various bug fixes:
+    - Improve error output for incompatible method signatures (Add
+      CallableType as base for DelegateType, MethodType,
+      SignalType).
+    - codegen:
+      . Initialize temp-variable for fixed-size arrays to zero
+        first (bgo#787152).
+      . Add support for "type-func" in ui-files (bgo#787033).
+  + Bindings:
+    - gtk+-3.0,gtk+-4.0: Update.
+    - libxml-2.0: Bind xmlLastElementChild and
+      xmlPreviousElementSibling
+    - pangocairo: CairoFontMap.set_default() is not an instance
+      method.
+    - gio-2.0: Application.set_default() is not an instance method.
+
+-------------------------------------------------------------------
+Mon Aug 28 07:13:59 UTC 2017 - [email protected]
+
+- Update to version 0.37.91:
+  + Various bug fixes:
+    - codegen:
+      . Actually write declaration for GNodeTraverseFunc wrapper
+        (bgo#786845).
+      . Don't transfer ownership of variable if target-type is
+        unknown (bgo#736774).
+      . Adjust format-index for printf/scanf-methods which throw
+        errors (bgo#781061).
+      . Use given dup_function for structs.
+    - libvaladoc: Fix some -Wincompatible-pointer-types warnings.
+    - tests: Fix some syntax issues [#786652]
+    - Add .editorconfig file [#786620]
+  + GIR parser:
+    - Better support of "cprefix" argument in metadata.
+    - Support "cname" argument in metadata.
+  + Bindings:
+    - Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0.
+    - Update GIR-based bindings.
+    - gtk+-3.0: Update to 3.22.19.
+
+-------------------------------------------------------------------
+Mon Aug 21 20:13:41 UTC 2017 - [email protected]
+
+- Update to version 0.37.90:
+  + Various bug fixes:
+    - Fix some build-system problem:
+      . valadoc/tests: Add the source vapi directory to driver-test
+        (bgo#786505).
+      . Add ./vala/.libs rather than ./gee/.libs to
+        LD_LIBRARY_PATH.
+      . Explicitly link doclets against libvala-*.la (bgo#786534).
+      . Add missing include of Makefile.common.
+    - vapigen: Mark given source-files as such and force girparser
+      to handle them.
+    - codegen: Include glib-object.h for Enums/Structs with
+      type_id.
+ + Bindings: gtk+-4.0: Make Gsk.Texturer.for_*() static factory
+   methods.
+
+-------------------------------------------------------------------
+Tue Aug 15 15:02:45 UTC 2017 - [email protected]
+
+- Update to version 0.37.2:
+  + Various bug fixes:
+    - libvaladoc: Keep bootstrap-support with valac >= 0.16.1.
+    - valadoc: Fix tests while bootstapping with valac < 0.31/32.
+  + Bindings:
+    - glib-2.0: Update Unicode symbols.
+    - gobject-2.0: Add required type_id attributes to all ParamSpec
+      subclasses.
+    - libgdata: Make Authorizer.reauth_* methods virtual
+      (bgo#779229).
+    - libxml-2.0: Update Xml.ParserOption (bgo#785585).
+    - gtk+-4.0: Update to 3.91.2.
+    - webkit2gtk-4.0: Update to 2.17.90.
+- Drop vala-no-nullable-enum.patch: Fixed upstream, following this
+  drop vala BuildRequires, no longer needed.
+
+-------------------------------------------------------------------
+Thu Jul 20 10:09:42 UTC 2017 - [email protected]
+
+- Update to version 0.37.1:
+  + Highlights:
+    - Don't warn about deprecated symbols if installed_version is
+      older.
+    - Add --gresourcesdir option (bgo#783133).
+    - Install libvala-0.xx.vapi to "global" vapi directory.
+    - Require and target GLib >= 2.40.
+    - build: Make ccode and codegen private API.
+    - build: Use --use-header for vala's libraries.
+    - compiler: Add --color=WHEN option.
+    - codegen: Use g_object_notify_by_pspec() to notify
+      property-changes.
+    - codegen: Use *_free_full to free GLib.List, GLib.SList and
+      GLib.Queue.
+    - codegen: Support renamed signals (bgo#731547).
+    - Optimize (de)serialization of arrays with type-signature "ay"
+      (bgo#772426).
+    - Merge valadoc - Consider valadoc a part of vala's toolchain
+      and therefore let it live in the main repository (adds
+      graphviz to the build-requirements)
+  + Various bug fixes:
+    - Fix finally blocks with async yields (bgo#741929).
+    - Handle non-null in coalescing expression (bgo#611223).
+    - Make the task_complete flag for < 2.44 more similar to >=
+      2.44 (bgo#783543).
+    - Nullable ValueType requires POINTER as marshaller signature
+      (bgo#783897).
+    - NoAccessorMethod attribute is allowed for gobject-properties
+      only.
+    - girparser: Fix parsing of delegate-alias without target.
+    - compiler: Use API_VERSION instead of stripping
+      PACKAGE_SUFFIX.
+    - girwriter: Write length-parameters of arrays with rank > 1
+      (bgo#758019).
+    - gdbus: Don't leak nested HashTable on deserialization
+      (bgo#782719).
+    - codewriter: Update timestamps of generated c-files if needed
+      (bgo#683286).
+    - tests: Use dbus-run-session instead of dbus-launch
+      (bgo#771455).
+    - codegenerator: Add source_reference parameter to
+      CodeGenerator.store_*().
+    - Don't allow assigning delegate if no target/closure is
+      available (bgo#598869).
+    - gee: Add some useful symbols from gee-0.8.
+  + Bindings:
+    - gio-2.0:
+      . Add DBusConnection 'closed' signal as 'on_closed'
+        (bgo#684358).
+      . Use default 'length = null' for
+        DataInputStream.read_line_utf8* (bgo#783351).
+    - glib-2.0,gobject-2.0: Updates from 2.53.x.
+    - poppler-glib: Update to 0.54.0.
+    - webkit2gtk-4.0: Update to 2.17.4.
+    - gstreamer-1.0: Update to 1.13.0+.
+    - libgvc: Add WITH_CGRAPH conditionals.
+- Add pkgconfig(libgvc) BuildRequires: new dependency.
+- split out new packages: valadoc,
+  valadoc-docklet-{devhelp,gtkdoc,html}, libvaladoc-0_38-0 and
+  libvaladoc-0_38-devel.
+- Add vala-no-nullable-enum.patch: Fix 64bit portability issues
+  (bgo#784927).
+- Add vala BuildRequires: as above patch touches the source .vala
+  files, we need to bootstrap.
+
+-------------------------------------------------------------------

Old:
----
  vala-0.36.4.tar.xz

New:
----
  vala-0.38.1.tar.xz

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

Other differences:
------------------
++++++ vala.spec ++++++
--- /var/tmp/diff_new_pack.fxvlTa/_old  2017-09-13 21:49:26.272932663 +0200
+++ /var/tmp/diff_new_pack.fxvlTa/_new  2017-09-13 21:49:26.276932101 +0200
@@ -16,25 +16,27 @@
 #
 
 
-Name:           vala
-Version:        0.36.4
-Release:        0
-%define         vala_version 0.36
-%define         vala_libversion 0_36
+%define         vala_version 0.38
+%define         vala_libversion 0_38
 # The priority defines which version of vala, in case of multiple ones are 
installed
 # is to be used by default. The rule-of-thumb for vala is to use MAJORMINOR 
without
 # decimal separator, hoping they will not get to the idea to create a 0.100 
release.
 %define         vala_priority 36
+Name:           vala
+Version:        0.38.1
+Release:        0
 Summary:        Programming language for GNOME
 License:        LGPL-2.0
 Group:          Development/Languages/Other
 Url:            http://live.gnome.org/Vala
-Source0:        
http://download.gnome.org/sources/vala/0.36/%{name}-%{version}.tar.xz
+Source0:        
http://download.gnome.org/sources/vala/0.38/%{name}-%{version}.tar.xz
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  glib2-devel >= 2.32.0
+BuildRequires:  pkgconfig
 BuildRequires:  xsltproc
+BuildRequires:  pkgconfig(libgvc) >= 2.16
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 # Vala is a compiler, so it's also a devel package
@@ -42,20 +44,17 @@
 Obsoletes:      vala-devel < %{version}
 # provide generic pkgconfig(vapigen) instead of -version one; not 
auto-detected due to %%{_datadir}/pkgconfig/vapigen.pc being %%ghost
 Provides:       pkgconfig(vapigen) = %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-Vala is a new programming language that aims to bring modern
-programming language features to GNOME developers without imposing any
-additional runtime requirements and without using a different ABI
-compared to applications and libraries written in C.
+Vala is an object-oriented programming language with a self-hosting
+compiler that generates C code and uses the GObject system.
 
 %package -n libvala-%{vala_libversion}-0
-Summary:        Programming language for GNOME
+Summary:        Vala programming language runtime
 Group:          System/Libraries
 
 %description -n libvala-%{vala_libversion}-0
-Runtime library for the vala programming language.
+Runtime library for the Vala programming language.
 
 %package -n libvala-%{vala_libversion}-devel
 Summary:        Programming language for GNOME
@@ -65,18 +64,71 @@
 Provides:       libvala-devel = %{version}
 
 %description -n libvala-%{vala_libversion}-devel
-Development files for the vala runtime library.
+Development files for the Vala runtime library.
+
+%package -n valadoc
+Summary:        Generator for API documentation from Vala source
+Group:          Development/Tools/Building
+
+%description -n valadoc
+Valadoc is a documentation generator for generating API documentation
+from Vala source code.
+
+%package -n valadoc-doclet-devhelp
+Summary:        Devhelp plugin for the valadoc generator
+Group:          Development/Tools/Building
+
+%description -n valadoc-doclet-devhelp
+Valadoc is a documentation generator for generating API documentation
+from Vala source code.
+
+%package -n valadoc-doclet-gtkdoc
+Summary:        Gtkdoc plugin for valadoc
+Group:          Development/Tools/Building
+
+%description -n valadoc-doclet-gtkdoc
+Valadoc is a documentation generator for generating API documentation
+from Vala source code.
+
+%package -n valadoc-doclet-html
+Summary:        HTML plugin for valadoc
+Group:          Development/Tools/Building
+
+%description -n valadoc-doclet-html
+Valadoc is a documentation generator for generating API documentation
+from Vala source code.
+
+%package -n libvaladoc-%{vala_libversion}-0
+Summary:        Valadoc runtime
+Group:          System/Libraries
+
+%description -n libvaladoc-%{vala_libversion}-0
+Valadoc is a documentation generator for generating API documentation
+from Vala source code.
+
+%package -n libvaladoc-%{vala_libversion}-devel
+Summary:        Development files for the valadoc runtime
+Group:          Development/Libraries/Other
+Requires:       libvaladoc-%{vala_libversion}-0 = %{version}
+# Stable name for consumers that support multiple API versions
+Provides:       libvaladoc-devel = %{version}
+
+%description -n libvaladoc-%{vala_libversion}-devel
+Valadoc is a documentation generator for generating API documentation
+from Vala source code.
+
+This package contains the libvaladoc development files.
 
 %prep
 %setup -q
 
 %build
-%configure --with-pic --enable-vapigen
-make %{?jobs:-j%jobs}
+%configure --enable-vapigen
+make %{?_smp_mflags}
 
 %install
-%makeinstall
-find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
 # Setup update-alternatives
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 ln -s -f %{_sysconfdir}/alternatives/vala %{buildroot}%{_bindir}/vala
@@ -112,8 +164,10 @@
 %post -n libvala-%{vala_libversion}-0 -p /sbin/ldconfig
 %postun -n libvala-%{vala_libversion}-0 -p /sbin/ldconfig
 
+%post   -n libvaladoc-%{vala_libversion}-0 -p /sbin/ldconfig
+%postun -n libvaladoc-%{vala_libversion}-0 -p /sbin/ldconfig
+
 %files
-%defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING NEWS README
 %{_bindir}/vala
 %{_bindir}/valac
@@ -149,17 +203,48 @@
 %{_datadir}/vala-%{vala_version}/
 %{_libdir}/vala-%{vala_version}/
 
+%files -n valadoc
+%{_bindir}/valadoc
+%{_bindir}/valadoc-%{vala_version}
+%{_mandir}/man1/valadoc*.1%{?ext_man}
+
+%files -n valadoc-doclet-devhelp
+%dir %{_libdir}/valadoc
+%dir %{_libdir}/valadoc/doclets
+%{_libdir}/valadoc/doclets/devhelp/
+
+%files -n valadoc-doclet-gtkdoc
+%dir %{_libdir}/valadoc
+%dir %{_libdir}/valadoc/doclets
+%{_libdir}/valadoc/doclets/gtkdoc/
+
+%files -n valadoc-doclet-html
+%dir %{_libdir}/valadoc
+%dir %{_libdir}/valadoc/doclets
+%{_libdir}/valadoc/doclets/html/
+
 %files -n libvala-%{vala_libversion}-0
-%defattr(-,root,root,-)
 %{_libdir}/libvala-%{vala_version}.so.*
 
+%files -n libvaladoc-%{vala_libversion}-0
+%{_libdir}/libvaladoc-%{vala_version}.so.*
+
 %files -n libvala-%{vala_libversion}-devel
-%defattr(-,root,root,-)
 %{_includedir}/vala-%{vala_version}/
 %{_libdir}/libvala-%{vala_version}.so
 %{_libdir}/pkgconfig/libvala-%{vala_version}.pc
 %dir %{_datadir}/devhelp/
 %dir %{_datadir}/devhelp/books/
 %{_datadir}/devhelp/books/%{name}-%{vala_version}/
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/libvala-%{vala_version}.vapi
+
+%files -n libvaladoc-%{vala_libversion}-devel
+%{_includedir}/valadoc-%{vala_version}/
+%{_libdir}/libvaladoc-%{vala_version}.so
+%{_datadir}/valadoc/
+%{_libdir}/pkgconfig/valadoc-%{vala_version}.pc
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/valadoc-%{vala_version}.*
 
 %changelog

++++++ vala-0.36.4.tar.xz -> vala-0.38.1.tar.xz ++++++
++++ 414526 lines of diff (skipped)


Reply via email to