diff options
| author | Michael Forney <mforney@mforney.org> | 2020-09-22 00:09:41 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2020-09-22 15:00:18 -0700 |
| commit | a2231574a9e9d95e02ea46317f46c6ab6bd044f9 (patch) | |
| tree | fd014708849ed41c0549b347499acb3b14438a9b /pkg | |
| parent | 1c28eebe1b47ec7a4de242b2c43812d448784e2a (diff) | |
Add sfeed_curses 0.9.2
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/gen.lua | 1 | ||||
| -rw-r--r-- | pkg/sfeed_curses/gen.lua | 16 | ||||
| -rw-r--r-- | pkg/sfeed_curses/patch/0001-Only-highlight-selected-line-in-focused-pane.patch | 25 | ||||
| m--------- | pkg/sfeed_curses/src | 0 | ||||
| -rw-r--r-- | pkg/sfeed_curses/ver | 1 |
5 files changed, 43 insertions, 0 deletions
diff --git a/pkg/gen.lua b/pkg/gen.lua index df7bd416..281ace8a 100644 --- 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 new file mode 100644 index 00000000..c57c97f8 --- /dev/null +++ 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 new file mode 100644 index 00000000..72dfc423 --- /dev/null +++ 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 new file mode 160000 +Subproject 98d9741bf02bf36770e921b424499bd6e7faf93 diff --git a/pkg/sfeed_curses/ver b/pkg/sfeed_curses/ver new file mode 100644 index 00000000..8f93a1c2 --- /dev/null +++ b/pkg/sfeed_curses/ver @@ -0,0 +1 @@ +0.9.2 r0 |
