diff options
Diffstat (limited to 'i3lock-extended/PKGBUILD')
| -rw-r--r-- | i3lock-extended/PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/i3lock-extended/PKGBUILD b/i3lock-extended/PKGBUILD new file mode 100644 index 0000000..4553e89 --- /dev/null +++ b/i3lock-extended/PKGBUILD | |||
| @@ -0,0 +1,51 @@ | |||
| 1 | # Maintainer: Simeon Simeonov <sgs( AT )pichoveDOTorg> | ||
| 2 | |||
| 3 | pkgname=i3lock-extended | ||
| 4 | pkgver=3.2.15 | ||
| 5 | pkgrel=1 | ||
| 6 | pkgdesc='i3lock-extended - i3lock fork with additional functionality' | ||
| 7 | url='https://github.com/blackm0re/i3lock-extended' | ||
| 8 | arch=('x86_64') | ||
| 9 | license=('GPL-3+' 'BSD') | ||
| 10 | depends=( | ||
| 11 | 'cairo' 'libcairo.so' | ||
| 12 | 'glibc' | ||
| 13 | 'libev' 'libev.so' | ||
| 14 | 'libxcb' | ||
| 15 | 'libxkbcommon' 'libxkbcommon.so' | ||
| 16 | 'libxkbcommon-x11' 'libxkbcommon-x11.so' | ||
| 17 | 'pam' 'libpam.so' | ||
| 18 | 'xcb-util' | ||
| 19 | 'xcb-util-image' | ||
| 20 | 'xcb-util-xrm' | ||
| 21 | ) | ||
| 22 | makedepends=( | ||
| 23 | 'meson' | ||
| 24 | ) | ||
| 25 | options=('docs') | ||
| 26 | backup=('etc/pam.d/i3lock-extended') | ||
| 27 | source=(https://github.com/blackm0re/i3lock-extended/releases/download/${pkgver}/$pkgname-$pkgver.tar.xz{,.asc}) | ||
| 28 | |||
| 29 | b2sums=('001917e98564cdae8834142acfbf6e5424c041f6a96eb8e55017d414eda6d6f70068305bef2213295da6577dd8f16a6a9ff322705f9f0c563d7471097c906c83' 'cbcc71c7c22cfe0d5af3db3e490d7d0d550409b3588cc4e5f526923ea542cffc1c4b85ffe4c89eb236d3f2651dd5c51a0e4c94f72b2848210880be4e003a776c') | ||
| 30 | sha512sums=('b1b4c15fb7c03fb3dce036d9bb7f41e4702a0de4f4f4820a7d1dbe36f3b62007469f4c6b9b942788da5e905adf94ea4c831844924d019f20b5b126eb3b82af2f' '651b29cbe355c132eeb20d58a2d8f915f56c3cdb9336304475a1136807b96f31acf56b208f386515eb93f6eda944ef4c69efb82f39a20604627e7cc988ee3f12') | ||
| 31 | validpgpkeys=('A6645797661E2F473DD3FF06BCE70555C3BB08F7') # Simeon Simeonov | ||
| 32 | |||
| 33 | prepare() { | ||
| 34 | cd ${pkgname}-${pkgver} | ||
| 35 | |||
| 36 | # Fix ticket FS#31544, sed line taken from gentoo | ||
| 37 | sed -i -e 's:login:system-auth:' pam/i3lock-extended | ||
| 38 | } | ||
| 39 | |||
| 40 | build() { | ||
| 41 | arch-meson $pkgname-$pkgver build | ||
| 42 | meson compile -C build | ||
| 43 | } | ||
| 44 | |||
| 45 | package() { | ||
| 46 | DESTDIR="$pkgdir" meson install -C build | ||
| 47 | |||
| 48 | cd ${pkgname}-${pkgver} | ||
| 49 | install -Dm 644 i3lock-extended.1 -t "${pkgdir}/usr/share/man/man1" | ||
| 50 | install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" | ||
| 51 | } | ||
