From f89f215516e749a4fdac27ed4d63b2ed5bd282f6 Mon Sep 17 00:00:00 2001 From: Caleb Connolly Date: Wed, 6 Mar 2024 23:29:23 +0000 Subject: [PATCH] systemd/gnome-session: new aport (MR 5563) Integrates tightly with systemd Signed-off-by: Caleb Connolly --- systemd/gnome-session/APKBUILD | 54 ++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 systemd/gnome-session/APKBUILD diff --git a/systemd/gnome-session/APKBUILD b/systemd/gnome-session/APKBUILD new file mode 100644 index 000000000..64c30ed42 --- /dev/null +++ b/systemd/gnome-session/APKBUILD @@ -0,0 +1,54 @@ +# Forked from Alpine for systemd + +pkgname=gnome-session +pkgver=99945.0 +_pkgver=45.0 +pkgrel=0 +pkgdesc="GNOME session manager" +url="https://gitlab.gnome.org/GNOME/gnome-session" +arch="all" +license="GPL-2.0-or-later" +depends=" + alsa-plugins-pulse + bash + dconf + polkit + " +makedepends=" + docbook-xml + systemd-dev + gnome-desktop-dev + gnome-settings-daemon-dev + gtk+3.0-dev + itstool + json-glib-dev + libsm-dev + libxml2-utils + libxslt + meson + upower-dev + xmlto + " +options="!check" #no tests +subpackages="$pkgname-lang $pkgname-doc" +source="https://download.gnome.org/sources/gnome-session/${_pkgver%%.*}/gnome-session-$_pkgver.tar.xz" +builddir="$srcdir/gnome-session-$_pkgver" + +build() { + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output +} + +check() { + meson test --no-rebuild --print-errorlogs -C output +} + +package() { + DESTDIR="$pkgdir" meson install --no-rebuild -C output + rm -rf "$pkgdir"/DELETEME +} +sha512sums=" +3eb3b4b9fcab2ec35bb61bac6257b254f142167250bbc1eb71d46aed350372f8942601c9d5ca5856e8686b53b70321f914cb55f1639daecfe6c61d84cb6d8aba gnome-session-45.0.tar.xz +"