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.


Reply via email to