Date: Monday, April 5, 2021 @ 20:18:27 Author: bgyorgy Revision: 911993
archrelease: copy trunk to community-staging-x86_64 Added: budgie-desktop/repos/community-staging-x86_64/ budgie-desktop/repos/community-staging-x86_64/PKGBUILD (from rev 911992, budgie-desktop/trunk/PKGBUILD) budgie-desktop/repos/community-staging-x86_64/desktop-override.patch (from rev 911992, budgie-desktop/trunk/desktop-override.patch) ------------------------+ PKGBUILD | 48 +++++++++++++++++++++++++++++++++++++++++++++++ desktop-override.patch | 17 ++++++++++++++++ 2 files changed, 65 insertions(+) Copied: budgie-desktop/repos/community-staging-x86_64/PKGBUILD (from rev 911992, budgie-desktop/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-04-05 20:18:27 UTC (rev 911993) @@ -0,0 +1,48 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +pkgname=budgie-desktop +pkgver=10.5.2+15+gc0939ab6 +pkgrel=1 +pkgdesc="Modern desktop environment from the Solus Project" +arch=('x86_64') +url="https://github.com/solus-project/budgie-desktop" +license=('GPL' 'LGPL') +depends=('accountsservice' 'gnome-bluetooth' 'gnome-menus' 'gnome-session' 'gnome-themes-standard' 'libibus' 'libpeas' 'libwnck3' 'mutter' 'graphene') +makedepends=('autoconf-archive' 'git' 'gobject-introspection' 'intltool' 'meson' 'sassc' 'vala') +optdepends=('gnome-backgrounds: Default background' + 'gnome-control-center: System settings' + 'gnome-screensaver: Lock screen' + 'network-manager-applet: Network management') +_commit=c0939ab629c0719370da25ce2b63e7c1aebb92d7 # master +source=("git+https://github.com/budgie-desktop/budgie-desktop.git#commit=$_commit" + "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git" + "desktop-override.patch") +validpgpkeys=('8876CC8EDAEC52CEAB7742E778E2387015C1205F') # Ikey Doherty (Solus Project Founder) +sha256sums=('SKIP' + 'SKIP' + 'baffb1d64715c20c1ae444a5b8ea0f8e9bf69cccf30e5e2c6729fe6d0c7491d2') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^v//;s/-/+/g' +} + +prepare() { + cd $pkgname + + # Override settings only for Budgie + patch -Np1 -i ../desktop-override.patch + + git submodule init + git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control" + git submodule update +} + +build() { + arch-meson $pkgname build -D with-desktop-icons=none + meson compile -C build +} + +package() { + DESTDIR="$pkgdir" meson install -C build +} Copied: budgie-desktop/repos/community-staging-x86_64/desktop-override.patch (from rev 911992, budgie-desktop/trunk/desktop-override.patch) =================================================================== --- community-staging-x86_64/desktop-override.patch (rev 0) +++ community-staging-x86_64/desktop-override.patch 2021-04-05 20:18:27 UTC (rev 911993) @@ -0,0 +1,17 @@ +diff --git a/src/wm/20_solus-project.budgie.wm.gschema.override b/src/wm/20_solus-project.budgie.wm.gschema.override +index f568a2c7..8b91bf65 100644 +--- a/src/wm/20_solus-project.budgie.wm.gschema.override ++++ b/src/wm/20_solus-project.budgie.wm.gschema.override +@@ -1,7 +1,10 @@ +-[org.gnome.mutter] ++[org.gnome.mutter:Budgie] + edge-tiling = true + attach-modal-dialogs = true + +-[org.gnome.desktop.wm.preferences] ++[org.gnome.desktop.background:Budgie] ++picture-uri='file:///usr/share/backgrounds/gnome/adwaita-day.jpg' ++ ++[org.gnome.desktop.wm.preferences:Budgie] + button-layout = 'appmenu:minimize,maximize,close' +