summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 16 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5778617f042b..c710a67f2daf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: steffeno <steffeno dash etc at protonmail dot com>
_pkgname=ly
pkgname="$_pkgname"-git
-pkgver=0.6.0.r4.g4ee2b3e
+pkgver=0.6.0.r9.g7506d6a
pkgrel=1
pkgdesc="TUI display manager"
arch=(i686 x86_64 aarch64)
@@ -21,18 +21,24 @@ pkgver() {
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- cd "$_pkgname"
- git submodule update --init --recursive
-}
-
build() {
- make -C "$_pkgname"
+ cd "$_pkgname"
+ zig build
}
package() {
cd "$_pkgname"
- make DESTDIR="$pkgdir" NAME=ly-dm install installsystemd
- sed -i "s;/usr/bin/ly;/usr/bin/ly-dm;g" "$pkgdir/usr/lib/systemd/system/ly.service"
- install -D -m644 license.md "${pkgdir}/usr/share/licenses/${pkgname}/WTFPL"
+ install -dZ "$pkgdir/etc/ly"
+ install -DZ zig-out/bin/ly -T "$pkgdir"/usr/bin/ly-dm
+ install -DZ res/config.ini -t "$pkgdir"/etc/ly
+ install -DZ res/xsetup.sh -t "$pkgdir"/etc/ly
+ install -DZ res/wsetup.sh -t "$pkgdir"/etc/ly
+ install -dZ "$pkgdir"/etc/ly/lang
+ install -DZ res/lang/* -t "$pkgdir"/etc/ly/lang
+ install -DZ -m644 res/pam.d/ly -t "$pkgdir"/etc/pam.d
+
+ install -dZ "$pkgdir"/usr/lib/systemd/system
+ install -DZ -m644 res/ly.service -t "$pkgdir"/usr/lib/systemd/system
+ sed -i 's;/usr/bin/ly;/usr/bin/ly-dm;g' "$pkgdir"/usr/lib/systemd/system/ly.service
+ install -DZ -m644 license.md -T "$pkgdir"/usr/share/licenses/"$pkgname"/WTFPL
}