FS#78735 - [cinnamon] Missing dependencies

Attached to Project: Arch Linux
Opened by Mark Wagie (yochananmarqos) - Wednesday, 07 June 2023, 18:33 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 07 June 2023, 19:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: There are new dependencies with 5.8.0:

* New dependencies: xdg-desktop-portal-xapp

* New optional dependencies: touchegg (AUR) and switcheroo-control

* Missing optional dependencies: gnome-terminal: x-terminal-emulator

* Dependency change: gnome-themes-extra should be moved to optional dependencies as it's only required for Gtk 2 themes


Additional info:
* xdg-desktop-portal-xapp: https://github.com/linuxmint/cinnamon/commit/754eb797126b87304a10261d2fd3c559e46e2ec1
* touchegg: https://github.com/linuxmint/cinnamon/commit/3f23deb567d1917470662e4c15b2186e98836b12
* switcheroo-control: https://github.com/linuxmint/cinnamon/commit/00b0a65bd47d805b7bdbfcc4723f3d43ac1ea116
* See also Recommends in the Debian control file: https://github.com/linuxmint/cinnamon/blob/5.8.0/debian/control#L113

This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 07 June 2023, 19:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  cinnamon 5.8.0-2
Comment by Mark Wagie (yochananmarqos) - Wednesday, 07 June 2023, 19:04 GMT
Here's an initial PKGBUILD for xdg-desktop-portal-xapp. I'm not yet sure if it should provide xdg-desktop-portal-impl and/or depend on xdg-desktop-portal-gtk yet, however.

pkgname=xdg-desktop-portal-xapp
pkgver=1.0.1
pkgrel=1
pkgdesc="A backend implementation for xdg-desktop-portal using GTK and various pieces of Cinnamon/MATE/Xfce4 infrastructure"
arch=('x86_64')
url="https://github.com/linuxmint/xdg-desktop-portal-xapp"
license=('LGPL-2.1')
depends=('xdg-desktop-portal' 'xapp')
makedepends=('meson')
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
sha256sums=('49cf71e89fb668b05d44a3e6f2e6ea8b533e6090acd12b4843a73d2dd7a3cc5a')

build() {
arch-meson "$pkgname-$pkgver" build
meson compile -C build
}

package() {
meson install -C build --destdir "$pkgdir"
}

Loading...