Package Details: switchboard-plug-desktop-git 2.8.4.r288.ga8421c1-1

Git Clone URL: https://aur.archlinux.org/switchboard-plug-desktop-git.git (read-only, click to copy)
Package Base: switchboard-plug-desktop-git
Description: Switchboard Desktop Plug
Upstream URL: https://github.com/elementary/switchboard-plug-pantheon-shell
Licenses: GPL3
Groups: pantheon-unstable
Conflicts: switchboard-plug-desktop
Provides: switchboard-plug-desktop
Submitter: alucryd
Maintainer: SolarAquarion
Last Packager: SolarAquarion
Votes: 12
Popularity: 0.000000
First Submitted: 2017-05-01 21:03 (UTC)
Last Updated: 2021-02-21 00:25 (UTC)

Latest Comments

1 2 Next › Last »

asonix commented on 2021-04-25 18:15 (UTC) (edited on 2021-04-25 18:23 (UTC) by asonix)

Recent builds of this plug require the elementary-settings-daemon to be running (in addition to the gnome-settings-daemon)

Here's something I whipped up

pkgname=elementary-settings-daemon-git
pkgver=1.0.0_12.5b4944f
pkgrel=1
pkgdesc="elementary OS Settings Daemon"
arch=('i686' 'x86_64')
url="https://github.com/elementary/settings-daemon"
license=('GPL-3.0')
depends=('libgio-2.0.so' 'libglib-2.0.so' 'libgranite.so' 'pantheon-geoclue2-agent-git'
    'accountsservice' 'gnome-settings-daemon-elementary')
makedepends=(vala meson ninja git)
provides=(elementary-settings-daemon)
source=("git+https://github.com/elementary/settings-daemon")
sha512sums=('SKIP')

pkgver() {
    cd settings-daemon
    printf "1.0.0_%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build() {
    cd "settings-daemon"

    arch-meson build
    ninja -C build
}

package() {
    cd "settings-daemon"

    DESTDIR="${pkgdir}" ninja -C build install
}

I think gnome-settings-daemon-elementary is not actually a dependency of elementary-settings-daemon, but a version of gnome-settings-daemon older than 40 needs to be running for most of pantheon to work, and that aur package seems to work okay.; I imagine an unpatched gnome-settings-daemon 3.36 might also work okay but I haven't tried it

alucryd commented on 2019-03-04 10:50 (UTC)

fixed, thanks!

PedroHLC commented on 2019-01-07 16:40 (UTC)

@alucryd Sorry for bothering, but you're patch became outdated

patching file src/Views/Wallpaper.vala
Hunk #1 FAILED at 81.
1 out of 1 hunk FAILED -- saving rejects to file src/Views/Wallpaper.vala.rej

The line previous to the one you're replacing changed...

quequotion commented on 2018-04-25 13:34 (UTC) (edited on 2018-04-25 16:49 (UTC) by quequotion)

aaaand then it became a meson build, and needs libexecdir to be defined!

alucryd commented on 2018-01-10 23:17 (UTC)

It's not just a makedep, it's a fully-fledged dep.

quequotion commented on 2018-01-10 07:21 (UTC)

This needs libgexiv2 in makedepends()

alucryd commented on 2017-06-27 20:35 (UTC)

Fixed, apologies for the delay.

BWildered01 commented on 2017-06-20 04:15 (UTC)

you need to changed line 18, 27 & 37 from 'switchboard-plug-pantheon-shell-switchboard-plug-pantheon-shell-${pkgver}' to 'switchboard-plug-pantheon-shell-${pkgver}/switchboard-plug-pantheon-shell-${pkgver}' Forgot the extra bit ;)

FredBezies commented on 2016-09-07 14:35 (UTC) (edited on 2016-09-07 14:38 (UTC) by FredBezies)

In line 26, there is a little typo. -DCMAKE_INSTALL_PREFIX='/usr' instead of -DCMAKE_INSTALL_PREFIX='/usr' \ Also, it cannot be built... Deprecated code ?!

alucryd commented on 2016-02-14 15:37 (UTC)

Patch fixed.