8
0

Factory #1

Merged
dgarcia merged 89 commits from factory into main 2025-10-08 12:57:36 +02:00
6 changed files with 98 additions and 23 deletions

View File

@@ -1,15 +1,16 @@
<?xml version="1.0"?>
<services>
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/openSUSE/rpm-config-SUSE</param>
<param name="revision">master</param>
<param name="versionformat">%cd</param>
<param name="changesgenerate">enable</param>
<param name="extract">package/rpm-config-SUSE.spec</param>
</service>
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">zst</param>
</service>
<service name="set_version" mode="manual"/>
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/openSUSE/rpm-config-SUSE</param>
<param name="revision">master</param>
<param name="versionformat">%cd</param>
<param name="changesgenerate">enable</param>
<param name="extract">package/rpm-config-SUSE.spec</param>
</service>
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">zst</param>
</service>
<service name="set_version" mode="manual"/>
</services>

View File

@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/rpm-config-SUSE</param>
<param name="changesrevision">6c1bd69c467fe85c19544ecd8b17b2c4e47a745a</param>
<param name="changesrevision">24ecc4d44c9108d14ec831b7e23812aa979c0ebb</param>
</service>
</servicedata>
</servicedata>

Binary file not shown.

BIN
rpm-config-SUSE-20250904.tar.zst LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
Thu Sep 04 09:12:47 UTC 2025 - Michal Suchanek <msuchanek@suse.de>
- Update to version 20250904:
* kernel.attr: Fix module match regex (bsc#1246561)
* find-provides.ksyms: Support vmlinux in /usr
-------------------------------------------------------------------
Wed Aug 20 13:22:57 UTC 2025 - Michael Schröder <mls@suse.de>
- Update to version 20250820:
* Consolidate kernel and KMP fileattrs.
* kmp.attr: Exclude kernel modules from kmp dependency generation (bsc#1246561).
* make %sbat_distro* more robust for different %is_opensuse values (bsc#1247741)
-------------------------------------------------------------------
Wed Jul 16 11:53:21 UTC 2025 - Michael Schröder <mls@suse.de>
- Update to version 20250502:
* Add rpm-config-SUSE-reproducible-builds
* Add macro for reproducible-builds
-------------------------------------------------------------------
Fri Apr 25 08:11:22 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 20250423:
* packaging: replace @leap_version@ in suse_dist_macros.in
* kmp.attr: Run scripts for all modules (bsc#1237308).
-------------------------------------------------------------------
Fri Mar 28 16:22:44 UTC 2025 - dmueller@suse.com
- Update to version 20250328:
* Revert "Define %jobs as variable (boo#1237231)"
* Create the directory for rpm macros installation in install
-------------------------------------------------------------------
Mon Mar 24 12:43:56 UTC 2025 - dmueller@suse.com
- Update to version 20250324:
* Define %jobs as variable (boo#1237231)
* %requires_eq|ge(): Fix multiline output
* Split the SUSE distribution version macros to a separate file
-------------------------------------------------------------------
Thu Oct 31 09:33:24 UTC 2024 - dmueller@suse.com
- Update to version 20241031:
* Merge in changes that already happened in the package
-------------------------------------------------------------------
Thu Oct 31 09:28:52 UTC 2024 - dmueller@suse.com
- Update to version 20241031:
* Drop {set,verify}_permissions macros
* Strip the explicit /bin/bash dependency for ksym macros
* locale.prov: handle glibc-locale-base (boo#1221250)
* lang_package: Add 'basename' option
* %requires_eq|ge(): Report error if package version cannot be determined
-------------------------------------------------------------------
Thu Aug 8 04:09:24 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package rpm-config-SUSE
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2018 Neal Gompa <ngompa13@gmail.com>.
#
# All modifications and additions to the file contributed by third parties
@@ -17,8 +17,10 @@
#
# ignore the explicit bash requires from the kernel mod scripts
%define __requires_exclude ^/bin/bash$
Name: rpm-config-SUSE
Version: 20240214
Version: 20250904
Release: 0
Summary: SUSE specific RPM configuration files
License: GPL-2.0-or-later
@@ -35,6 +37,13 @@ BuildArch: noarch
This package contains the RPM configuration data for the SUSE and
openSUSE distribution families.
%package reproducible-builds
Summary: RPM macros for reproducible-builds
%description reproducible-builds
This package contains the RPM macros for normalizing
more details about a build (e.g. buildhost, buildtime)
%prep
%setup -q
@@ -43,6 +52,7 @@ openSUSE distribution families.
sed -e 's/@suse_version@/%{?suse_version}%{!?suse_version:0}/' \
-e 's/@sles_version@/%{?sles_version}%{!?sles_version:0}/' \
-e 's/@ul_version@/%{?ul_version}%{!?ul_version:0}/' \
-e 's/@leap_version@/%{?leap_version}%{!?leap_version:0}/' \
-e '/@is_opensuse@%{?is_opensuse:nomatch}/d' \
-e 's/@is_opensuse@/%{?is_opensuse}%{!?is_opensuse:0}/' \
%if 0%{?is_opensuse}
@@ -51,7 +61,7 @@ sed -e 's/@suse_version@/%{?suse_version}%{!?suse_version:0}/' \
%else
-e '/@sle_version@/d' \
%endif
< suse_macros.in > suse_macros
< suse_dist_macros.in > macros.d/macros.susedist
%if 0%{?is_opensuse}
# use latest build date of BuildRequires as reference and go to January 1st three years back - the + 6 * 3600 is to match exactly the previous value of 2020-01-01 00:00 as leap-years cause some hours of offset
@@ -66,8 +76,8 @@ EOF
%install
# Install SUSE vendor macros and rpmrc
mkdir -p %{buildroot}%{_rpmconfigdir}/suse
cp -a suse_macros %{buildroot}%{_rpmconfigdir}/suse/macros
install -d -m 0755 %{buildroot}%{_rpmconfigdir}
cp -a suse %{buildroot}%{_rpmconfigdir}
# Install vendor dependency generators
cp -a fileattrs %{buildroot}%{_rpmconfigdir}
@@ -79,6 +89,7 @@ cp -a macros.d %{buildroot}%{_rpmconfigdir}
%doc README.md
%{_rpmconfigdir}/suse/
%{_rpmconfigdir}/macros.d/macros.*
%exclude %{_rpmconfigdir}/macros.d/macros.reproducible-builds
%{_rpmconfigdir}/fileattrs/*
%{_rpmconfigdir}/brp-suse
%{_rpmconfigdir}/firmware.prov
@@ -89,4 +100,7 @@ cp -a macros.d %{buildroot}%{_rpmconfigdir}
%{_rpmconfigdir}/find-requires.ksyms
%{_rpmconfigdir}/find-supplements.ksyms
%files reproducible-builds
%{_rpmconfigdir}/macros.d/macros.reproducible-builds
%changelog