treewide: remove pmb:strict from options
pmbootstrap 3.11 is strict-by-default and previous versions had a broken implementation which broke upon a full bootstrap of e.g. the systemd repo. I think it's therefore safe to remove this already, even without bumping pmbootstrap_min_version. [ci:skip-vercheck]: doesn't affect any artifacts Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9112>
This commit is contained in:
@@ -15,7 +15,6 @@ custom_valid_options = [
|
|||||||
"pmb:cross-native2",
|
"pmb:cross-native2",
|
||||||
"pmb:drm",
|
"pmb:drm",
|
||||||
"pmb:generic-kernel",
|
"pmb:generic-kernel",
|
||||||
"pmb:strict",
|
|
||||||
"pmb:systemd",
|
"pmb:systemd",
|
||||||
"pmb:systemd-never",
|
"pmb:systemd-never",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -8,8 +8,7 @@ pkgrel=0
|
|||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="riscv64"
|
arch="riscv64"
|
||||||
# pmb:strict: avoid grub-related install error during build with pmbootstrap
|
options="!check !archcheck"
|
||||||
options="!check !archcheck pmb:strict"
|
|
||||||
depends="
|
depends="
|
||||||
linux-postmarketos-allwinner-d1
|
linux-postmarketos-allwinner-d1
|
||||||
postmarketos-base
|
postmarketos-base
|
||||||
|
|||||||
@@ -8,8 +8,7 @@ pkgrel=0
|
|||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
# pmb:strict: avoid grub-related install error during build with pmbootstrap
|
options="!check !archcheck"
|
||||||
options="!check !archcheck pmb:strict"
|
|
||||||
depends="postmarketos-base
|
depends="postmarketos-base
|
||||||
linux-postmarketos-qcom-sdm845
|
linux-postmarketos-qcom-sdm845
|
||||||
systemd-boot
|
systemd-boot
|
||||||
|
|||||||
@@ -8,8 +8,7 @@ pkgrel=0
|
|||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="riscv64"
|
arch="riscv64"
|
||||||
# pmb:strict: avoid grub-related install error during build with pmbootstrap
|
options="!check !archcheck"
|
||||||
options="!check !archcheck pmb:strict"
|
|
||||||
depends="
|
depends="
|
||||||
linux-postmarketos-allwinner-d1
|
linux-postmarketos-allwinner-d1
|
||||||
postmarketos-base
|
postmarketos-base
|
||||||
|
|||||||
@@ -14,10 +14,8 @@ pkggroups="messagebus"
|
|||||||
provider_priority=1
|
provider_priority=1
|
||||||
install="$pkgname.pre-install"
|
install="$pkgname.pre-install"
|
||||||
triggers="$pkgname.trigger=/usr/share/dbus-1/system.d"
|
triggers="$pkgname.trigger=/usr/share/dbus-1/system.d"
|
||||||
# pmb:strict: force zap after building this package so we don't still have
|
|
||||||
# systemd-stage0 installed
|
|
||||||
# !check: tests don't pass in pmbootstrap
|
# !check: tests don't pass in pmbootstrap
|
||||||
options="!check pmb:strict"
|
options="!check"
|
||||||
depends="
|
depends="
|
||||||
dbus-libs
|
dbus-libs
|
||||||
libexpat
|
libexpat
|
||||||
|
|||||||
@@ -8,11 +8,9 @@ pkgdesc="Application development toolkit for controlling system-wide privileges"
|
|||||||
url="https://github.com/polkit-org/polkit"
|
url="https://github.com/polkit-org/polkit"
|
||||||
arch="all"
|
arch="all"
|
||||||
license="GPL-2.0-or-later"
|
license="GPL-2.0-or-later"
|
||||||
# pmb:strict: force zap after building this package so we don't still have
|
|
||||||
# systemd-stage0 installed
|
|
||||||
# !check: needs a functioning dbus daemon
|
# !check: needs a functioning dbus daemon
|
||||||
# !pmb:crossdirect: otherwise we see lto1: fatal error: compiler does not support ZSTD LTO compression
|
# !pmb:crossdirect: otherwise we see lto1: fatal error: compiler does not support ZSTD LTO compression
|
||||||
options="suid pmb:strict !check !pmb:crossdirect"
|
options="suid !check !pmb:crossdirect"
|
||||||
makedepends="
|
makedepends="
|
||||||
dbus-dev
|
dbus-dev
|
||||||
duktape-dev
|
duktape-dev
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ depends="!postmarketos-base"
|
|||||||
depends_libs="!postmarketos-base libucontext"
|
depends_libs="!postmarketos-base libucontext"
|
||||||
depends_dev="!postmarketos-base"
|
depends_dev="!postmarketos-base"
|
||||||
depends_doc="!postmarketos-base"
|
depends_doc="!postmarketos-base"
|
||||||
options="!tracedeps !check pmb:cross-native2 pmb:strict"
|
options="!tracedeps !check pmb:cross-native2"
|
||||||
subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
|
subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
|
||||||
|
|
||||||
makedepends_build="
|
makedepends_build="
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ url="https://github.com/systemd/systemd"
|
|||||||
arch="all !armhf"
|
arch="all !armhf"
|
||||||
license="MIT AND GPL-2.0-only AND LGPL-2.1-or-later"
|
license="MIT AND GPL-2.0-only AND LGPL-2.1-or-later"
|
||||||
# crossdirect disabled because of "ERROR: Problem encountered: unable to determine gperf len type"
|
# crossdirect disabled because of "ERROR: Problem encountered: unable to determine gperf len type"
|
||||||
options="pmb:strict !pmb:crossdirect"
|
options="!pmb:crossdirect"
|
||||||
|
|
||||||
_bootloader="enabled"
|
_bootloader="enabled"
|
||||||
case "$CARCH" in
|
case "$CARCH" in
|
||||||
|
|||||||
Reference in New Issue
Block a user