Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / gnome-shell
Commits:
9c509eb8 by Jan Alexander Steffens (heftig) at 2024-06-30T05:24:33+02:00
1:46.3.1-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = gnome-shell
pkgdesc = Next generation desktop shell
- pkgver = 46.2
+ pkgver = 46.3.1
pkgrel = 1
epoch = 1
url = https://gitlab.gnome.org/GNOME/gnome-shell
@@ -11,6 +11,7 @@ pkgbase = gnome-shell
makedepends = evolution-data-server
makedepends = gi-docgen
makedepends = git
+ makedepends = glib2-devel
makedepends = gnome-keybindings
makedepends = gobject-introspection
makedepends = meson
@@ -58,10 +59,10 @@ pkgbase = gnome-shell
depends = unzip
depends = upower
depends = webkitgtk-6.0
- source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#tag=46.2
- source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git
- b2sums =
dbc32a609c1ee2f59ce777f2af4a541b376d5e53bded7d4b6ddfa0a913db503fc429fa0f9b8c8068b9e00382383e669ea6cbf553caa2348666cdc33bee8ad4ad
- b2sums = SKIP
+ source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#tag=46.3.1
+ source =
git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git#commit=5f9768a2eac29c1ed56f1fbb449a77a3523683b6
+ b2sums =
1ab8d447e52f554634dc5d80628615e2628c2e9ee2f37c5c7b01cadf33c160f64c9fdd04a1fbe1b0bbc619d7128a5364ca650398c844e505d0783d4be5b223d6
+ b2sums =
e31ae379039dfc345e8032f7b9803a59ded075fc52457ba1553276d3031e7025d9304a7f2167a01be2d54c5e121bae00a2824a9c5ccbf926865d0b24520bb053
pkgname = gnome-shell
groups = gnome
=====================================
PKGBUILD
=====================================
@@ -8,7 +8,7 @@ pkgname=(
gnome-shell
gnome-shell-docs
)
-pkgver=46.2
+pkgver=46.3.1
pkgrel=1
epoch=1
pkgdesc="Next generation desktop shell"
@@ -66,6 +66,7 @@ makedepends=(
evolution-data-server
gi-docgen
git
+ glib2-devel
gnome-keybindings
gobject-introspection
meson
@@ -74,17 +75,16 @@ makedepends=(
source=(
# GNOME Shell tags use SSH signatures which makepkg doesn't understand
"git+https://gitlab.gnome.org/GNOME/gnome-shell.git#tag=${pkgver/[a-z]/.&}"
- "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git"
+
"git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git#commit=5f9768a2eac29c1ed56f1fbb449a77a3523683b6"
)
-b2sums=('dbc32a609c1ee2f59ce777f2af4a541b376d5e53bded7d4b6ddfa0a913db503fc429fa0f9b8c8068b9e00382383e669ea6cbf553caa2348666cdc33bee8ad4ad'
- 'SKIP')
+b2sums=('1ab8d447e52f554634dc5d80628615e2628c2e9ee2f37c5c7b01cadf33c160f64c9fdd04a1fbe1b0bbc619d7128a5364ca650398c844e505d0783d4be5b223d6'
+
'e31ae379039dfc345e8032f7b9803a59ded075fc52457ba1553276d3031e7025d9304a7f2167a01be2d54c5e121bae00a2824a9c5ccbf926865d0b24520bb053')
prepare() {
- cd $pkgbase
+ # Inject gvc
+ ln -s libgnome-volume-control gvc
- git submodule init
- git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control"
- git -c protocol.file.allow=always -c protocol.allow=never submodule update
+ cd $pkgbase
}
build() {
@@ -96,6 +96,9 @@ build() {
CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition"
LDFLAGS+=" -Wl,-Bsymbolic-functions"
+ # Inject gvc
+ export MESON_PACKAGE_CACHE_DIR="$srcdir"
+
arch-meson $pkgbase build "${meson_options[@]}"
meson compile -C build
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell/-/commit/9c509eb8301cdf50758836c8a27aaeb97876e0a5
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell/-/commit/9c509eb8301cdf50758836c8a27aaeb97876e0a5
You're receiving this email because of your account on gitlab.archlinux.org.