temp/gnome-shell-mobile: sync with upstream APKBUILD (MR 5176)
Most remarkably, in addition to cleaning up a bit, add the gnome-extensions-app subpackage. Fixes #2844
This commit is contained in:
parent
006256a0d0
commit
5e865cde7e
1 changed files with 26 additions and 3 deletions
|
@ -2,14 +2,16 @@
|
||||||
|
|
||||||
pkgname=gnome-shell-mobile
|
pkgname=gnome-shell-mobile
|
||||||
pkgver=45_git20240426
|
pkgver=45_git20240426
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="GNOME shell"
|
pkgdesc="GNOME shell"
|
||||||
url="https://wiki.gnome.org/Projects/GnomeShell"
|
url="https://wiki.gnome.org/Projects/GnomeShell"
|
||||||
arch="all !armhf !s390x !riscv64" # gjs / riscv64: mutter-mobile
|
# gjs / riscv64: mutter-mobile
|
||||||
|
arch="all !armhf !s390x !riscv64"
|
||||||
license="GPL-2.0-or-later"
|
license="GPL-2.0-or-later"
|
||||||
depends="
|
depends="
|
||||||
accountsservice
|
accountsservice
|
||||||
adwaita-icon-theme
|
adwaita-icon-theme
|
||||||
|
desktop-file-utils
|
||||||
elogind
|
elogind
|
||||||
font-adobe-source-code-pro
|
font-adobe-source-code-pro
|
||||||
font-cantarell
|
font-cantarell
|
||||||
|
@ -23,6 +25,7 @@ depends="
|
||||||
ibus
|
ibus
|
||||||
librsvg
|
librsvg
|
||||||
networkmanager-common
|
networkmanager-common
|
||||||
|
tecla
|
||||||
unzip
|
unzip
|
||||||
upower
|
upower
|
||||||
"
|
"
|
||||||
|
@ -53,6 +56,7 @@ makedepends="
|
||||||
python3
|
python3
|
||||||
sassc
|
sassc
|
||||||
startup-notification-dev
|
startup-notification-dev
|
||||||
|
tecla-dev
|
||||||
"
|
"
|
||||||
checkdepends="
|
checkdepends="
|
||||||
xvfb-run
|
xvfb-run
|
||||||
|
@ -60,7 +64,13 @@ checkdepends="
|
||||||
"
|
"
|
||||||
# gdm is also needed but introduces circular dep
|
# gdm is also needed but introduces circular dep
|
||||||
provides="gnome-shell=$pkgver-r$pkgrel"
|
provides="gnome-shell=$pkgver-r$pkgrel"
|
||||||
subpackages="$pkgname-dbg $pkgname-doc $pkgname-lang $pkgname-schemas::noarch"
|
subpackages="
|
||||||
|
$pkgname-dbg
|
||||||
|
$pkgname-doc
|
||||||
|
$pkgname-lang
|
||||||
|
$pkgname-schemas::noarch
|
||||||
|
gnome-extensions-app:extensions_app:noarch
|
||||||
|
"
|
||||||
_commit="3a352e95bf540d663f35554ee2de5dcd1ff408bc"
|
_commit="3a352e95bf540d663f35554ee2de5dcd1ff408bc"
|
||||||
_gvc_commit="8e7a5a4c3e51007ce6579292642517e3d3eb9c50"
|
_gvc_commit="8e7a5a4c3e51007ce6579292642517e3d3eb9c50"
|
||||||
source="mobile-shell-$_commit.tar.gz::https://gitlab.gnome.org/verdre/mobile-shell/-/archive/$_commit/mobile-shell-$_commit.tar.gz
|
source="mobile-shell-$_commit.tar.gz::https://gitlab.gnome.org/verdre/mobile-shell/-/archive/$_commit/mobile-shell-$_commit.tar.gz
|
||||||
|
@ -94,6 +104,19 @@ check() {
|
||||||
xvfb-run meson test --no-rebuild -v -C output
|
xvfb-run meson test --no-rebuild -v -C output
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extensions_app() {
|
||||||
|
provides="gnome-extensions-app=$pkgver-r$pkgrel"
|
||||||
|
pkgdesc="Manage GNOME Shell extensions"
|
||||||
|
depends="gnome-shell-mobile libadwaita"
|
||||||
|
replaces="gnome-shell-mobile"
|
||||||
|
|
||||||
|
amove usr/bin/gnome-extensions-app
|
||||||
|
amove usr/share/applications/org.gnome.Shell.Extensions.desktop
|
||||||
|
amove usr/share/gnome-shell/org.gnome.Extensions
|
||||||
|
amove usr/share/gnome-shell/org.gnome.Extensions.data.gresource
|
||||||
|
amove usr/share/gnome-shell/org.gnome.Extensions.src.gresource
|
||||||
|
}
|
||||||
|
|
||||||
schemas() {
|
schemas() {
|
||||||
pkgdesc="GNOME Shell gsetting schemas"
|
pkgdesc="GNOME Shell gsetting schemas"
|
||||||
depends=""
|
depends=""
|
||||||
|
|
Loading…
Reference in a new issue