From repocop@altlinux.org Tue Apr 14 02:32:19 MSK 2026
From: "Repocop Q. A. Robot" <repocop@altlinux.org>

Subject: repocop fix for altlinux-policy-rpm-macros-packaging

(message skipped)
--- a/guile.spec	2026-04-14 02:32:19.609321571 +0300
+++ b/guile.spec	2026-04-14 02:32:19.615321640 +0300
@@ -17,6 +17,7 @@
 Requires: %name = %version-%release
 Provides: /usr/bin/guild
 Provides: /usr/bin/guile-config
+Requires: rpm-macros-%{name} = %{version}-%{release}
 
 %description
 This package provides the default %summary.
@@ -24,6 +25,19 @@
 %description devel
 This package provides the default %summary.
 
+
+%package -n rpm-macros-%{name}
+Summary: Set of RPM macros for packaging %name-based applications
+Group: Development/Other
+# uncomment if macroses are platform-neutral
+#BuildArch: noarch
+# helps old apt to resolve file conflict at dist-upgrade (thanks to Stanislav Ievlev)
+Conflicts: guile-devel <= 2.2-alt2
+
+%description -n rpm-macros-%{name}
+Set of RPM macros for packaging %name-based applications for ALT Linux.
+Install this package if you want to create RPM packages that use %name.
+
 %install
 mkdir -p %buildroot{%_bindir,%_rpmmacrosdir,%_man1dir}
 cat > %buildroot%_rpmmacrosdir/guile << 'E_O_F'
@@ -53,6 +67,11 @@
 %_bindir/guile-config
 %_bindir/guile-snarf
 %_bindir/guile-tools
-%_rpmmacrosdir/guile
+%exclude %_rpmmacrosdir/*
+#%_rpmmacrosdir/guile
+
+%files -n rpm-macros-%{name}
+%_rpmmacrosdir/*
+
 
 %changelog
