From 1e5d5a49f218dd5cef7912ff5bf5637d5b319cb4 Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Thu, 7 May 2020 19:40:48 +0200
Subject: [PATCH] =?UTF-8?q?Should=20works=20with=20makepkg=20-s,=20but=20p?=
 =?UTF-8?q?roblems=20with=20python=E2=80=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 PKGBUILD          | 17 ++++++++---------
 src/main/lkt.c    |  3 +--
 src/main/lktadm.c |  3 +--
 3 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index c497496e..96241b29 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 # Maintainer: Maël 'Kubat' MARTIN <mael.martin31@gmail.com>
-pkgname=lektor-git
-pkgver=mk7.v1.5.36.g892a8aa.v1.5.36.g892a8aa.v1.5.36.g892a8aa
+pkgname=lektor
+pkgver=mk7.816.96f704e.816.96f704e
 pkgrel=1
 pkgdesc="The lektor kara player, from the Bakaclub"
 arch=(x86_64 i686)
@@ -11,22 +11,21 @@ depends=('sqlite3>=3.31.0' curl json-c xorg-server mpv sdl2)
 makedepends=(git meson ninja bash 'gcc>=8.1')
 provides=(lektor)
 changelog=.Changelog
-source=("git+$url")
-md5sums=('SKIP')
+source=()
 
 pkgver() {
-    cd lektor
-    printf "$pkgver.%s" "$(git describe --tags | sed 's/-/\./g' )"
+    cd ..
+    printf "$pkgver.%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
 }
 
 build() {
-    cd lektor
+    cd ..
     meson build/
-    meson configure build/ -Dbuildtype=release -Ddebug=false -Doptimization=3 -Dstripe=true
+    meson configure build/ -Dbuildtype=release -Ddebug=false -Doptimization=3 -Dstrip=true
     ninja -C build/
 }
 
 package() {
-    cd lektor
+    cd ..
     ninja -C build/ install
 }
diff --git a/src/main/lkt.c b/src/main/lkt.c
index 073f0c19..8ab454ad 100644
--- a/src/main/lkt.c
+++ b/src/main/lkt.c
@@ -306,8 +306,7 @@ ping__(struct lkt_cmd_args *args)
         fail("Failed to recieve the response of lektord");
     if (!STR_NMATCH(buff, "OK", 2))
         fail("ACK");
-    (void) write(1, "OK\n", sizeof("OK\n"));
-    exit(EXIT_SUCCESS);
+    exit(write(1, "OK\n", sizeof("OK\n")) > 0);
 }
 
 noreturn void
diff --git a/src/main/lktadm.c b/src/main/lktadm.c
index 180e29ab..009d93d6 100644
--- a/src/main/lktadm.c
+++ b/src/main/lktadm.c
@@ -25,8 +25,7 @@ fail(const char *format, ...)
     va_start(ap, format);
     vfprintf(stderr, format, ap);
     va_end(ap);
-    (void) write(2, "\n", 1);
-    exit(EXIT_FAILURE);
+    exit(write(2, "\n", 1) > 0);
 }
 
 /* ----------------- *
-- 
GitLab