Package Details: pantheon-session-git r148.48b482e-1

Git Clone URL: https://aur.archlinux.org/pantheon-session-git.git (read-only, click to copy)
Package Base: pantheon-session-git
Description: Session settings for Pantheon
Upstream URL: https://github.com/elementary/session-settings
Licenses: GPL3
Groups: pantheon-unstable
Submitter: SolarAquarion
Maintainer: quequotion
Last Packager: quequotion
Votes: 43
Popularity: 0.000000
First Submitted: 2017-11-15 00:43 (UTC)
Last Updated: 2021-07-31 19:18 (UTC)

Pinned Comments

quequotion commented on 2021-07-31 19:19 (UTC) (edited on 2021-07-31 19:36 (UTC) by quequotion)

This package has new dependencies on pantheon-settings-daemon and pantheon-dock, which are not currently provided by any official repository.

One way to build this (in a clean chroot, without an AUR helper) would be to build packages providing them from the AUR first, then build it against them:

$ git clone https://aur.archlinux.org/pantheon-settings-daemon-git.git
$ cd pantheon-settings-daemon
$ makechrootpkg -c -r $CHROOT
# pacman -U --asdeps pantheon-settings-daemon-git-1.0.0.r18.e4b709d-1-x86_64.pkg.tar.zst 
$ cd ..
$ git clone https://aur.archlinux.org/pantheon-dock-instctl-git.git
$ cd pantheon-dock-instctl-git
$ makechrootpkg -c -r $CHROOT
# pacman -U --asdeps pantheon-dock-instctl-git-r2179.4a0b6af-1-x86_64.pkg.tar.zst 
$ cd ..
$ git clone https://aur.archlinux.org/pantheon-session-git
$ cd pantheon-session-git
$ makechrootpkg -c -r $CHROOT -I ../pantheon-settings-daemon-git/pantheon-settings-daemon-git-1.0.0.r18.e4b709d-1-x86_64.pkg.tar.zst -I ../pantheon-dock-instctl-git/pantheon-dock-instctl-git-r2179.4a0b6af-1-x86_64.pkg.tar.zst
# pacman -U --asdeps pantheon-session-git-r148.48b482e-1-any.pkg.tar.zst

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 9 Next › Last »

quequotion commented on 2020-11-16 00:39 (UTC) (edited on 2020-11-16 00:45 (UTC) by quequotion)

@btd1337

This package does not depend on the -git versions of its dependencies, although it is a development tip itself.

I believe it will build without any trouble against the stable release of wingpanel, etc.

If that ever changes, or when the new wingpanel gets a release and the [community] package is updated, I will bump the dependency version.

Edit: in the mean time, if you wish to use wingpanel-git with it, you might try obfuscating the library version it installs.

As yet nothing I am aware of is explicitly written for the new version and the major difference between them is removal of previously deprecated methods.

btd1337 commented on 2020-11-06 21:32 (UTC) (edited on 2020-11-06 21:39 (UTC) by btd1337)

It needs update to support libwingpanel-3.0.so

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=wingpanel-git

quequotion commented on 2020-09-24 14:55 (UTC)

Major changes! I've updated this package, mostly changing the dependencies.

First, I've dropped gconf because it hasn't been needed for quite some time (needs to be dropped from pantheon-session as well, btw).

Also dropped is cerbere, which is deprecated. This change is not reccomended for pantheon-session (5.0.3), which is not using gnome-session's --builtin management to keep wingpanel and plank running.

Following Alucryd's lead, I've set this package to depend on the versioned libraries of wingpanel and gala rather than the packages themselves (this should also be done for pantheon-session). The immediate effect will be that you can install this package and have a working wingpanel (2.0). At some point, it may be required to bump those versions in this package, while pantheon-session will remain behind (as the "stable release").

As far as I can tell, nothing as yet has been written explicitly for wingpanel 3.0 (wingpanel-git), but that time will come.

t3pfaffe commented on 2020-08-13 06:36 (UTC)

wingpanel is failing for me as SolarAquarion described as well

SolarAquarion commented on 2020-08-10 17:45 (UTC)

wingpanel had a soname bump which causes wingpanel-git to fail

SolarAquarion commented on 2020-06-17 01:21 (UTC)

onboard is a dependency now

SolarAquarion commented on 2020-03-30 19:59 (UTC)

you can use the focal branch and do this to make it use the arch paths "sed -i 's+usr/libexec+usr/lib+g' autostart/gsd/org.gnome.SettingsDaemon.* "

quequotion commented on 2020-03-27 21:49 (UTC)

Historically the development packages and the "stable release" packages were using incompatible API, but that is no longer the case (at the moment, anyway). To make this package easier to install, and to help installing Pantheon on Archlinux transition to a "stable release" basis, drop its "*-git" dependencies to their stable versions, add conflicts=(pantheon-session) and provides=(pantheon-session), and catch up to upstream (drop gconf and cerbere):

diff --git a/PKGBUILD b/PKGBUILD
index 9eed10e..f399eb7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>

 pkgname=pantheon-session-git
-pkgver=r133.98a7230
+pkgver=r136.f9d5afe
 pkgrel=1
 pkgdesc='Session settings for Pantheon'
 arch=(any)
@@ -9,23 +9,23 @@ url=https://github.com/elementary/session-settings
 license=(GPL3)
 groups=(pantheon-unstable)
 depends=(
-  cerbere-git
+  gala
   dconf
-  gala-git
-  gconf
   gnome-keyring
   gnome-session
   gnome-settings-daemon
-  pantheon-applications-menu-git
-  pantheon-dpms-helper-git
+  pantheon-applications-menu
+  pantheon-dpms-helper
   plank
-  wingpanel-git
+  wingpanel
   xdg-user-dirs-gtk
 )
 makedepends=(
   git
   meson
 )
+conflicts=(pantheon-session)
+provides=(pantheon-session)
 optdepends=(pantheon-default-settings-git)
 source=(pantheon-session::git+https://github.com/elementary/session-settings.git)
 sha256sums=(SKIP)