Package Details: gala 0.3.0.r92.g112a261-1

Git Clone URL: https://aur.archlinux.org/gala.git (read-only, click to copy)
Package Base: gala
Description: The Pantheon Window Manager
Upstream URL: https://github.com/elementary/gala
Licenses: GPL3
Groups: pantheon
Provides: libgala.so
Replaces: gala-bzr, gala-git
Submitter: NicoHood
Maintainer: NicoHood
Last Packager: NicoHood
Votes: 0
Popularity: 0.000000
First Submitted: 2017-09-14 21:14
Last Updated: 2017-09-14 21:14

Dependencies (31)

Required by (5)

Sources (1)

Latest Comments

quequotion commented on 2020-01-12 22:45

Gala finally got a new release!

I wrote a new PKGBUILD (clean-chroot built; namcap tested (mutter and gsd said to be uneeded depencies; don't belive that's correct))

--- PKGBUILD    2020-01-13 07:12:10.434970735 +0900
+++ PKGBUILD    2020-01-13 07:38:51.354844177 +0900
@@ -2,40 +2,25 @@
 # PGP ID: 97312D5EB9D7AE7D0BD4307351DAE9B7C1AE9161

 pkgname=gala
-pkgver=0.3.0.r92.g112a261
+pkgver=3.2.0
 pkgrel=1
 pkgdesc='The Pantheon Window Manager'
 arch=('i686' 'x86_64')
 url='https://github.com/elementary/gala'
 license=('GPL3')
 groups=('pantheon')
-depends=('atk' 'bamf' 'cairo' 'gdk-pixbuf2' 'glib2' 'glibc' 'gnome-desktop'
-         'gtk3' 'json-glib' 'libdrm' 'libgee' 'libgl' 'libx11' 'libxcomposite'
-         'libxdamage' 'libxext' 'libxfixes' 'libxi' 'libxrandr' 'libxtst'
-         'mesa' 'mutter' 'pango' 'plank' 'wayland'
-         'libgranite.so')
-makedepends=('git' 'gnome-common' 'granite' 'intltool' 'vala')
+depends=(gnome-{desktop,settings-daemon} 'libgl' 'mutter' 'plank' 'libgranite.so')
+makedepends=('git' 'meson' 'gnome-common' 'granite' 'intltool' 'vala')
 provides=('libgala.so')
-replaces=('gala-bzr' 'gala-git')
-# https://github.com/elementary/gala/tree/stable/loki
-_commit='112a261ba3166725655d22c13eb191629cf62ecc'
-source=("git+https://github.com/elementary/gala.git#commit=${_commit}")
+conflicts=(gala-{bzr,git})
+source=("git+https://github.com/elementary/gala.git#tag=${pkgver}")
 sha512sums=('SKIP')

-pkgver() {
-  cd gala
-  git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
-}
-
 build() {
-  cd gala
-  ./autogen.sh \
-    --prefix='/usr' \
-    --disable-schemas-compile
-  make
+  arch-meson gala build
+  ninja -C build
 }

 package() {
-  cd gala
-  make DESTDIR="${pkgdir}" install
+  DESTDIR="${pkgdir}" meson install -C build
 }