Package Details: pantheon-session 5.0.3-2

Git Clone URL: https://aur.archlinux.org/pantheon-session.git (read-only, click to copy)
Package Base: pantheon-session
Description: Session settings for Pantheon
Upstream URL: https://github.com/elementary/session-settings
Licenses: GPL3
Groups: pantheon-stable
Conflicts: session-settings-git
Provides: session-settings
Submitter: btd1337
Maintainer: btd1337
Last Packager: btd1337
Votes: 4
Popularity: 1.36
First Submitted: 2019-06-10 20:57
Last Updated: 2020-10-11 04:35

Latest Comments

quequotion commented on 2020-10-11 16:14

@btd1337

Thanks for the update! Looks like .SRCINFO only got part of it though (dependencies on wingpanel and gala are unchanged, might cause problems for AUR helpers; old dependencies shown on this page).

quequotion commented on 2020-09-26 06:58

Please drop gconf from depends(); the migration to dconf is complete and the gconf package has been purged from arch's repositories.

Also, it's a better idea to depend on the versioned libraries of wingpanel and gala, such that users would not mistakenly try to mismatch APIs.

These are the changes I am asking for:

diff --git a/PKGBUILD b/PKGBUILD
index 47c42b9..ecbbef4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,16 +5,16 @@ _gitname=session-settings
 _author=elementary
 pkgname=pantheon-session
 pkgver=5.0.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Session settings for Pantheon"
 arch=('any')
 url="https://github.com/${_author}/${_gitname}"
 license=('GPL3')
 groups=('pantheon-stable')
-depends=('cerbere' 'dconf' 'gala' 'gconf' 'gnome-keyring'
+depends=('cerbere' 'dconf' 'libgala.so=0-64' 'gnome-keyring'
          'gnome-session' 'gnome-settings-daemon'
          'pantheon-applications-menu' 'pantheon-dpms-helper' 'plank'
-         'wingpanel' 'xdg-user-dirs-gtk')
+         'libwingpanel-2.0.so=0-64' 'xdg-user-dirs-gtk')
 makedepends=()
 optdepends=('pantheon-default-settings')
 provides=("${_gitname}")

Note that session-settings 5.0.3 does still require cerbere to watchdog wingpanel and plank, while the next stable release will not.