commit: 1c28eebe1b47ec7a4de242b2c43812d448784e2a
parent b061035e66c8d0888220c05cd5333abd107cc243
Author: Michael Forney <mforney@mforney.org>
Date: Mon, 21 Sep 2020 18:31:15 -0700
Add sfeed 0.9.18
Diffstat:
5 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/.gitmodules b/.gitmodules
@@ -283,6 +283,9 @@
[submodule "pkg/sdhcp/src"]
path = pkg/sdhcp/src
url = https://github.com/michaelforney/sdhcp
+[submodule "pkg/sfeed/src"]
+ path = pkg/sfeed/src
+ url = git://git.codemadness.org/sfeed
[submodule "pkg/sinit/src"]
path = pkg/sinit/src
url = git://git.suckless.org/sinit
diff --git a/pkg/gen.lua b/pkg/gen.lua
@@ -99,6 +99,7 @@ subgen 'rc'
subgen 'samurai'
subgen 'sbase'
subgen 'sdhcp'
+subgen 'sfeed'
subgen 'sinit'
subgen 'skeleton'
subgen 'squashfs-tools-ng'
diff --git a/pkg/sfeed/gen.lua b/pkg/sfeed/gen.lua
@@ -0,0 +1,32 @@
+cflags{
+ '-std=c99', '-Wall', '-Wpedantic',
+ '-D _XOPEN_SOURCE=700',
+}
+
+lib('libutil.a', {'util.c', 'xml.c'})
+
+local tools = {
+ 'sfeed',
+ 'sfeed_opml_import',
+ 'sfeed_plain',
+ 'sfeed_web',
+ 'sfeed_xmlenc',
+}
+for _, tool in ipairs(tools) do
+ exe(tool, {tool..'.c', 'libutil.a'})
+ file('bin/'..tool, '755', '$outdir/'..tool)
+ man{tool..'.1'}
+end
+
+local scripts = {
+ 'sfeed_update',
+ 'sfeed_opml_export',
+}
+for _, script in ipairs(scripts) do
+ file('bin/'..script, '755', '$srcdir/'..script)
+ man{script..'.1'}
+end
+
+man{'sfeedrc.5'}
+
+fetch 'git'
diff --git a/pkg/sfeed/src b/pkg/sfeed/src
@@ -0,0 +1 @@
+Subproject commit 5b130adb977ba0ba233ccc5b2bdfc6d6e37563dd
diff --git a/pkg/sfeed/ver b/pkg/sfeed/ver
@@ -0,0 +1 @@
+0.9.18 r0