linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

commit 1ccd9f2737603df3542261adb0a60f101b135901
parent 9d264411b1d77ba923d682bec3b9560d94d4dc93
Author: Jul <jul@9o.is>
Date:   Sun, 20 Jul 2025 18:26:39 -0400

add abduco

Diffstat:
M.gitmodules | 4++++
Apkg/abduco/build | 15+++++++++++++++
Apkg/abduco/config.h | 14++++++++++++++
Apkg/abduco/repo | 1+
4 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -11,3 +11,7 @@ path = pkg/dvtm/repo url = https://github.com/martanne/dvtm.git ignore = all +[submodule "abduco"] + path = pkg/abduco/repo + url = https://github.com/martanne/abduco.git + ignore = all diff --git a/pkg/abduco/build b/pkg/abduco/build @@ -0,0 +1,15 @@ +#!/bin/sh + +repodir="$srcdir/repo" + +( + cd $repodir + ./configure --prefix=/usr +) + +rm -rf "$outdir" +cp "$srcdir/config.h" "$repodir" + +make -C "$repodir" +make DESTDIR="$outdir" -C "$repodir" install + diff --git a/pkg/abduco/config.h b/pkg/abduco/config.h @@ -0,0 +1,14 @@ +#define ABDUCO_CMD "dvtm" +static char KEY_DETACH = CTRL('\\'); +static char KEY_REDRAW = 0; + +static struct Dir { + char *path; + char *env; + bool personal; +} socket_dirs[] = { + { .env = "ABDUCO_SOCKET_DIR", false }, + { .env = "TMPDIR", false }, + { .path = "/tmp", false }, +}; + diff --git a/pkg/abduco/repo b/pkg/abduco/repo @@ -0,0 +1 @@ +Subproject commit 8c32909a159aaa9484c82b71f05b7a73321eb491