New package: wtype-0.3

This commit is contained in:
Reed Wade 2020-12-23 15:03:26 +01:00 committed by Érico Nogueira Rolim
parent ce3d205842
commit ef46cb840f
2 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,39 @@
From fb8cb526470308d36b28c33620fcb74916f952e8 Mon Sep 17 00:00:00 2001
From: Josef Gajdusek <atx@atx.name>
Date: Mon, 28 Dec 2020 20:45:36 +0100
Subject: [PATCH] Do not use reallocarray
Not available in musl.
Closes #20
Signed-off-by: Reed Wade <reedwade@misterbanal.net>
---
main.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/main.c b/main.c
index cbdbb0f..cec1cc2 100644
--- main.c
+++ main.c
@@ -1,6 +1,4 @@
-#define _GNU_SOURCE
-
#include <fcntl.h>
#include <locale.h>
#include <stdbool.h>
@@ -140,8 +138,8 @@ unsigned int get_key_code(struct wtype *wtype, wchar_t ch)
return i;
}
}
- wtype->keymap = reallocarray(
- wtype->keymap, ++wtype->keymap_len, sizeof(wtype->keymap[0])
+ wtype->keymap = realloc(
+ wtype->keymap, ++wtype->keymap_len * sizeof(wtype->keymap[0])
);
wtype->keymap[wtype->keymap_len - 1] = ch;
return wtype->keymap_len - 1;
--
2.29.2

17
srcpkgs/wtype/template Normal file
View File

@ -0,0 +1,17 @@
# Template file for 'wtype'
pkgname=wtype
version=0.3
revision=1
build_style=meson
hostmakedepends="pkg-config wayland-devel"
makedepends="libxkbcommon-devel wayland-devel"
short_desc="Wayland version of xdotool"
maintainer="Stacy Harper <contact@stacyharper.net>"
license="MIT"
homepage="https://github.com/atx/wtype"
distfiles="https://github.com/atx/${pkgname}/archive/v${version}.tar.gz"
checksum=35615e61e57576a240d10308f9101ceb2ec7b3554fac60119b1416b84c1694b2
post_install() {
vlicense LICENSE
}