Date: Monday, May 1, 2023 @ 17:47:49
Author: heftig
Revision: 476156
archrelease: copy trunk to gnome-unstable-x86_64
Added:
mutter/repos/gnome-unstable-x86_64/PKGBUILD
(from rev 476155, mutter/trunk/PKGBUILD)
Deleted:
mutter/repos/gnome-unstable-x86_64/PKGBUILD
----------+
PKGBUILD | 250 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 125 insertions(+), 125 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-05-01 17:47:37 UTC (rev 476155)
+++ PKGBUILD 2023-05-01 17:47:49 UTC (rev 476156)
@@ -1,125 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-# Contributor: Ionut Biru <[email protected]>
-# Contributor: Michael Kanis <mkanis_at_gmx_dot_de>
-
-pkgbase=mutter
-pkgname=(
- mutter
- mutter-docs
-)
-pkgver=44.1
-pkgrel=1
-pkgdesc="Window manager and compositor for GNOME"
-url="https://gitlab.gnome.org/GNOME/mutter"
-arch=(x86_64)
-license=(GPL)
-depends=(
- colord
- dconf
- gnome-desktop-4
- gnome-settings-daemon
- graphene
- gsettings-desktop-schemas
- lcms2
- libcanberra
- libgudev
- libinput
- libsm
- libsysprof-capture
- libxkbcommon-x11
- libxkbfile
- pipewire
- startup-notification
- xorg-xwayland
-)
-makedepends=(
- egl-wayland
- gi-docgen
- git
- gobject-introspection
- meson
- sysprof
- wayland-protocols
- xorg-server
-)
-checkdepends=(
- python-dbusmock
- wireplumber
- xorg-server-xvfb
- zenity
-)
-_commit=28a6447ff060ae1fbac8f20a13908d6e230eddc2 # tags/44.1^0
-source=("git+https://gitlab.gnome.org/GNOME/mutter.git#commit=$_commit")
-b2sums=('SKIP')
-
-pkgver() {
- cd mutter
- git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
-}
-
-prepare() {
- cd mutter
-}
-
-build() {
- local meson_options=(
- -D docs=true
- -D egl_device=true
- -D installed_tests=false
- -D wayland_eglstream=true
- )
-
- CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition"
- LDFLAGS+=" -Wl,-Bsymbolic-functions"
-
- arch-meson mutter build "${meson_options[@]}"
- meson compile -C build
-}
-
-_check() (
- export XDG_RUNTIME_DIR="$PWD/rdir" GSETTINGS_SCHEMA_DIR="$PWD/build/data"
- mkdir -p -m 700 "$XDG_RUNTIME_DIR"
- glib-compile-schemas "$GSETTINGS_SCHEMA_DIR"
-
- pipewire &
- _p1=$!
-
- wireplumber &
- _p2=$!
-
- trap "kill $_p1 $_p2; wait" EXIT
-
- meson test -C build --print-errorlogs -t 3
-)
-
-check() {
- dbus-run-session xvfb-run -s '-nolisten local +iglx -noreset' \
- bash -c "$(declare -f _check); _check"
-}
-
-_pick() {
- local p="$1" f d; shift
- for f; do
- d="$srcdir/$p/${f#$pkgdir/}"
- mkdir -p "$(dirname "$d")"
- mv "$f" "$d"
- rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
- done
-}
-
-package_mutter() {
- provides=(libmutter-12.so)
-
- meson install -C build --destdir "$pkgdir"
-
- _pick docs "$pkgdir"/usr/share/mutter-*/doc
-}
-
-package_mutter-docs() {
- pkgdesc+=" (documentation)"
- depends=()
-
- mv docs/* "$pkgdir"
-}
-
-# vim:set sw=2 sts=-1 et:
Copied: mutter/repos/gnome-unstable-x86_64/PKGBUILD (from rev 476155,
mutter/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-05-01 17:47:49 UTC (rev 476156)
@@ -0,0 +1,125 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Contributor: Ionut Biru <[email protected]>
+# Contributor: Michael Kanis <mkanis_at_gmx_dot_de>
+
+pkgbase=mutter
+pkgname=(
+ mutter
+ mutter-docs
+)
+pkgver=44.1
+pkgrel=2
+pkgdesc="Window manager and compositor for GNOME"
+url="https://gitlab.gnome.org/GNOME/mutter"
+arch=(x86_64)
+license=(GPL)
+depends=(
+ colord
+ dconf
+ gnome-desktop-4
+ gnome-settings-daemon
+ graphene
+ gsettings-desktop-schemas
+ lcms2
+ libcanberra
+ libgudev
+ libinput
+ libsm
+ libsysprof-capture
+ libxkbcommon-x11
+ libxkbfile
+ pipewire
+ startup-notification
+ xorg-xwayland
+)
+makedepends=(
+ egl-wayland
+ gi-docgen
+ git
+ gobject-introspection
+ meson
+ sysprof
+ wayland-protocols
+ xorg-server
+)
+checkdepends=(
+ python-dbusmock
+ wireplumber
+ xorg-server-xvfb
+ zenity
+)
+_commit=28a6447ff060ae1fbac8f20a13908d6e230eddc2 # tags/44.1^0
+source=("git+https://gitlab.gnome.org/GNOME/mutter.git#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd mutter
+ git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+ cd mutter
+}
+
+build() {
+ local meson_options=(
+ -D docs=true
+ -D egl_device=true
+ -D installed_tests=false
+ -D wayland_eglstream=true
+ )
+
+ CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition"
+ LDFLAGS+=" -Wl,-Bsymbolic-functions"
+
+ arch-meson mutter build "${meson_options[@]}"
+ meson compile -C build
+}
+
+_check() (
+ export XDG_RUNTIME_DIR="$PWD/rdir" GSETTINGS_SCHEMA_DIR="$PWD/build/data"
+ mkdir -p -m 700 "$XDG_RUNTIME_DIR"
+ glib-compile-schemas "$GSETTINGS_SCHEMA_DIR"
+
+ pipewire &
+ _p1=$!
+
+ wireplumber &
+ _p2=$!
+
+ trap "kill $_p1 $_p2; wait" EXIT
+
+ meson test -C build --print-errorlogs -t 3
+)
+
+check() {
+ dbus-run-session xvfb-run -s '-nolisten local +iglx -noreset' \
+ bash -c "$(declare -f _check); _check"
+}
+
+_pick() {
+ local p="$1" f d; shift
+ for f; do
+ d="$srcdir/$p/${f#$pkgdir/}"
+ mkdir -p "$(dirname "$d")"
+ mv "$f" "$d"
+ rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
+ done
+}
+
+package_mutter() {
+ provides=(libmutter-12.so)
+
+ meson install -C build --destdir "$pkgdir"
+
+ _pick docs "$pkgdir"/usr/share/mutter-*/doc
+}
+
+package_mutter-docs() {
+ pkgdesc+=" (documentation)"
+ depends=()
+
+ mv docs/* "$pkgdir"
+}
+
+# vim:set sw=2 sts=-1 et: