image: Dockerfile
podman build . --tag builder
keys:
mkdir keys
openssl genrsa -out keys/me@dominic-ricottone.com.rsa 2048
openssl rsa -in keys/me@dominic-ricottone.com.rsa -pubout -out keys/me@dominic-ricottone.com.rsa.pub
BUILDS_SR_HT=pkg/aarch64/builds.sr.ht-0.85.6-r0.apk
$(BUILDS_SR_HT): pkgsrc/builds.sr.ht/APKBUILD $(PY3_ANSI2HTML) $(PY3_CELERY) $(PY3_SRHT)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder builds.sr.ht
GIT_SR_HT=pkg/aarch64/git.sr.ht-0.83.5-r0.apk
$(GIT_SR_HT): pkgsrc/git.sr.ht/APKBUILD $(PY3_MINIO) $(PY3_SCMSRHT)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder git.sr.ht
LISTS_SR_HT=pkg/aarch64/lists.sr.ht-0.57.4-r0.apk
$(LISTS_SR_HT): pkgsrc/lists.sr.ht/APKBUILD $(PY3_CELERY) $(PY3_SRHT) $(PY3_AIOSMTPD) $(PY3_ASYNCPG)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder lists.sr.ht
META_SR_HT=pkg/aarch64/meta.sr.ht-0.64.7-r0.apk
$(META_SR_HT): pkgsrc/meta.sr.ht/APKBUILD $(PY3_SRHT) $(PY3_ZXCVBN)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder meta.sr.ht
PY3_AIOSMTPD=pkg/aarch64/py3-aiosmtpd-1.4.2-r1.apk
$(PY3_AIOSMTPD): pkgsrc/py3-aiosmtpd/APKBUILD $(PY3_ATPUBLIC)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-aiosmtpd
PY3_AMQP=pkg/aarch64/py3-amqp-5.1.1-r0.apk
$(PY3_AMQP): pkgsrc/py3-amqp/APKBUILD $(PY3_VINE)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-amqp
PY3_ANSI2HTML=pkg/aarch64/py3-ansi2html-1.8.0-r0.apk
$(PY3_ANSI2HTML): pkgsrc/py3-ansi2html/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-ansi2html
PY3_ASYNCPG=pkg/aarch64/py3-asyncpg-0.27.0-r0.apk
$(PY3_ASYNCPG): pkgsrc/py3-asyncpg/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-asyncpg
PY3_ATPUBLIC=pkg/aarch64/py3-atpublic-3.1.1-r0.apk
$(PY3_ATPUBLIC): pkgsrc/py3-atpublic/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-atpublic
PY3_BILLIARD=pkg/aarch64/py3-billiard-3.6.4.0-r0.apk
$(PY3_BILLIARD): pkgsrc/py3-billiard/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-billiard
PY3_CASE=pkg/aarch64/py3-case-1.5.3-r0.apk
$(PY3_CASE): pkgsrc/py3-case/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-case
PY3_CELERY=pkg/aarch64/py3-celery-5.2.7-r0.apk
$(PY3_CELERY): pkgsrc/py3-celery/APKBUILD $(PY3_AMQP) $(PY3_BILLIARD) $(PY3_CLICK_DIDYOUMEAN) $(PY3_CLICK_REPL) $(PY3_KOMBU) $(PY3_VINE)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-celery
PY3_CLICK_DIDYOUMEAN=pkg/aarch64/py3-click-didyoumean-0.3.0-r0.apk
$(PY3_CLICK_DIDYOUMEAN): pkgsrc/py3-click-didyoumean/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-click-didyoumean
PY3_CLICK_REPL=pkg/aarch64/py3-click-repl-0.2.0-r0.apk
$(PY3_CLICK_REPL): pkgsrc/py3-click-repl/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-click-repl
PY3_COLOUR=pkg/aarch64/py3-colour-0.1.5-r0.apk
$(PY3_COLOUR): pkgsrc/py3-colour/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-colour
PY3_FURL=pkg/aarch64/py3-furl-2.1.3-r0.apk
$(PY3_FURL): pkgsrc/py3-furl/APKBUILD $(PY3_ORDEREDMULTIDICT)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-furl
PY3_HUMANIZE=pkg/aarch64/py3-humanize-4.4.0-r0.apk
$(PY3_HUMANIZE): pkgsrc/py3-humanize/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-humanize
PY3_INFINITY=pkg/aarch64/py3-infinity-1.5-r0.apk
$(PY3_INFINITY): pkgsrc/py3-infinity/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-infinity
PY3_INTERVALS=pkg/aarch64/py3-intervals-0.9.2-r0.apk
$(PY3_INTERVALS): pkgsrc/py3-intervals/APKBUILD $(PY3_INFINITY)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-intervals
PY3_KOMBU=pkg/aarch64/py3-kombu-5.2.4-r0.apk
$(PY3_KOMBU): pkgsrc/py3-kombu/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-kombu
PY3_MINIO=pkg/aarch64/py3-minio-7.1.12-r0.apk
$(PY3_MINIO): pkgsrc/py3-minio/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-minio
PY3_MISTLETOE=pkg/aarch64/py3-mistletoe-0.9.0-r0.apk
$(PY3_MISTLETOE): pkgsrc/py3-mistletoe/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-mistletoe
PY3_ORDEREDMULTIDICT=pkg/aarch64/py3-orderedmultidict-1.0.1-r0.apk
$(PY3_ORDEREDMULTIDICT): pkgsrc/py3-orderedmultidict/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-orderedmultidict
PY3_PGPY=pkg/aarch64/py3-pgpy-0.5.4-r2.apk
$(PY3_PGPY): pkgsrc/py3-pgpy/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-pgpy
PY3_SCMSRHT=pkg/aarch64/py3-scmsrht-0.22.22-r0.apk
$(PY3_SCMSRHT): pkgsrc/py3-scmsrht/APKBUILD $(BUILDS_SR_HT) $(PY3_SRHT)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-scmsrht
PY3_SQLALCHEMY_UTILS=pkg/aarch64/py3-sqlalchemy-utils-0.38.3-r0.apk
$(PY3_SQLALCHEMY_UTILS): pkgsrc/py3-sqlalchemy-utils/APKBUILD $(PY3_INTERVALS) $(PY3_COLOUR) $(PY3_FURL)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-sqlalchemy-utils
PY3_SRHT=pkg/aarch64/py3-srht-0.69.14-r0.apk
$(PY3_SRHT): $(PY3_CELERY) $(PY3_HUMANIZE) $(PY3_MISTLETOE) $(PY3_PGPY) $(PY3_PYGMENTS) $(PY3_SQLALCHEMY_UTILS)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-srht
PY3_VINE=pkg/aarch64/py3-vine-5.0.0-r1.apk
$(PY3_VINE): pkgsrc/py3-vine/APKBUILD $(PY3_CASE)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-vine
PY3_ZXCVBN=pkg/aarch64/py3-zxcvbn-4.4.28-r0.apk
$(PY3_ZXCVBN): pkgsrc/py3-zxcvbn/APKBUILD
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder py3-zxcvbn
TODO_SR_HT=pkg/aarch64/todo.sr.ht-0.74.5-r0.apk
$(TODO_SR_HT): pkgsrc/todo.sr.ht/APKBUILD $(PY3_AIOSMTPD) $(PY3_SRHT)
podman run --rm --mount type=bind,src=/var/deploy/build/huttese-apk/pkg,target=/home/builder/packages/huttese-pkgsrc,Z builder todo.sr.ht
all: \
$(PY3_ATPUBLIC) \
$(PY3_AIOSMTPD) \
$(PY3_CASE) \
$(PY3_VINE) \
$(PY3_AMQP) \
$(PY3_ANSI2HTML) \
$(PY3_ASYNCPG) \
$(PY3_BILLIARD) \
$(PY3_CLICK_DIDYOUMEAN) \
$(PY3_CLICK_REPL) \
$(PY3_COLOUR) \
$(PY3_ORDEREDMULTIDICT) \
$(PY3_FURL) \
$(PY3_HUMANIZE) \
$(PY3_ZXCVBN) \
$(PY3_INFINITY) \
$(PY3_INTERVALS) \
$(PY3_KOMBU) \
$(PY3_MINIO) \
$(PY3_MISTLETOE) \
$(PY3_PGPY) \
$(PY3_SQLALCHEMY_UTILS) \
$(PY3_CELERY) \
$(PY3_SCMSRHT) \
$(PY3_SRHT) \
$(TODO_SR_HT) \
$(BUILDS_SR_HT) \
$(GIT_SR_HT) \
$(LISTS_SR_HT) \
$(META_SR_HT)