galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување ca34ebde69888843c49fbd453579b64e0ca4c706
родитељ 3067ee72250b3b7709328f34452272721ed3dcda
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Fri,  5 Aug 2022 10:03:37 +0200

Add table

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Msled/config.mk | 3++-
Msled/mkfile | 7+++++--
Atable/config.mk | 4++++
Atable/mkfile | 38++++++++++++++++++++++++++++++++++++++
измењених датотека: 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