From repocop@altlinux.org Fri Mar  6 02:25:15 MSK 2026
From: "Repocop Q. A. Robot" <repocop@altlinux.org>

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

(message skipped)
--- a/specspo.spec	2026-03-06 02:25:15.036675519 +0300
+++ b/specspo.spec	2026-03-06 02:25:15.041675522 +0300
@@ -15,11 +15,25 @@
 Conflicts: packages-info-i18n-uk
 
 Source:  specspo-%{version}.tar.bz2
+Requires: rpm-macros-%{name} = %EVR
 
 %description
 The specspo package contains the portable object catalogues used to
 internationalize ALT Linux packages.
 
+
+%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
+# it helps old apt to resolve file conflict at dist-upgrade (thanks to Stanislav Ievlev)
+Conflicts: specspo <= 10.07-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.
+
 %prep
 %setup -q
 
@@ -37,5 +51,10 @@
 %files -f altlinux-dist.lang
 %config(noreplace) %{_sysconfdir}/rpm/macros.specspo
 %_sysconfdir/buildreqs/packages/ignore.d/specspo
+%exclude %_rpmmacrosdir/*
+
+%files -n rpm-macros-%{name}
+%_rpmmacrosdir/*
+
 
 %changelog
