Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libmetal for openSUSE:Leap:16.0 
checked in at 2025-06-13 22:35:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/libmetal (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.libmetal.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmetal"

Fri Jun 13 22:35:24 2025 rev:1 rq:1211782 version:2020.10.0

Changes:
--------
New Changes file:

--- /dev/null   2025-05-22 11:35:32.100000000 +0200
+++ /work/SRC/openSUSE:Leap:16.0/.libmetal.new.19631/libmetal.changes   
2025-06-13 22:35:24.951766152 +0200
@@ -0,0 +1,37 @@
+-------------------------------------------------------------------
+Thu Dec 29 20:18:22 UTC 2022 - Dirk Müller <dmuel...@suse.com>
+
+- update to 2020.10.0:
+  * Enhanced Continuous Integration using GitHub actions rather than Travis.
+  * Update CMake minimum version to 3.0.2
+  * Improved C11 compliance
+  * Bug fixes
+- update to 2020.04.0:
+  * Added checkpatch and gitlint for checking commits and code style.
+  * Updated documentation.
+  * Various bug fixes.
+
+-------------------------------------------------------------------
+Tue Feb 25 09:09:57 UTC 2020 - Tomáš Chvátal <tchva...@suse.com>
+
+- Fix the links for the CPU code to be generated on all available
+  platforms
+
+-------------------------------------------------------------------
+Tue Feb 25 08:28:43 UTC 2020 - Tomáš Chvátal <tchva...@suse.com>
+
+- Update to 2020.01:
+  * Added ability to translate from physical address to I/O region offset
+  * CEVA RISC-V C-Sky X86 CPU support
+  * update IRQ implementation
+  * bug fixes
+
+-------------------------------------------------------------------
+Mon Sep 10 13:18:10 UTC 2018 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Switch to stable release: 2018.04
+
+-------------------------------------------------------------------
+Mon Jul  9 16:28:58 UTC 2018 - ag...@suse.com
+
+- First version

New:
----
  libmetal-2020.10.0.tar.gz
  libmetal.changes
  libmetal.spec

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

Other differences:
------------------
++++++ libmetal.spec ++++++
#
# spec file for package libmetal
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%define libname libmetal0
Name:           libmetal
Version:        2020.10.0
Release:        0
Summary:        Bare metal interaction APIs
License:        BSD-3-Clause
URL:            https://github.com/OpenAMP/libmetal
Source:         
https://github.com/OpenAMP/libmetal/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires:  cmake
BuildRequires:  libhugetlbfs-devel
BuildRequires:  sysfsutils-devel
ExclusiveArch:  x86_64 %{arm} aarch64 %{ix86} riscv64

%description
Libmetal provides common user APIs to access devices, handle device interrupts
and request memory across the following operating environments:
  * Linux user space (based on UIO and VFIO support in the kernel)
  * RTOS (with and without virtual memory)
  * Bare-metal environments

%package -n %{libname}
Summary:        Bare metal interaction APIs
Provides:       %{name} = %{version}

%description -n %{libname}
Libmetal provides common user APIs to access devices, handle device interrupts
and request memory across the following operating environments:
  * Linux user space (based on UIO and VFIO support in the kernel)
  * RTOS (with and without virtual memory)
  * Bare-metal environments

%package devel
Summary:        Include Files and Libraries mandatory for Development
Requires:       libmetal0 = %{version}

%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.

%prep
%setup -q -n libmetal-%{version}
# set up our cpu names
ln -s arm lib/processor/armv6l
ln -s arm lib/processor/armv7l
ln -s riscv lib/processor/riscv64
for i in %ix86; do
  ln -s x86 lib/processor/$i
done

%build
%cmake \
  -DWITH_TEST=ON \
  -DWITH_STATIC_LIB=OFF
%cmake_build

%install
%cmake_install
# do not install test binaries
rm %{buildroot}%{_bindir}/test-metal*

%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig

%files -n %{libname}
%license LICENSE.md
%{_libdir}/*.so.*

%files devel
%{_includedir}/metal/
%{_libdir}/*.so

%changelog

Reply via email to