libvala-0_46-0 - Vala programming language runtime

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory x86_64 + i586
Package filename libvala-0_46-0-0.46.5-215.1.x86_64.rpm
Package name libvala-0_46-0
Package version 0.46.5
Package release 215.1
Package architecture x86_64
Package type rpm
Category System/Libraries
License LGPL-2.1-or-later
Maintainer -
Download size 601.67 KB
Installed size 1.89 MB
Runtime library for the Vala programming language.


Package Version Architecture Repository
libvala-0_46-0-0.46.6-398.1.i586.rpm 0.46.6 i586 GNOME Next
libvala-0_46-0-0.46.6-398.1.x86_64.rpm 0.46.6 x86_64 GNOME Next
libvala-0_46-0-0.46.6-216.1.i586.rpm 0.46.6 i586 GNOME Factory
libvala-0_46-0-0.46.5-1.1.i586.rpm 0.46.5 i586 openSUSE Oss
libvala-0_46-0-0.46.5-1.1.x86_64.rpm 0.46.5 x86_64 openSUSE Oss
libvala-0_46-0 - - -


Name Value
/sbin/ldconfig - - - - -


Name Value -
libvala-0_46-0 = 0.46.5-215.1
libvala-0_46-0(x86-64) = 0.46.5-215.1


Type URL
Binary Package libvala-0_46-0-0.46.5-215.1.x86_64.rpm
Source Package vala-0.46.5-215.1.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo gnome-factory
  2. Install libvala-0_46-0 rpm package:
    # zypper install libvala-0_46-0




2019-11-18 - Bjørn Lie <>
- Update to version 0.46.5:
+ Regression and bug fixes:
- codegen:
. Fix vfunc signature of delegate-typed property in interface
. Fix support of dynamic DBus methods
- vala:
. Don't require constant initializer in fast-vapi
. Report error for async creation expression without yield
+ Bindings: glib-2.0: Add "has_typedef = false" to custom
MarkupParser*Func delegates
2019-11-11 - Bjørn Lie <>
- Update to version 0.46.4:
+ Various improvements and bug fixes:
- codegen:
. Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for
. Fix setting of generic-type properties for gobject chain up
. Make type-parameter properties readable
. Reduce code duplications when generation base-access
- vala:
. Warn when passing arrays to typeof(), except for "string[]"
. Don't falsely resolve binary-expression to bool
. Do not allow += for arrays with fixed length
. Infer array length of inline allocated arrays for fields
. Do not allow to .resize() on arrays with fixed length
. Do not allow to change .length of arrays with fixed length
. Improve error message for arrays as type arguments
. Improve error reporting for invalid interface prerequisites
. Write value of constants/enums in fast-vapi if constant
. Restore DestroysInstance behaviour for non-compact classes
- parser: `owned` is not allowed on Constants
- girparser: Detect and replace "-" in parameter names
- girwriter: Add readable="0"/private="1" attribute to
type-specific fields
- gidl:
. Calculate size correctly, avoid use-after-free
. Avoid use of uninitialized "markup" warning
. Ignore flags like -mfpmath=sse, -msse or -msse2
- valadoc:
. libvaladoc: Fix parameter and property ownership
. Fix ownership declarations of Constants
- pkg-config:
. vala: Add missing gmodule-2.0 to Requires.private of
pkg-config file
. libvaladoc: Move gmodule-2.0 to Requires.private of
pkg-config file
+ Bindings:
- glib-2.0: Guard against passing null source to
- gio-2.0: Use custom TaskReadyCallback delegate in*_error()
- gstreamer: Update from 1.17.0+ git master
- gtk+-3.0: Skip _MountOperationHandler* symbols
- gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5
- libusb-1.0: Don't depend on glib-2.0
- libusb-1.0: Remove unused private "malloc" binding
- linux: Add memfd_create(2)
- posix: Bind some essential memory allocation functions
- webkit2gtk-4.0: Update to 2.27.2
2019-10-09 - Bjørn Lie <>
- Update to version 0.46.3:
+ Various improvements and bug fixes:
- codegen:
. Accept children after generating type specific declarations
. Preserve full access to delegate variables and its
target/destroy cvalues
. Initialize delegate temp-var which is assigned by property
. Silence warning about copying if delegate doesn't carry its
. Use gtype-boxed API for structs with "g_boxed_free"
- ccode: Implicitly register declaration for added
- vala: Fix compatible/disposable check between structs and
their subtypes
- vala: Don't issue a warning for non-public struct fields in
- girparser: Add required copy/free attributes for gtype-boxed
structs and regenerate GIR-based bindings to pick up
copy/free attributes
- docs: Mention requirement of autoconf-archive as
- vapi: Perform syntax and semantic check for all bindings on
"make check"
+ Bindings:
- avahi-client: Fix "use of possibly unassigned parameter"
- glib-2.0: Set default_value attribute for GLib.pointer
- gnutls: Fix "use of possibly unassigned parameter" warnings
- tokyocabinet: Fix deprecation warnings
- xcb: Fix "missing return statement at end of subroutine body"

See Also

Package Description
libvala-0_46-devel-0.46.5-215.1.x86_64.rpm Programming language for GNOME
libvala-0_46-devel-0.46.6-216.1.i586.rpm Programming language for GNOME
libvaladoc-0_46-0-0.46.5-215.1.x86_64.rpm Valadoc runtime
libvaladoc-0_46-0-0.46.6-216.1.i586.rpm Valadoc runtime
libvaladoc-0_46-devel-0.46.5-215.1.x86_64.rpm Development files for the valadoc runtime
libvaladoc-0_46-devel-0.46.6-216.1.i586.rpm Development files for the valadoc runtime
libvirt-glib-1_0-0-3.0.0-63.1.x86_64.rpm GLib and GObject mapping of libvirt
libvirt-glib-1_0-0-3.0.0-63.4.i586.rpm GLib and GObject mapping of libvirt
libvirt-glib-devel-3.0.0-63.1.x86_64.rpm GLib and GObject mapping of libvirt - Development files
libvirt-glib-devel-3.0.0-63.4.i586.rpm GLib and GObject mapping of libvirt - Development files
libvte-2_91-0-0.58.3-233.3.x86_64.rpm Terminal Emulator Library
libvte-2_91-0-0.58.3-236.1.i586.rpm Terminal Emulator Library
libwebkit2gtk-4_0-37-2.26.2-243.23.x86_64.rpm Library for rendering web content, GTK+ Port
libwebkit2gtk-4_0-37-2.26.3-253.16.i586.rpm Library for rendering web content, GTK+ Port
libwebkit2gtk-4_0-37-32bit-2.26.3-253.16.x86_64.rpm Library for rendering web content, GTK+ Port