чување ca34ebde69888843c49fbd453579b64e0ca4c706
родитељ 3067ee72250b3b7709328f34452272721ed3dcda
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Fri, 5 Aug 2022 10:03:37 +0200
Add table
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 4, додавања: 49(+), брисања: 3(-)
diff --git a/sled/config.mk b/sled/config.mk
@@ -1,3 +1,4 @@
+PREFIX= /
DATEARGS= "+%d %b %Y"
FALLBACKVER= 0.10.8
-GZARGS= -9cf
+GZARGS= -9ckf
diff --git a/sled/mkfile b/sled/mkfile
@@ -2,13 +2,15 @@ mkpklib=/lib/mkpk
<$mkpklib/defaults.mk
<$mkpklib/c.defaults.mk
<config.mk
+<$mkpklib/derivatives.mk
date= `{$DATE "$DATEARGS"}
version= `{$GIT describe 2>/dev/null | $SED 's,^v,,'}
+PKGBASE= sled
PKG= `{ if [ -z "$version" ]; then \
- echo sled-$FALLBACKVER; \
+ echo $PKGBASE-$FALLBACKVER; \
else \
- echo sled-$version; \
+ echo $PKGBASE-$version; \
fi}
BIN= sled
@@ -19,6 +21,7 @@ OBJ= ${SRC:%.c=%.o}
ODEPS= version.h
SCRIPTS= sledv
JUNK= $BIN $MAN1 $MAN1U $OBJ $PKG.tar.xz $PKG.sha512 *~
+SRCREPOS= https://git.sr.ht/~strahinja/sled
<$mkpklib/standard.mk
<$mkpklib/c.targets.mk
diff --git a/table/config.mk b/table/config.mk
@@ -0,0 +1,4 @@
+PREFIX= /
+DATEARGS= "+%d %b %Y"
+FALLBACKVER= 0.6.4
+GZARGS= -9ckf
diff --git a/table/mkfile b/table/mkfile
@@ -0,0 +1,38 @@
+mkpklib=/lib/mkpk
+<$mkpklib/defaults.mk
+<$mkpklib/c.defaults.mk
+<config.mk
+<$mkpklib/derivatives.mk
+
+date= `{$DATE "$DATEARGS"}
+version= `{$GIT describe 2>/dev/null | $SED 's,^v,,'}
+PKGBASE= table
+PKG= `{ if [ -z "$version" ]; then \
+ echo $PKGBASE-$FALLBACKVER; \
+ else \
+ echo $PKGBASE-$version; \
+ fi}
+
+BIN= table
+MAN1U= table.1
+MAN1= ${MAN1U:%=%.gz}
+SRC= table.c utf8.c
+OBJ= ${SRC:%.c=%.o}
+ODEPS= version.h
+SCRIPTS= tablep tsvtable
+JUNK= $BIN $MAN1 $MAN1U $OBJ $PKG.tar.xz $PKG.sha512 *~
+SRCREPOS= https://git.sr.ht/~strahinja/table
+
+<$mkpklib/standard.mk
+<$mkpklib/c.targets.mk
+<$mkpklib/package.mk
+
+%.h:Q: %.h.in
+ printf " SED\t%s\n" $stem.h.in
+ $SED -e "s/%VERSION%/$version/g" \
+ -e "s/%DATE%/$date/g" <$stem.h.in >$stem.h
+
+%.1:Q: %.1.in
+ printf " SED\t%s\n" $stem.1.in
+ $SED -e "s/%VERSION%/$version/g" \
+ -e "s/%DATE%/$date/g" <$stem.1.in >$stem.1