Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages /
osbuild
Commits:
379bf824 by Jelle van der Waa at 2025-04-22T13:58:48+02:00
upgpkg: 147-1
Update to latest version and require dnf5
Closes: #2
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + solver.json
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = osbuild
pkgdesc = Build Pipelines for Operating System Artifacts
- pkgver = 146
+ pkgver = 147
pkgrel = 1
url = https://www.osbuild.org
arch = any
@@ -23,7 +23,9 @@ pkgbase = osbuild
depends = skopeo
optdepends = dnf: build rpm/dnf images
optdepends = pacman: build pacman images
- source =
osbuild-146.tar.gz::https://github.com/osbuild/osbuild/archive/refs/tags/v146.tar.gz
- sha256sums =
badfed508494a9a0d3191bb8abd762e87237c56a497079bd042d5c8650c03a2b
+ source =
osbuild-147.tar.gz::https://github.com/osbuild/osbuild/archive/refs/tags/v147.tar.gz
+ source = solver.json
+ sha256sums =
22beab210964ace10f37307991af39a8a4b34f93bfd4a1f0a1d5594c7f235dca
+ sha256sums =
2e2fd516faa92ab7b9b4c093b9a862a454c6def8bc4ea6d6b007d34bd17af7cb
pkgname = osbuild
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgname=osbuild
pkgdesc='Build Pipelines for Operating System Artifacts'
-pkgver=146
+pkgver=147
pkgrel=1
url="https://www.osbuild.org"
arch=(any)
@@ -12,8 +12,9 @@ depends=(bubblewrap curl e2fsprogs qemu-img python util-linux
python-yaml python
makedepends=(make python-docutils python-build python-installer
python-setuptools python-wheel)
optdepends=('dnf: build rpm/dnf images'
'pacman: build pacman images')
-source=($pkgname-$pkgver.tar.gz::https://github.com/osbuild/osbuild/archive/refs/tags/v${pkgver}.tar.gz)
-sha256sums=('badfed508494a9a0d3191bb8abd762e87237c56a497079bd042d5c8650c03a2b')
+source=($pkgname-$pkgver.tar.gz::https://github.com/osbuild/osbuild/archive/refs/tags/v${pkgver}.tar.gz
solver.json)
+sha256sums=('22beab210964ace10f37307991af39a8a4b34f93bfd4a1f0a1d5594c7f235dca'
+ '2e2fd516faa92ab7b9b4c093b9a862a454c6def8bc4ea6d6b007d34bd17af7cb')
prepare() {
cd $pkgname-$pkgver
@@ -38,6 +39,9 @@ package() {
# dnf devsolve script
install -Dm755 tools/osbuild-depsolve-dnf
"$pkgdir/usr/lib/osbuild/osbuild-depsolve-dnf"
+ # use dnf5
+ install -Dm755 $srcdir/solver.json "$pkgdir/usr/lib/osbuild/solver.json"
+
# udev rules
install -Dm644 data/10-osbuild-inhibitor.rules
"$pkgdir"/usr/lib/udev/rules.d/10-osbuild-inhibitor.rules
}
=====================================
solver.json
=====================================
@@ -0,0 +1,3 @@
+{
+ "use_dnf5": true
+}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/osbuild/-/commit/379bf824fae0cd43fe58394b9efd38c4c10b9ba5
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/osbuild/-/commit/379bf824fae0cd43fe58394b9efd38c4c10b9ba5
You're receiving this email because of your account on gitlab.archlinux.org.