From 77e8a3d5f3ad74c438ce3c28d1ef589c3b4c3377 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Thu, 16 Apr 2026 22:56:44 +0200 Subject: Upgrade ettolkit 2.1.0 -> 2.2.0 and add i3lock-extended/PKGBUILD makepkg.conf sgsmirrorlist --- i3lock-extended/PKGBUILD | 51 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 i3lock-extended/PKGBUILD (limited to 'i3lock-extended') 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 @@ +# Maintainer: Simeon Simeonov + +pkgname=i3lock-extended +pkgver=3.2.15 +pkgrel=1 +pkgdesc='i3lock-extended - i3lock fork with additional functionality' +url='https://github.com/blackm0re/i3lock-extended' +arch=('x86_64') +license=('GPL-3+' 'BSD') +depends=( + 'cairo' 'libcairo.so' + 'glibc' + 'libev' 'libev.so' + 'libxcb' + 'libxkbcommon' 'libxkbcommon.so' + 'libxkbcommon-x11' 'libxkbcommon-x11.so' + 'pam' 'libpam.so' + 'xcb-util' + 'xcb-util-image' + 'xcb-util-xrm' +) +makedepends=( + 'meson' +) +options=('docs') +backup=('etc/pam.d/i3lock-extended') +source=(https://github.com/blackm0re/i3lock-extended/releases/download/${pkgver}/$pkgname-$pkgver.tar.xz{,.asc}) + +b2sums=('001917e98564cdae8834142acfbf6e5424c041f6a96eb8e55017d414eda6d6f70068305bef2213295da6577dd8f16a6a9ff322705f9f0c563d7471097c906c83' 'cbcc71c7c22cfe0d5af3db3e490d7d0d550409b3588cc4e5f526923ea542cffc1c4b85ffe4c89eb236d3f2651dd5c51a0e4c94f72b2848210880be4e003a776c') +sha512sums=('b1b4c15fb7c03fb3dce036d9bb7f41e4702a0de4f4f4820a7d1dbe36f3b62007469f4c6b9b942788da5e905adf94ea4c831844924d019f20b5b126eb3b82af2f' '651b29cbe355c132eeb20d58a2d8f915f56c3cdb9336304475a1136807b96f31acf56b208f386515eb93f6eda944ef4c69efb82f39a20604627e7cc988ee3f12') +validpgpkeys=('A6645797661E2F473DD3FF06BCE70555C3BB08F7') # Simeon Simeonov + +prepare() { + cd ${pkgname}-${pkgver} + + # Fix ticket FS#31544, sed line taken from gentoo + sed -i -e 's:login:system-auth:' pam/i3lock-extended +} + +build() { + arch-meson $pkgname-$pkgver build + meson compile -C build +} + +package() { + DESTDIR="$pkgdir" meson install -C build + + cd ${pkgname}-${pkgver} + install -Dm 644 i3lock-extended.1 -t "${pkgdir}/usr/share/man/man1" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} -- cgit v1.3