Package Details: wcm-git 0.6.0.r0.g5d935e0-1

Git Clone URL: https://aur.archlinux.org/wcm-git.git (read-only, click to copy)
Package Base: wcm-git
Description: Wayfire Config Manager
Upstream URL: https://wayfire.org
Licenses: custom:MIT
Conflicts: wcm
Provides: wcm
Submitter: depau
Maintainer: SolarAquarion
Last Packager: librewish
Votes: 1
Popularity: 0.000000
First Submitted: 2019-02-16 22:52 (UTC)
Last Updated: 2020-11-11 09:41 (UTC)

Required by (3)

Sources (1)

Latest Comments

1 2 Next › Last »

tobbik commented on 2025-05-08 00:21 (UTC)

This currently fails because it pulls the submodule for wdisplays which fails to build. I provided a patch over there. When that is updated, this package here should not include wdisplays and avoid that in the build. can be done by updating the meson_options. updated PKGBUILD:

# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
pkgname=wcm-git
pkgver=0.9.0.r4.g69a5aaf
pkgrel=2
pkgdesc='Wayfire Config Manager'
url=https://wayfire.org
arch=(x86_64)
license=(custom:MIT)
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
depends=(gtkmm3 wayfire-git wf-shell-git 'wdisplays>=1.1.1-2')
makedepends=(wayland-protocols meson ninja git extra-cmake-modules)
optdepends=("wayfire-plugins-extra: configuration for extra Wayfire plugins")
source=("${pkgname}::git+https://github.com/WayfireWM/wcm")
sha256sums=('SKIP')

pkgver() {
  cd "${pkgname}"
  ( set -o pipefail
    git describe --long --tag 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
  )
}

build () {
    rm -rf build
    sed -i "${pkgname}/meson_options.txt" -e "0,/enable_wdisplays/ s|true|false|"
    arch-meson "${pkgname}" build
    ninja -C build
}

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

earlybird commented on 2023-12-30 08:21 (UTC)

add libdisplay-info to makedepends or we can not build it in chroot environment

zeGolem commented on 2023-03-16 21:27 (UTC)

This package conflicts wdisplay

rustemb commented on 2020-11-04 18:55 (UTC)

dep wf-shell is missing

librewish commented on 2019-10-25 14:14 (UTC)

i added wayfire-plugins-extra-git

depau commented on 2019-10-16 21:48 (UTC) (edited on 2019-10-16 21:48 (UTC) by depau)

By the way, package wayfire-plugins-extra does not exist yet, somebody needs to create it, I'm not going to at the moment. I added it anyways.

depau commented on 2019-10-16 21:46 (UTC)

Added and bumped version number. Thanks

librewish commented on 2019-10-07 22:54 (UTC)

it should be optdepend

also wcm 0.3 is released.

depau commented on 2019-10-07 04:13 (UTC)

@librewish shouldn't it be a makedepends/optdepends then? If it's extra plugins I don't think it should be mandatory. Indeed it builds fine without it.

librewish commented on 2019-10-03 16:35 (UTC)

also add wayfire-plugins-extra as depend as the new update has config option for extra plugins

https://github.com/WayfireWM/wayfire-plugins-extra