logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: a2231574a9e9d95e02ea46317f46c6ab6bd044f9
parent 1c28eebe1b47ec7a4de242b2c43812d448784e2a
Author: Michael Forney <mforney@mforney.org>
Date:   Tue, 22 Sep 2020 00:09:41 -0700

Add sfeed_curses 0.9.2

Diffstat:

M.gitmodules4++++
Mpkg/gen.lua1+
Apkg/sfeed_curses/gen.lua16++++++++++++++++
Apkg/sfeed_curses/patch/0001-Only-highlight-selected-line-in-focused-pane.patch25+++++++++++++++++++++++++
Apkg/sfeed_curses/src1+
Apkg/sfeed_curses/ver1+
6 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -286,6 +286,10 @@ [submodule "pkg/sfeed/src"] path = pkg/sfeed/src url = git://git.codemadness.org/sfeed +[submodule "pkg/sfeed_curses/src"] + path = pkg/sfeed_curses/src + url = git://git.codemadness.org/sfeed_curses + ignore = all [submodule "pkg/sinit/src"] path = pkg/sinit/src url = git://git.suckless.org/sinit diff --git a/pkg/gen.lua b/pkg/gen.lua @@ -100,6 +100,7 @@ subgen 'samurai' subgen 'sbase' subgen 'sdhcp' subgen 'sfeed' +subgen 'sfeed_curses' subgen 'sinit' subgen 'skeleton' subgen 'squashfs-tools-ng' diff --git a/pkg/sfeed_curses/gen.lua b/pkg/sfeed_curses/gen.lua @@ -0,0 +1,16 @@ +cflags{ + '-std=c99', '-Wall', '-Wpedantic', + '-D _XOPEN_SOURCE=700', + '-isystem $builddir/pkg/ncurses/include', +} + +pkg.deps = {'pkg/ncurses/headers'} + +exe('sfeed_curses', {'sfeed_curses.c', '$builddir/pkg/ncurses/libncurses.a'}) +file('bin/sfeed_curses', '755', '$outdir/sfeed_curses') +file('bin/sfeed_content', '755', '$srcdir/sfeed_content') +file('bin/sfeed_markread', '755', '$srcdir/sfeed_markread') + +man{'sfeed_curses.1', 'sfeed_content.1', 'sfeed_markread.1'} + +fetch 'git' diff --git a/pkg/sfeed_curses/patch/0001-Only-highlight-selected-line-in-focused-pane.patch b/pkg/sfeed_curses/patch/0001-Only-highlight-selected-line-in-focused-pane.patch @@ -0,0 +1,25 @@ +From 661e3f40b9e6ae9d9e9eae9a72b69e0d40e28c7d Mon Sep 17 00:00:00 2001 +From: Michael Forney <mforney@mforney.org> +Date: Tue, 22 Sep 2020 01:49:54 -0700 +Subject: [PATCH] Only highlight selected line in focused pane + +--- + sfeed_curses.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sfeed_curses.c b/sfeed_curses.c +index f9d7477..b6177b9 100644 +--- a/sfeed_curses.c ++++ b/sfeed_curses.c +@@ -36,7 +36,7 @@ + #define THEME_ITEM_NORMAL() do { } while(0) + #define THEME_ITEM_FOCUS() do { } while(0) + #define THEME_ITEM_BOLD() do { attrmode(ATTR_BOLD_ON); } while(0) +-#define THEME_ITEM_SELECTED() do { attrmode(ATTR_REVERSE_ON); } while(0) ++#define THEME_ITEM_SELECTED() do { if (p->focused) attrmode(ATTR_REVERSE_ON); } while(0) + #define THEME_SCROLLBAR_FOCUS() do { } while(0) + #define THEME_SCROLLBAR_NORMAL() do { attrmode(ATTR_FAINT_ON); } while(0) + #define THEME_SCROLLBAR_TICK_FOCUS() do { attrmode(ATTR_REVERSE_ON); } while(0) +-- +2.28.0 + diff --git a/pkg/sfeed_curses/src b/pkg/sfeed_curses/src @@ -0,0 +1 @@ +Subproject commit 98d9741bf02bf36770e921b424499bd6e7faf937 diff --git a/pkg/sfeed_curses/ver b/pkg/sfeed_curses/ver @@ -0,0 +1 @@ +0.9.2 r0