Project

General

Profile

Packaging request #1812

Package Pantheon desktop

brainblasted - over 1 year ago - . Updated over 1 year ago.

Status:
open
Priority:
wish
Assignee:
-
% Done:

0%


Description

Currently the state of the Pantheon desktop on Parabola is frustrating. You must build all the packages required for a complete desktop from the AUR, but many of the PKGBUILDS are broken. I spent a large part of my evening fixing these broken PKGBUILDs, and marking them out of date on the AUR. The most common issue was that Pantheon packages have started using meson instead of cmake. Here's a generic diff for fixing them:

in build():

build() {
- cd foo/build
+ cd foo
- cmake .. \
- -DCMAKE_BUILD_TYPE='Release' \
- -DCMAKE_INSTALL_PREFIX='/usr' \
- -DGSETTINGS_COMPILE='OFF'
- make
+ meson . build --prefix=/usr
+ ninja -C build
}

in package():

package() {
- cd foo/build
+ cd foo
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -C build install
}

This is for the -git packages. The non-git packages may be outdated, and have missing dependencies.

Note: there is a conflict with GNOME that causes some visual issues with window arrangement and breaks GNOME's workspace switching. This lies somewhere bewtween pantheon-default-settings-git, gnome-settings-daemon-elementary, and gsettings-desktop-schemas-ubuntu.

History

#1

Updated by ovruni over 1 year ago

  • Priority changed from bug to wish

Also available in: Atom PDF