Update to system where library info is all in library file
This commit is contained in:
parent
485fa9030a
commit
f0a97e1ba4
29
Makefile
29
Makefile
|
|
@ -1,26 +1,35 @@
|
||||||
.POSIX:
|
.POSIX:
|
||||||
SCHEME=chibi
|
SCHEME=chibi
|
||||||
LIBRARY=tap
|
LIBRARY=tap
|
||||||
AUTHORS=Retropikzel
|
LIBRARY_FILE=retropikzel/${LIBRARY}.sld
|
||||||
MAINTAINER=Retropikzel
|
MAINTAINER=Retropikzel
|
||||||
VERSION=$$(cat retropikzel/${LIBRARY}/VERSION)
|
|
||||||
PKG=retropikzel-${LIBRARY}-${VERSION}.tgz
|
|
||||||
TESTFILE=retropikzel/${LIBRARY}/test.scm
|
TESTFILE=retropikzel/${LIBRARY}/test.scm
|
||||||
DOCKER_TAG=latest
|
DOCKER_TAG=latest
|
||||||
|
|
||||||
|
splitclean=awk -F ':' '{print($$2)}' | tr -d ' '
|
||||||
|
VERSION=$$(grep "VERSION:" ${LIBRARY_FILE} | ${splitclean})
|
||||||
|
LICENSE=$$(grep "SPDX-License-Identifier:" ${LIBRARY_FILE} | awk -F ":" "{print(\$$2)}" | tr -d ' ')
|
||||||
|
DESCRIPTION=$$(grep "DESCRIPTION:" ${LIBRARY_FILE} | awk -F ':' '{print($$2)}' | tr -d ' ')
|
||||||
|
ADDITIONAL_LIBRARIES=$$(grep "ADD_LIBRARIES:" ${LIBRARY_FILE} | awk -F ':' '{print($$2)}' | tr -d ' ' || echo "")
|
||||||
|
|
||||||
|
PKG=retropikzel-${LIBRARY}-${VERSION}.tgz
|
||||||
|
|
||||||
|
debug:
|
||||||
|
echo "${LICENSE}"
|
||||||
|
|
||||||
all: package
|
all: package
|
||||||
|
|
||||||
package: retropikzel/${LIBRARY}/LICENSE retropikzel/${LIBRARY}/VERSION retropikzel/${LIBRARY}/DESCRIPTION
|
package:
|
||||||
snow-chibi package \
|
snow-chibi package \
|
||||||
--always-yes \
|
--always-yes \
|
||||||
--version=${VERSION} \
|
--version="${VERSION}" \
|
||||||
--authors=${AUTHORS} \
|
--authors=Retropikzel \
|
||||||
--maintainers=${MAINTAINER} \
|
--maintainers=Retropikzel \
|
||||||
--license="$$(cat retropikzel/${LIBRARY}/LICENSE)" \
|
--license="${LICENSE}" \
|
||||||
--doc-from-scribble=1 \
|
--doc-from-scribble=1 \
|
||||||
--test=${TESTFILE} \
|
--test=${TESTFILE} \
|
||||||
--description="$$(head -n1 retropikzel/${LIBRARY}/DESCRIPTION)" \
|
--description="${DESCRIPTION}" \
|
||||||
retropikzel/${LIBRARY}.sld
|
${LIBRARY_FILE} ${ADDITIONAL_LIBRARIES}
|
||||||
|
|
||||||
git-index:
|
git-index:
|
||||||
snow-chibi git-index ${PKG}
|
snow-chibi git-index ${PKG}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue