mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-01-02 09:00:20 +00:00
addpkg(main/signify): Lightweight cryptographic signing and verifying tool (#16881)
This commit is contained in:
12
packages/signify/Makefile.patch
Normal file
12
packages/signify/Makefile.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
diff -uNr signify-31/Makefile signify-31.mod/Makefile
|
||||
--- signify-31/Makefile 2022-03-13 21:29:52.000000000 +0000
|
||||
+++ signify-31.mod/Makefile 2023-06-10 15:30:29.000000000 +0000
|
||||
@@ -148,6 +148,8 @@
|
||||
signify: $O $(LIBBSD_DEPS)
|
||||
$(CC) $(LDFLAGS) -o $@ $^ $(LIBBSD_LDFLAGS) $(LDLIBS)
|
||||
|
||||
+sha2.o: override CFLAGS += -DBYTE_ORDER=LITTLE_ENDIAN
|
||||
+signify.o: override CFLAGS += -Wno-implicit-function-declaration
|
||||
zsig.o signify.o bcrypt_pbkdf.o: override CFLAGS += -Wno-pointer-sign
|
||||
|
||||
clean-signify:
|
||||
10
packages/signify/build.sh
Normal file
10
packages/signify/build.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://github.com/aperezdc/signify
|
||||
TERMUX_PKG_DESCRIPTION="Lightweight cryptographic signing and verifying tool"
|
||||
TERMUX_PKG_LICENSE="ISC"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=31
|
||||
TERMUX_PKG_SRCURL=https://github.com/aperezdc/signify/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=8111af7424f4cc69dab5cd43a14ccd607ca2d171ac77dd3ae288264a53254e5f
|
||||
TERMUX_PKG_DEPENDS="libbsd"
|
||||
TERMUX_PKG_BUILD_DEPENDS="libbsd"
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
12
packages/signify/signify.c.patch
Normal file
12
packages/signify/signify.c.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
diff -uNr signify-31/signify.c signify-31.mod/signify.c
|
||||
--- signify-31/signify.c 2022-03-13 21:29:52.000000000 +0000
|
||||
+++ signify-31.mod/signify.c 2023-06-10 15:53:46.000000000 +0000
|
||||
@@ -505,7 +505,7 @@
|
||||
readpubkey(const char *pubkeyfile, struct pubkey *pubkey,
|
||||
const char *sigcomment, const char *keytype)
|
||||
{
|
||||
- const char *safepath = "/etc/signify";
|
||||
+ const char *safepath = "@TERMUX_PREFIX@/etc/signify";
|
||||
char keypath[PATH_MAX];
|
||||
|
||||
if (!pubkeyfile) {
|
||||
Reference in New Issue
Block a user