summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD73
1 files changed, 41 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0daa2432421b..ee467b1358f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,55 @@
# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
+# Contributor: sh4nks <sh4nks7@gmail.com
pkgname=lightdm-pantheon-greeter
-pkgver=3.2.0
+pkgver=3.3.1
pkgrel=1
pkgdesc='Pantheon greeter for LightDM'
-arch=('i686' 'x86_64')
-url='https://github.com/elementary/greeter'
-license=('GPL')
-depends=('cairo' 'clutter' 'clutter-gtk' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3'
- 'libgee' 'libgl' 'libx11' 'lightdm'
- 'libgranite.so' 'libwingpanel-2.0.so')
-makedepends=('cmake' 'vala' 'wingpanel')
-source=("lightdm-pantheon-greeter-${pkgver}.tar.gz::https://github.com/elementary/greeter/archive/${pkgver}.tar.gz"
- 'lightdm-pantheon-greeter-paths.patch')
-sha256sums=('3d97370e94067ecc6040e825e7e8122f58c50ff04e168c3cc73fa2dbffdcb130'
- '64911a77369693a85563459ff372c4f7daba09825e7f66f2b98b60ab2b7ecd76')
-
-prepare() {
- pushd greeter-${pkgver}
- patch -Np1 -i ../lightdm-pantheon-greeter-paths.patch
- popd
-
- if [[ -d build ]]; then
- rm -rf build
- fi
- mkdir build
+arch=(x86_64)
+url=https://github.com/elementary/greeter
+license=(GPL)
+groups=(pantheon-unstable)
+depends=(
+ cairo
+ clutter-gtk
+ gdk-pixbuf2
+ glib2
+ gtk3
+ libmutter2
+ libgee
+ libgl
+ libgranite.so
+ libx11
+ lightdm
+)
+makedepends=(
+ meson
+ git
+ libglvnd
+ libxfixes
+ vala
+)
+provides=(lightdm-pantheon-greeter)
+conflicts=(lightdm-pantheon-greeter)
+install=lightdm-pantheon-greeter.install
+source=(lightdm-pantheon-greeter::git+https://github.com/elementary/greeter.git#tag=${pkgver})
+sha256sums=(SKIP)
+
+pkgver() {
+ cd lightdm-pantheon-greeter
+
+ git describe --tags | sed 's/-/.r/; s/-g/./'
}
build() {
- cd build
-
- cmake ../greeter-${pkgver} \
- -DCMAKE_BUILD_TYPE='Release' \
- -DCMAKE_INSTALL_PREFIX='/usr' \
- -DGSETTINGS_COMPILE='FALSE'
- make
+ arch-meson lightdm-pantheon-greeter build \
+ -D b_pie=false \
+ -D ubuntu-patched-gsd=false
+ ninja -C build
}
package() {
- cd build
-
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" meson install -C build
}
# vim: ts=2 sw=2 et: