From 48250d4ad2e60c3e1f089054df99b8baee24f3db Mon Sep 17 00:00:00 2001
From: jane400 <pmos@j4ne.de>
Date: Wed, 19 Jun 2024 10:11:42 +0200
Subject: [PATCH] main/postmarketos-initramfs*: prohibit installing multiple
 -initramfs packages (MR 5249)

Thanks to a good hint of Craftyguy, we just have too use versioned
provides.

Closes #2903
[ci:skip-build]: already built successfully in CI
---
 main/postmarketos-initramfs-minimal/APKBUILD | 4 ++--
 main/postmarketos-initramfs/APKBUILD         | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/main/postmarketos-initramfs-minimal/APKBUILD b/main/postmarketos-initramfs-minimal/APKBUILD
index 41859678ef2..68d81430689 100644
--- a/main/postmarketos-initramfs-minimal/APKBUILD
+++ b/main/postmarketos-initramfs-minimal/APKBUILD
@@ -2,11 +2,11 @@
 # only be used on devices that do not have space for the full size ramdisk.
 pkgname=postmarketos-initramfs-minimal
 pkgver=2.5.6
-pkgrel=0
+pkgrel=1
 pkgdesc="Deprecated minimal initramfs for space constrained devices"
 url="https://postmarketos.org"
 options="!check"  # no tests
-provides="postmarketos-ramdisk"
+provides="postmarketos-ramdisk=$pkgver-r$pkgrel"
 provider_priority=1
 depends="
 	blkid
diff --git a/main/postmarketos-initramfs/APKBUILD b/main/postmarketos-initramfs/APKBUILD
index dbd1bccf1e6..83fab9be171 100644
--- a/main/postmarketos-initramfs/APKBUILD
+++ b/main/postmarketos-initramfs/APKBUILD
@@ -2,11 +2,11 @@
 # Co-Maintainer: Clayton Craft <clayton@craftyguy.net>
 pkgname=postmarketos-initramfs
 pkgver=3.1.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Base files for the postmarketOS initramfs / initramfs-extra"
 url="https://postmarketos.org"
 options="!check"  # no tests
-provides="postmarketos-ramdisk"
+provides="postmarketos-ramdisk=$pkgver-r$pkgrel"
 provider_priority=10
 depends="
 	blkid
-- 
GitLab