@@ -12,50 +12,59 @@ EXPORT_DIR := $(VERSION)
12
12
13
13
MODULES ?= go jsc node perl php python ruby minimal
14
14
15
+ VARIANT ?= bullseye
16
+
15
17
VERSION_minimal ?=
16
- CONTAINER_minimal ?= debian:bullseye -slim
18
+ CONTAINER_minimal ?= debian:$( VARIANT ) -slim
17
19
CONFIGURE_minimal ?=
18
20
INSTALL_minimal ?= version
19
21
RUN_minimal ?= /bin/true
20
22
21
23
VERSION_go ?= 1.20
22
- CONTAINER_go ?= golang:$(VERSION_go )
24
+ VARIANT_go ?= $(VARIANT )
25
+ CONTAINER_go ?= golang:$(VERSION_go ) -$(VARIANT_go )
23
26
CONFIGURE_go ?= go --go-path=$$GOPATH
24
27
INSTALL_go ?= go-install-src libunit-install
25
28
RUN_go ?= /bin/true
26
29
27
30
VERSION_jsc ?= 11
28
- CONTAINER_jsc ?= eclipse-temurin:$(VERSION_jsc ) -jdk
31
+ VARIANT_jsc ?= jammy
32
+ CONTAINER_jsc ?= eclipse-temurin:$(VERSION_jsc ) -jdk-$(VARIANT_jsc )
29
33
CONFIGURE_jsc ?= java --jars=/usr/share/unit-jsc-common/
30
34
INSTALL_jsc ?= java-shared-install java-install
31
35
RUN_jsc ?= /bin/true
32
36
33
37
VERSION_node ?= 18
34
- CONTAINER_node ?= node:$(VERSION_node )
38
+ VARIANT_node ?= $(VARIANT )
39
+ CONTAINER_node ?= node:$(VERSION_node ) -$(VARIANT_node )
35
40
CONFIGURE_node ?= nodejs --node-gyp=/usr/local/lib/node_modules/npm/bin/node-gyp-bin/node-gyp
36
41
INSTALL_node ?= node node-install libunit-install
37
42
RUN_node ?= /bin/true
38
43
39
44
VERSION_perl ?= 5.36
40
- CONTAINER_perl ?= perl:$(VERSION_perl )
45
+ VARIANT_perl ?= $(VARIANT )
46
+ CONTAINER_perl ?= perl:$(VERSION_perl ) -$(VARIANT_perl )
41
47
CONFIGURE_perl ?= perl
42
48
INSTALL_perl ?= perl-install
43
49
RUN_perl ?= /bin/true
44
50
45
51
VERSION_php ?= 8.2
46
- CONTAINER_php ?= php:$(VERSION_php ) -cli
52
+ VARIANT_php ?= cli-$(VARIANT )
53
+ CONTAINER_php ?= php:$(VERSION_php ) -$(VARIANT_php )
47
54
CONFIGURE_php ?= php
48
55
INSTALL_php ?= php-install
49
56
RUN_php ?= ldconfig
50
57
51
58
VERSION_python ?= 3.11
52
- CONTAINER_python ?= python:$(VERSION_python )
59
+ VARIANT_python ?= $(VARIANT )
60
+ CONTAINER_python ?= python:$(VERSION_python ) -$(VARIANT_python )
53
61
CONFIGURE_python ?= python --config=/usr/local/bin/python3-config
54
62
INSTALL_python ?= python3-install
55
63
RUN_python ?= /bin/true
56
64
57
65
VERSION_ruby ?= 3.2
58
- CONTAINER_ruby ?= ruby:$(VERSION_ruby )
66
+ VARIANT_ruby ?= $(VARIANT )
67
+ CONTAINER_ruby ?= ruby:$(VERSION_ruby ) -$(VARIANT_ruby )
59
68
CONFIGURE_ruby ?= ruby
60
69
INSTALL_ruby ?= ruby-install
61
70
RUN_ruby ?= gem install rack
0 commit comments