Initial commit.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
/i38lock/
|
||||
/pkg/
|
||||
/src/
|
||||
/*.pkg.tar.*
|
||||
/*.src.tar.*
|
||||
@@ -0,0 +1,4 @@
|
||||
[i38lock]
|
||||
source = "git"
|
||||
git = "https://git.stormux.org/storm/i38lock.git"
|
||||
use_max_tag = true
|
||||
@@ -0,0 +1,12 @@
|
||||
Copyright Arch Linux Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for
|
||||
any purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
|
||||
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
|
||||
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
|
||||
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
|
||||
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
@@ -0,0 +1 @@
|
||||
../LICENSE
|
||||
@@ -0,0 +1,46 @@
|
||||
# Maintainer: Storm Dragon <storm_dragon@stormux.org>
|
||||
|
||||
pkgname=i38lock
|
||||
pkgver=2026.06.02
|
||||
pkgrel=1
|
||||
pkgdesc='X11 screen locker for I38'
|
||||
url='https://git.stormux.org/storm/i38lock'
|
||||
arch=('aarch64' 'x86_64')
|
||||
license=('BSD-3-Clause')
|
||||
depends=(
|
||||
'cairo' 'libcairo.so'
|
||||
'glib2'
|
||||
'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=(
|
||||
'git'
|
||||
'meson'
|
||||
)
|
||||
options=('docs')
|
||||
backup=('etc/pam.d/i38lock')
|
||||
source=("$pkgname::git+$url.git#tag=$pkgver")
|
||||
sha512sums=('SKIP')
|
||||
|
||||
build() {
|
||||
arch-meson "$pkgname" build
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
package() {
|
||||
# Fix ticket FS#31544, sed line taken from gentoo
|
||||
sed -i -e 's:login:system-auth:g' "$pkgname/pam/i38lock"
|
||||
|
||||
DESTDIR="$pkgdir" meson install -C build --no-rebuild
|
||||
|
||||
install -Dm644 "$pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
|
||||
}
|
||||
|
||||
# vim: ts=2 sw=2 et:
|
||||
@@ -0,0 +1,22 @@
|
||||
version = 1
|
||||
|
||||
[[annotations]]
|
||||
path = [
|
||||
"PKGBUILD",
|
||||
"README.md",
|
||||
"keys/**",
|
||||
".SRCINFO",
|
||||
".nvchecker.toml",
|
||||
"*.install",
|
||||
"*.sysusers",
|
||||
"*.tmpfiles",
|
||||
"*.logrotate",
|
||||
"*.pam",
|
||||
"*.service",
|
||||
"*.socket",
|
||||
"*.timer",
|
||||
"*.desktop",
|
||||
"*.hook",
|
||||
]
|
||||
SPDX-FileCopyrightText = "Arch Linux contributors"
|
||||
SPDX-License-Identifier = "0BSD"
|
||||
Reference in New Issue
Block a user