diff --git a/.gitmodules b/.gitmodules index ba9f6d7f27..787e4c85f5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,5 +16,5 @@ branch = c9s-sig-hyperscale [submodule "pkg/arch"] path = pkg/arch - url = https://gitlab.archlinux.org/daandemeyer/systemd.git - branch = strip + url = https://gitlab.archlinux.org/archlinux/packaging/packages/systemd + branch = main diff --git a/mkosi.images/base/mkosi.conf.d/10-arch/mkosi.build.chroot b/mkosi.images/base/mkosi.conf.d/10-arch/mkosi.build.chroot index 5304afff28..83887b1fba 100755 --- a/mkosi.images/base/mkosi.conf.d/10-arch/mkosi.build.chroot +++ b/mkosi.images/base/mkosi.conf.d/10-arch/mkosi.build.chroot @@ -35,6 +35,10 @@ else TS="${SOURCE_DATE_EPOCH:-$(date +%s)}" fi +sed --in-place "pkg/$PKG_SUBDIR/PKGBUILD" \ + --expression "s/^_tag=.*/_tag=$(cat meson.version)/" \ + --expression "s/^pkgrel=.*/pkgrel=$(date "+%Y%m%d%H%M%S" --date "@$TS")/" + # We get around makepkg's root check by setting EUID to something else. # shellcheck disable=SC2046 env --chdir="pkg/$PKG_SUBDIR" \ @@ -48,6 +52,4 @@ env --chdir="pkg/$PKG_SUBDIR" \ BUILDDIR="$PWD/pkg/$PKG_SUBDIR" \ PKGDEST="$PACKAGEDIR" \ PKGEXT=".pkg.tar" \ - PKGVER="$(cat meson.version)" \ - PKGREL="$(date "+%Y%m%d%H%M%S" --date "@$TS")" \ MESON_EXTRA_CONFIGURE_OPTIONS="-D mode=developer -D b_sanitize=${SANITIZERS:-none}" diff --git a/pkg/arch b/pkg/arch index b33762d07c..4d1ecb0835 160000 --- a/pkg/arch +++ b/pkg/arch @@ -1 +1 @@ -Subproject commit b33762d07ce712f5c675bdc8f882a096aa59bf09 +Subproject commit 4d1ecb083589270e9137c8bd3838e6b73bfdbff7