summaryrefslogtreecommitdiff
path: root/i3lock-extended/PKGBUILD
diff options
context:
space:
mode:
authorSimeon Simeonov2026-04-16 22:56:44 +0200
committerSimeon Simeonov2026-04-16 22:56:44 +0200
commit77e8a3d5f3ad74c438ce3c28d1ef589c3b4c3377 (patch)
treea83c504922bbe0405c4cab812dad1e47bb6e487b /i3lock-extended/PKGBUILD
parent40f79013ba600339a66b8443e2d3fcb7f3c67706 (diff)
Upgrade ettolkit 2.1.0 -> 2.2.0 and add i3lock-extended/PKGBUILD makepkg.conf sgsmirrorlist
Diffstat (limited to 'i3lock-extended/PKGBUILD')
-rw-r--r--i3lock-extended/PKGBUILD51
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
3pkgname=i3lock-extended
4pkgver=3.2.15
5pkgrel=1
6pkgdesc='i3lock-extended - i3lock fork with additional functionality'
7url='https://github.com/blackm0re/i3lock-extended'
8arch=('x86_64')
9license=('GPL-3+' 'BSD')
10depends=(
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)
22makedepends=(
23 'meson'
24)
25options=('docs')
26backup=('etc/pam.d/i3lock-extended')
27source=(https://github.com/blackm0re/i3lock-extended/releases/download/${pkgver}/$pkgname-$pkgver.tar.xz{,.asc})
28
29b2sums=('001917e98564cdae8834142acfbf6e5424c041f6a96eb8e55017d414eda6d6f70068305bef2213295da6577dd8f16a6a9ff322705f9f0c563d7471097c906c83' 'cbcc71c7c22cfe0d5af3db3e490d7d0d550409b3588cc4e5f526923ea542cffc1c4b85ffe4c89eb236d3f2651dd5c51a0e4c94f72b2848210880be4e003a776c')
30sha512sums=('b1b4c15fb7c03fb3dce036d9bb7f41e4702a0de4f4f4820a7d1dbe36f3b62007469f4c6b9b942788da5e905adf94ea4c831844924d019f20b5b126eb3b82af2f' '651b29cbe355c132eeb20d58a2d8f915f56c3cdb9336304475a1136807b96f31acf56b208f386515eb93f6eda944ef4c69efb82f39a20604627e7cc988ee3f12')
31validpgpkeys=('A6645797661E2F473DD3FF06BCE70555C3BB08F7') # Simeon Simeonov
32
33prepare() {
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
40build() {
41 arch-meson $pkgname-$pkgver build
42 meson compile -C build
43}
44
45package() {
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}