Commit: 017b3859ee86e97a7faeb0c9c81512de4272fc06
Parent: 900aa416205decd06d0155d4f89863823f329f43
Author: Moritz Luedecke
Date: Sun, 30 Jul 2017 13:08:45 +0200
Rename spine into pinentry-dmenu
Diffstat:
5 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/Makefile b/Makefile
@@ -1,15 +1,15 @@
-# spine - dmenu-like stupid pin entry
+# pinentry-dmenu - dmenu-like stupid pin entry
# See LICENSE file for copyright and license details.
include config.mk
-SRC = spine.c drw.c util.c
+SRC = pinentry-dmenu.c drw.c util.c
OBJ = ${SRC:.c=.o}
-all: options spine
+all: options pinentry-dmenu
options:
- @echo spine build options:
+ @echo pinentry-dmenu build options:
@echo "CFLAGS = ${CFLAGS}"
@echo "LDFLAGS = ${LDFLAGS}"
@echo "CC = ${CC}"
@@ -27,13 +27,13 @@ ${OBJ}: config.h config.mk drw.h
pinentry:
$(MAKE) -C pinentry
-spine: pinentry spine.o drw.o util.o
+pinentry-dmenu: pinentry pinentry-dmenu.o drw.o util.o
@echo CC -o $@
- @${CC} -o $@ spine.o drw.o util.o pinentry/pinentry.o pinentry/util.o pinentry/password-cache.o pinentry/argparse.o pinentry/secmem.o ${LDFLAGS} -lassuan -lgpgme -lgpg-error
+ @${CC} -o $@ pinentry-dmenu.o drw.o util.o pinentry/pinentry.o pinentry/util.o pinentry/password-cache.o pinentry/argparse.o pinentry/secmem.o ${LDFLAGS} -lassuan -lgpgme -lgpg-error
clean:
@echo cleaning
- @rm -f spine ${OBJ}
+ @rm -f pinentry-dmenu ${OBJ}
$(MAKE) -C pinentry/ clean
.PHONY: all options clean pinentry
diff --git a/README b/README
@@ -1,4 +1,5 @@
-spine - stupid pinentry replacement
+pinentry-dmenu
+==============
I didn't like how long it takes to load pinentry-gtk/qt and pinentry-curses/tty is not always the option, so I duct-taped pinentry and dmenu together.
diff --git a/config.h b/config.h
@@ -1,12 +1,12 @@
/* See LICENSE file for copyright and license details. */
static Bool topbar = True;
static const char *fonts[]={
- "Dejavu Sans Mono:size=10"
+ "Noto Sans UI:size=13"
};
-static char *secchar = "*";
-/*static char *description = NULL;
-static char *prompt = "PIN:";*/
+static const char *secstring = "● ● ";
+/*static char *description = NULL;*/
+static const char *prompt = "🔑 Pinentry ";
static const char *normbgcolor = "#000000";
static const char *normfgcolor = "#ffffff";
-static const char *selbgcolor = "#ff0000";
+static const char *selbgcolor = "#d9904a";
static const char *selfgcolor = "#ffffff";
diff --git a/config.mk b/config.mk
@@ -1,4 +1,4 @@
-# spine version
+# pinentry-dmenu version
VERSION = 0.1
# paths
@@ -23,7 +23,7 @@ INCS = -I${X11INC} -I${FREETYPEINC}
LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
# flags
-CPPFLAGS = -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
+CPPFLAGS = -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
CFLAGS = -ansi -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
LDFLAGS = -s ${LIBS}
diff --git a/test b/test
@@ -1,9 +1,9 @@
#!/bin/sh
-echo "SETDESC testing spine, type whatever
+echo "SETDESC testing pinentry-dmenu, type whatever
SETPROMPT whatever:
GETPIN
SETDESC type more of whatever:
GETPIN
SETDESC testing confirmation
confirm
-BYE" | ./spine
+BYE" | ./pinentry-dmenu