1
0
Fork 0
mirror of https://gitlab.postmarketos.org/postmarketOS/pmaports.git synced 2025-07-12 16:19:48 +03:00

extra-repos/systemd: drop armhf

We currently don't build systemd for armhf anymore. Disable all other
packages in the systemd repo too, as these can't be built without the
systemd dependency.

FWIW all of Phosh, Gnome Mobile and Plasma Mobile already have major
packages not building for armhf so they couldn't be used on this arch
anyway.

Once pmb issue 2618 is resolved, we can re-enable systemd for armhf.

Co-authored-by: Oliver Smith <ollieparanoid@postmarketos.org>
Related to !6637
Fixes #3783
[ci:skip-build], [ci:skip-vercheck]: changing arch= only
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6710
This commit is contained in:
Clayton Craft 2025-06-23 15:38:52 -07:00 committed by Oliver Smith
parent 9342e5f003
commit 682ad68e4c
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
28 changed files with 50 additions and 28 deletions

View file

@ -8,7 +8,8 @@ _pkgver=23.13.9
pkgrel=0
pkgdesc="D-Bus interface for user account query and manipulation"
url="https://www.freedesktop.org/software/accountsservice/"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-3.0-or-later"
depends_dev="gobject-introspection-dev"
makedepends="

View file

@ -7,7 +7,8 @@ _pkgver=2.4.11
pkgrel=2
pkgdesc="The CUPS Printing System"
url="https://github.com/OpenPrinting/cups/"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="Apache-2.0"
depends_dev="libgcrypt-dev gnutls-dev zlib-dev"
makedepends="

View file

@ -6,7 +6,8 @@ _pkgver=1.16.2
pkgrel=2
pkgdesc="Freedesktop.org message bus system"
url="https://www.freedesktop.org/Software/dbus"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="AFL-2.1 OR GPL-2.0-or-later"
depends_dev="util-linux-dev"
pkggroups="messagebus"

View file

@ -5,7 +5,7 @@ pkgver=99996.3.5
_pkgver=6.3.5
pkgrel=0
pkgdesc="The KDE crash handler"
# armhf blocked by qt6-qtdeclarative -> ki18n
# armhf blocked by qt6-qtdeclarative -> ki18n and pmb#2618
arch="all !armhf"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later"

View file

@ -8,7 +8,8 @@ pkgrel=0
_commit_dbusglib="d42176ae4763e5288ef37ea314fe58387faf2005"
pkgdesc="Device State Management Entity"
url="https://github.com/sailfishos/dsme"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="LGPL-2.1-only"
depends_dev="
cryptsetup-dev

View file

@ -6,7 +6,8 @@ _pkgver=44.3
pkgrel=0
pkgdesc="GNOME desktop core libraries"
url="https://gitlab.gnome.org/GNOME/gnome-desktop"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
depends_dev="gobject-introspection-dev gsettings-desktop-schemas-dev"
makedepends="$depends_dev

View file

@ -7,7 +7,8 @@ _pkgver=48.0
pkgrel=0
pkgdesc="GNOME keyring"
url="https://wiki.gnome.org//Projects/GnomeKeyring"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-2.0-only LGPL-2.0-only"
# the gcr binaries are needed for things to open the keyring via libsecret
depends="gcr"

View file

@ -5,7 +5,8 @@ pkgver=45.0
pkgrel=0
pkgdesc="Log viewer for the systemd journal"
url="https://apps.gnome.org/Logs"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-3.0-or-later"
makedepends="
desktop-file-utils

View file

@ -6,7 +6,8 @@ _pkgver=48.0
pkgrel=1
pkgdesc="GNOME session manager"
url="https://gitlab.gnome.org/GNOME/gnome-session"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-2.0-or-later"
depends="
alsa-plugins-pulse

View file

@ -6,7 +6,8 @@ _pkgver=48.0
pkgrel=0
pkgdesc="GNOME settings daemon"
url="https://gitlab.gnome.org/verdre/gnome-settings-daemon-mobile"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
options="!check" # tests fail on builders
license="GPL-2.0-only AND LGPL-2.1-only"
depends="pulseaudio"

View file

@ -6,7 +6,8 @@ _pkgver=48.1
pkgrel=0
pkgdesc="GNOME settings daemon"
url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
options="!check" # tests fail on builders
license="GPL-2.0-only AND LGPL-2.1-only"
depends="pulseaudio"

View file

@ -3,7 +3,7 @@ pkgname=kjournald
pkgver=24.12.3
pkgrel=0
pkgdesc="Framework for interacting with systemd-journald"
# armhf blocked by qt6-qtdeclarative
# armhf blocked by qt6-qtdeclarative and pmb#2618
arch="all !armhf"
url="https://invent.kde.org/system/kjournald"
license="BSD-3-Clause AND LGPL-2.1-or-later AND MIT"

View file

@ -5,7 +5,7 @@ pkgver=99996.3.5
_pkgver=6.3.5
pkgrel=0
pkgdesc="Library and components for secure lock screen architecture"
# armhf blocked by qt6-qtdeclarative -> ki18n
# armhf blocked by qt6-qtdeclarative -> ki18n and pmb#2618
arch="all !armhf !armv7"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only)"

View file

@ -5,7 +5,7 @@ pkgver=99996.3.5
_pkgver=6.3.5
pkgrel=0
pkgdesc="An easy to use, but flexible, composited Window Manager"
# armhf blocked by qt6-qtdeclarative
# armhf blocked by qt6-qtdeclarative and pmb#2618
arch="all !armhf !armv7"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only"

View file

@ -6,7 +6,8 @@ _pkgver=0.11.1
pkgrel=0
pkgdesc="Device Mapper Multipathing Driver"
url="http://christophe.varoqui.free.fr/"
arch="all !s390x !ppc64le" # temp disable build due to failure
# armhf: pmb#2618
arch="all !s390x !ppc64le !armhf" # temp disable build due to failure
license="LGPL-2.0-only"
depends="device-mapper"
makedepends="

View file

@ -8,7 +8,8 @@ pkgdesc="clutter-based window manager and compositor"
url="https://wiki.gnome.org/Projects/Mutter/"
# ricsv64: doesn't build currently:
# https://builds.sr.ht/~postmarketos/job/869829#task-pmbootstrap_build-1224
arch="all !riscv64"
# armhf: pmb#2618
arch="all !riscv64 !armhf"
license="GPL-2.0-or-later"
depends="
gnome-settings-daemon-mobile

View file

@ -6,7 +6,8 @@ _pkgver=48.4
pkgrel=0
pkgdesc="clutter-based window manager and compositor"
url="https://wiki.gnome.org/Projects/Mutter/"
arch="all !s390x" # no libei-dev for s390x
# armhf: pmb#2618
arch="all !s390x !armhf" # no libei-dev for s390x
license="GPL-2.0-or-later"
depends="
gnome-settings-daemon

View file

@ -8,7 +8,8 @@ _pkgver=1.52.0
pkgrel=2
pkgdesc="Network Management daemon"
url="https://wiki.gnome.org/Projects/NetworkManager"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-2.0-or-later"
depends_dev="$pkgname=$pkgver-r$pkgrel libnm=$pkgver-r$pkgrel"
makedepends="

View file

@ -5,7 +5,7 @@ _pkgver=0.47.0
pkgver=9999$_pkgver
pkgrel=2
pkgdesc="Wayland shell for GNOME on mobile devices"
# armhf: blocked by gnome-shell-schemas
# armhf: blocked by gnome-shell-schemas and pmb#2618
arch="all !armhf"
url="https://gitlab.gnome.org/World/Phosh/phosh"
license="GPL-3.0-only"

View file

@ -7,7 +7,8 @@ pkgrel=0
_so_ver=0.3
pkgdesc="Multimedia processing graphs"
url="https://pipewire.org/"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="LGPL-2.1-or-later"
pkggroups="pipewire"
makedepends="

View file

@ -5,7 +5,7 @@ pkgver=99996.3.5
_pkgver=6.3.5
pkgrel=0
pkgdesc="KDE Plasma Workspace"
# armhf blocked by qt6-qtdeclarative
# armhf blocked by qt6-qtdeclarative and pmb#2618
arch="all !armhf !armv7"
url="https://kde.org/plasma-desktop/"
license="(GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT AND LGPL-2.1-only AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only) AND LGPL-2.0-only"

View file

@ -7,7 +7,8 @@ _pkgver=126
pkgrel=1
pkgdesc="Application development toolkit for controlling system-wide privileges"
url="https://github.com/polkit-org/polkit"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-2.0-or-later"
# pmb:strict: force zap after building this package so we don't still have
# systemd-stage0 installed

View file

@ -6,7 +6,8 @@ pkgver=47
pkgrel=0
pkgdesc="Meta package for running postmarketOS with systemd"
url="https://postmarketos.org"
arch="noarch"
# armhf: pmb#2618
arch="noarch !armhf"
license="GPL-3.0-or-later"
options="!check"

View file

@ -11,7 +11,8 @@ pkgver=75
pkgrel=0
pkgdesc="Systemd service files"
url="https://postmarketos.org"
arch="noarch"
# armhf: pmb#2618
arch="noarch !armhf"
options="!check"
license="BSD-3-Clause"

View file

@ -9,7 +9,8 @@ _pkgver="musl-v${pkgver//_/-}-split-usr"
pkgrel=0
pkgdesc="Minimal systemd bootstrap package"
url="https://github.com/systemd/systemd"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="MIT AND GPL-2.0-only AND LGPL-2.1-or-later"
# This is only for bootstrapping other packages, make sure it does not get

View file

@ -6,7 +6,8 @@ pkgver=9999$_pkgver
pkgrel=0
pkgdesc="Power Management Services"
url="https://upower.freedesktop.org"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="GPL-2.0-or-later"
makedepends="
docbook-xsl

View file

@ -6,7 +6,8 @@ pkgver=999$_pkgver
pkgrel=0
pkgdesc="Session / policy manager implementation for PipeWire"
url="https://pipewire.org/"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="LGPL-2.1-or-later"
depends_dev="
systemd-dev

View file

@ -6,7 +6,8 @@ _pkgver=21.1.18
pkgrel=0
pkgdesc="X.Org X servers"
url="https://www.x.org/wiki"
arch="all"
# armhf: pmb#2618
arch="all !armhf"
license="MIT"
# !check: fails with pmbootstrap cross compile to armv7
options="suid !check"