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)
