2 Commits

Author SHA256 Message Date
cad53a19aa Accepting request 1328001 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1328001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orc?expand=0&rev=50
2026-01-21 13:11:06 +00:00
ee887d76c4 - Update to version 0.4.42:
+ Initial 64-bit RISC-V support
  + Add 64-bit LoongArch support
  + Implement release and reuse of temporary registers for some
    targets
  + x86: Implement EVEX encoding and an opcode validation system
  + x86: Opcode refactor, improved constant handling and various
    other fixes
  + x86: add missing rounding operands for AVX and SSE
  + x86: Implement 64-bit single move constant load
  + includes: stop exporting the private compiler and OrcTarget
    definitions
  + Use hotdoc instead of gtk-doc to generate the documentation
  + ORC_DEBUG_FATAL environment variable allows abort on log
    messages of a certain level
  + Error message improvements and NEON backend clean-ups
  + Fix a few valgrind issues
  + Build: enable tools such as orcc and orc-bugreport by default
  + Various build fixes
- Replace gtk-doc with python3-hotdoc BuildRequires following
  upstreams port.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Package doc sub-package as noarch.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/orc?expand=0&rev=95
2026-01-19 07:42:48 +00:00
4 changed files with 35 additions and 15 deletions

Binary file not shown.

3
orc-0.4.42.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ec912ab59af3cc97874c456a56a8ae1eec520c385ec447e8a102b2bd122c90c
size 280792

View File

@@ -1,9 +1,29 @@
-------------------------------------------------------------------
Mon Mar 3 08:59:17 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>
Sun Jan 18 22:05:43 UTC 2026 - Bjørn Lie <bjorn.lie@gmail.com>
- Removing patches after update
- 0001-Use-vasprintf-if-available-for-error-messages-and.patch
- orc-check-return-value-of-vasprintf.patch
- Update to version 0.4.42:
+ Initial 64-bit RISC-V support
+ Add 64-bit LoongArch support
+ Implement release and reuse of temporary registers for some
targets
+ x86: Implement EVEX encoding and an opcode validation system
+ x86: Opcode refactor, improved constant handling and various
other fixes
+ x86: add missing rounding operands for AVX and SSE
+ x86: Implement 64-bit single move constant load
+ includes: stop exporting the private compiler and OrcTarget
definitions
+ Use hotdoc instead of gtk-doc to generate the documentation
+ ORC_DEBUG_FATAL environment variable allows abort on log
messages of a certain level
+ Error message improvements and NEON backend clean-ups
+ Fix a few valgrind issues
+ Build: enable tools such as orcc and orc-bugreport by default
+ Various build fixes
- Replace gtk-doc with python3-hotdoc BuildRequires following
upstreams port.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Package doc sub-package as noarch.
-------------------------------------------------------------------
Tue Feb 18 11:52:33 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package orc
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
Name: orc
Version: 0.4.41
Version: 0.4.42
Release: 0
Summary: The Oil Runtime Compiler
License: BSD-3-Clause
@@ -27,9 +27,10 @@ URL: https://gitlab.freedesktop.org/gstreamer/orc
Source: https://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz
Source99: baselibs.conf
Patch0: relax-tests.patch
BuildRequires: gtk-doc >= 1.12
BuildRequires: fdupes
BuildRequires: meson >= 0.47.0
BuildRequires: pkgconfig
BuildRequires: python3-hotdoc
BuildRequires: pkgconfig(glib-2.0)
Provides: %{name}-devel = %{version}
@@ -54,6 +55,7 @@ arithmetic operations.
%package doc
Summary: The Oil Runtime Compiler Library - Documentation
Group: Documentation/HTML
BuildArch: noarch
%description doc
Orc is a library and set of tools for compiling and executing very simple
@@ -77,6 +79,7 @@ arithmetic operations.
%meson_install
rm %{buildroot}%{_bindir}/orc-bugreport
rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
%fdupes -s %{buildroot}%{_datadir}/doc/orc
%check
# Disable testsuite for almost all arches, it's only stable on x86_64
@@ -84,8 +87,7 @@ rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
%meson_test
%endif
%post -n liborc-0_4-0 -p /sbin/ldconfig
%postun -n liborc-0_4-0 -p /sbin/ldconfig
%ldconfig_scriptlets -n liborc-0_4-0
%files
%{_bindir}/orcc
@@ -94,9 +96,7 @@ rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
%{_libdir}/pkgconfig/orc-0.4.pc
%files doc
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/orc/
%{_datadir}/doc/orc/
%files -n liborc-0_4-0
%{_libdir}/liborc*-0.4.so.*