archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / light-locker / repos / community-x86_64 / PKGBUILD
blob6321923fb09ffb93a8f571a7d90f413f3fd38da9
1 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>
3 pkgname=light-locker
4 pkgver=1.9.0
5 pkgrel=5
6 pkgdesc='A simple session locker for LightDM'
7 arch=(x86_64)
8 url=https://github.com/the-cavalry/light-locker
9 license=(GPL2)
10 depends=(
11   cairo
12   dbus-glib
13   glibc
14   libdbus-1.so
15   libgdk-3.so
16   libgio-2.0.so
17   libglib-2.0.so
18   libgobject-2.0.so
19   libgtk-3.so
20   libpango-1.0.so
21   libpangocairo-1.0.so
22   libsystemd.so
23   libx11
24   libxext
25   libxss
27 makedepends=(
28   git
29   gnome-common
30   intltool
31   meson
32   upower
33   xorgproto
35 optdepends=('upower: Power management support')
36 _tag=7a96e9f87dc95c794cd45fd0378a62f45308ea87
37 source=(git+https://github.com/the-cavalry/light-locker.git#tag=${_tag})
38 sha256sums=(SKIP)
40 pkgver() {
41   cd light-locker
43   git describe --tags | sed 's/^v//'
46 prepare() {
47   cd light-locker
49   git cherry-pick -n d3ea262b336cf66ec41d25a8ea021d759c2c3a1d
50   git cherry-pick -n 366fdbfe284efacf39d887a0512d38030af7ff16
51   git cherry-pick -n 6224184e2677d76c7904d488b0e9295886fa9ee3
52   git cherry-pick -n 8e03981e83fd03920e8e68145d0eb933dddb4c3c
55 build () {
56   arch-meson light-locker build
57   ninja -C build
60 package() {
61   DESTDIR="${pkgdir}" ninja -C build install
64 # vim: ts=2 sw=2 et: