File tree Expand file tree Collapse file tree 6 files changed +373
-0
lines changed
Expand file tree Collapse file tree 6 files changed +373
-0
lines changed Original file line number Diff line number Diff line change 1+ # Dockerfile to generate Debian 13 "Trixie" build container for XMLTV
2+
3+ FROM debian:trixie
4+
5+ LABEL maintainer="Nick Morrott <knowledgejunkie@gmail.com>"
6+
7+ RUN echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list
8+
9+ RUN apt-get update && apt-get -y install \
10+ libarchive-zip-perl \
11+ libcgi-pm-perl \
12+ libdata-dump-perl \
13+ libdate-calc-perl \
14+ libdate-manip-perl \
15+ libdatetime-format-iso8601-perl \
16+ libdatetime-format-sqlite-perl \
17+ libdatetime-format-strptime-perl \
18+ libdatetime-perl \
19+ libdatetime-timezone-perl \
20+ libdbd-sqlite3-perl \
21+ libdbi-perl \
22+ libfile-chdir-perl \
23+ libfile-homedir-perl \
24+ libfile-slurp-perl \
25+ libfile-which-perl \
26+ libhtml-parser-perl \
27+ libhtml-tree-perl \
28+ libhttp-cache-transparent-perl \
29+ libhttp-cookies-perl \
30+ libhttp-message-perl \
31+ libio-stringy-perl \
32+ libjson-perl \
33+ libjson-xs-perl \
34+ liblingua-preferred-perl \
35+ liblinux-dvb-perl \
36+ liblist-moreutils-perl \
37+ liblog-tracemessages-perl \
38+ liblwp-protocol-https-perl \
39+ liblwp-useragent-determined-perl \
40+ libperlio-gzip-perl \
41+ libsoap-lite-perl \
42+ libterm-progressbar-perl \
43+ libterm-readkey-perl \
44+ libtimedate-perl \
45+ libtk-tablematrix-perl \
46+ libtry-tiny-perl \
47+ libunicode-string-perl \
48+ liburi-encode-perl \
49+ liburi-perl \
50+ libwww-perl \
51+ libxml-dom-perl \
52+ libxml-libxml-perl \
53+ libxml-libxslt-perl \
54+ libxml-parser-perl \
55+ libxml-simple-perl \
56+ libxml-treepp-perl \
57+ libxml-twig-perl \
58+ libxml-writer-perl \
59+ make \
60+ perl \
61+ perl-tk \
62+ --no-install-recommends
Original file line number Diff line number Diff line change 1+ # Dockerfile to generate Fedora 38 build container for XMLTV
2+
3+ FROM fedora:38
4+
5+ LABEL maintainer="Nick Morrott <knowledgejunkie@gmail.com>"
6+
7+ RUN yum -y install \
8+ make \
9+ perl \
10+ perl-Archive-Zip \
11+ perl-CGI \
12+ perl-Data-Dump \
13+ perl-Date-Calc \
14+ perl-Date-Manip \
15+ perl-DateTime \
16+ perl-DateTime-Format-ISO8601 \
17+ perl-DateTime-Format-SQLite \
18+ perl-DateTime-Format-Strptime \
19+ perl-DBD-SQLite \
20+ perl-DBI \
21+ perl-File-chdir \
22+ perl-File-HomeDir \
23+ perl-File-Slurp \
24+ perl-File-Which \
25+ perl-HTML-Parser \
26+ perl-HTML-Tree \
27+ perl-HTTP-Cache-Transparent \
28+ perl-HTTP-Cookies \
29+ perl-HTTP-Message \
30+ perl-IO-stringy \
31+ perl-JSON \
32+ perl-JSON-XS \
33+ perl-libwww-perl \
34+ perl-Lingua-Preferred \
35+ perl-List-MoreUtils \
36+ perl-Log-TraceMessages \
37+ perl-LWP-Protocol-https \
38+ perl-LWP-UserAgent-Determined \
39+ perl-PerlIO-gzip \
40+ perl-SOAP-Lite \
41+ perl-Term-ProgressBar \
42+ perl-TermReadKey \
43+ perl-TimeDate \
44+ perl-Tk \
45+ perl-Tk-TableMatrix \
46+ perl-Try-Tiny \
47+ perl-Unicode-String \
48+ perl-URI \
49+ perl-URI-Encode \
50+ perl-XML-DOM \
51+ perl-XML-LibXML \
52+ perl-XML-LibXSLT \
53+ perl-XML-Parser \
54+ perl-XML-Simple \
55+ perl-XML-TreePP \
56+ perl-XML-Twig \
57+ perl-XML-Writer
Original file line number Diff line number Diff line change 1+ # Dockerfile to generate Fedora 39 build container for XMLTV
2+
3+ FROM fedora:39
4+
5+ LABEL maintainer="Nick Morrott <knowledgejunkie@gmail.com>"
6+
7+ RUN yum -y install \
8+ make \
9+ perl \
10+ perl-Archive-Zip \
11+ perl-CGI \
12+ perl-Data-Dump \
13+ perl-Date-Calc \
14+ perl-Date-Manip \
15+ perl-DateTime \
16+ perl-DateTime-Format-ISO8601 \
17+ perl-DateTime-Format-SQLite \
18+ perl-DateTime-Format-Strptime \
19+ perl-DBD-SQLite \
20+ perl-DBI \
21+ perl-File-chdir \
22+ perl-File-HomeDir \
23+ perl-File-Slurp \
24+ perl-File-Which \
25+ perl-HTML-Parser \
26+ perl-HTML-Tree \
27+ perl-HTTP-Cache-Transparent \
28+ perl-HTTP-Cookies \
29+ perl-HTTP-Message \
30+ perl-IO-stringy \
31+ perl-JSON \
32+ perl-JSON-XS \
33+ perl-libwww-perl \
34+ perl-Lingua-Preferred \
35+ perl-List-MoreUtils \
36+ perl-Log-TraceMessages \
37+ perl-LWP-Protocol-https \
38+ perl-LWP-UserAgent-Determined \
39+ perl-PerlIO-gzip \
40+ perl-SOAP-Lite \
41+ perl-Term-ProgressBar \
42+ perl-TermReadKey \
43+ perl-TimeDate \
44+ perl-Tk \
45+ perl-Tk-TableMatrix \
46+ perl-Try-Tiny \
47+ perl-Unicode-String \
48+ perl-URI \
49+ perl-URI-Encode \
50+ perl-XML-DOM \
51+ perl-XML-LibXML \
52+ perl-XML-LibXSLT \
53+ perl-XML-Parser \
54+ perl-XML-Simple \
55+ perl-XML-TreePP \
56+ perl-XML-Twig \
57+ perl-XML-Writer
Original file line number Diff line number Diff line change 1+ # Dockerfile to generate Fedora 40 build container for XMLTV
2+
3+ FROM fedora:40
4+
5+ LABEL maintainer="Nick Morrott <knowledgejunkie@gmail.com>"
6+
7+ RUN yum -y install \
8+ make \
9+ perl \
10+ perl-Archive-Zip \
11+ perl-CGI \
12+ perl-Data-Dump \
13+ perl-Date-Calc \
14+ perl-Date-Manip \
15+ perl-DateTime \
16+ perl-DateTime-Format-ISO8601 \
17+ perl-DateTime-Format-SQLite \
18+ perl-DateTime-Format-Strptime \
19+ perl-DBD-SQLite \
20+ perl-DBI \
21+ perl-File-chdir \
22+ perl-File-HomeDir \
23+ perl-File-Slurp \
24+ perl-File-Which \
25+ perl-HTML-Parser \
26+ perl-HTML-Tree \
27+ perl-HTTP-Cache-Transparent \
28+ perl-HTTP-Cookies \
29+ perl-HTTP-Message \
30+ perl-IO-stringy \
31+ perl-JSON \
32+ perl-JSON-XS \
33+ perl-libwww-perl \
34+ perl-Lingua-Preferred \
35+ perl-List-MoreUtils \
36+ perl-Log-TraceMessages \
37+ perl-LWP-Protocol-https \
38+ perl-LWP-UserAgent-Determined \
39+ perl-PerlIO-gzip \
40+ perl-SOAP-Lite \
41+ perl-Term-ProgressBar \
42+ perl-TermReadKey \
43+ perl-TimeDate \
44+ perl-Tk \
45+ perl-Tk-TableMatrix \
46+ perl-Try-Tiny \
47+ perl-Unicode-String \
48+ perl-URI \
49+ perl-URI-Encode \
50+ perl-XML-DOM \
51+ perl-XML-LibXML \
52+ perl-XML-LibXSLT \
53+ perl-XML-Parser \
54+ perl-XML-Simple \
55+ perl-XML-TreePP \
56+ perl-XML-Twig \
57+ perl-XML-Writer
Original file line number Diff line number Diff line change 1+ # Dockerfile to generate Ubuntu 23.10 "Mantic Minotaur" build container for XMLTV
2+
3+ FROM ubuntu:mantic
4+
5+ LABEL maintainer="Nick Morrott <knowledgejunkie@gmail.com>"
6+
7+ ENV DEBIAN_FRONTEND 'noninteractive'
8+ ENV TZ 'Europe/London'
9+
10+ RUN echo $TZ > /etc/timezone
11+
12+ RUN apt-get update && apt-get -y install \
13+ libarchive-zip-perl \
14+ libcgi-pm-perl \
15+ libdata-dump-perl \
16+ libdate-calc-perl \
17+ libdate-manip-perl \
18+ libdatetime-format-iso8601-perl \
19+ libdatetime-format-sqlite-perl \
20+ libdatetime-format-strptime-perl \
21+ libdatetime-perl \
22+ libdatetime-timezone-perl \
23+ libdbd-sqlite3-perl \
24+ libdbi-perl \
25+ libfile-chdir-perl \
26+ libfile-homedir-perl \
27+ libfile-slurp-perl \
28+ libfile-which-perl \
29+ libhtml-parser-perl \
30+ libhtml-tree-perl \
31+ libhttp-cache-transparent-perl \
32+ libhttp-cookies-perl \
33+ libhttp-message-perl \
34+ libio-stringy-perl \
35+ libjson-perl \
36+ libjson-xs-perl \
37+ liblingua-preferred-perl \
38+ liblinux-dvb-perl \
39+ liblist-moreutils-perl \
40+ liblog-tracemessages-perl \
41+ liblwp-protocol-https-perl \
42+ liblwp-useragent-determined-perl \
43+ libperlio-gzip-perl \
44+ libsoap-lite-perl \
45+ libterm-progressbar-perl \
46+ libterm-readkey-perl \
47+ libtimedate-perl \
48+ libtk-tablematrix-perl \
49+ libtry-tiny-perl \
50+ libunicode-string-perl \
51+ liburi-encode-perl \
52+ liburi-perl \
53+ libwww-perl \
54+ libxml-dom-perl \
55+ libxml-libxml-perl \
56+ libxml-libxslt-perl \
57+ libxml-parser-perl \
58+ libxml-simple-perl \
59+ libxml-treepp-perl \
60+ libxml-twig-perl \
61+ libxml-writer-perl \
62+ make \
63+ perl \
64+ perl-tk \
65+ tzdata \
66+ --no-install-recommends
67+
68+ RUN rm /etc/localtime && \
69+ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
70+ dpkg-reconfigure -f noninteractive tzdata
Original file line number Diff line number Diff line change 1+ # Dockerfile to generate Ubuntu 24.04 "Noble Numbat" build container for XMLTV
2+
3+ FROM ubuntu:noble
4+
5+ LABEL maintainer="Nick Morrott <knowledgejunkie@gmail.com>"
6+
7+ ENV DEBIAN_FRONTEND 'noninteractive'
8+ ENV TZ 'Europe/London'
9+
10+ RUN echo $TZ > /etc/timezone
11+
12+ RUN apt-get update && apt-get -y install \
13+ libarchive-zip-perl \
14+ libcgi-pm-perl \
15+ libdata-dump-perl \
16+ libdate-calc-perl \
17+ libdate-manip-perl \
18+ libdatetime-format-iso8601-perl \
19+ libdatetime-format-sqlite-perl \
20+ libdatetime-format-strptime-perl \
21+ libdatetime-perl \
22+ libdatetime-timezone-perl \
23+ libdbd-sqlite3-perl \
24+ libdbi-perl \
25+ libfile-chdir-perl \
26+ libfile-homedir-perl \
27+ libfile-slurp-perl \
28+ libfile-which-perl \
29+ libhtml-parser-perl \
30+ libhtml-tree-perl \
31+ libhttp-cache-transparent-perl \
32+ libhttp-cookies-perl \
33+ libhttp-message-perl \
34+ libio-stringy-perl \
35+ libjson-perl \
36+ libjson-xs-perl \
37+ liblingua-preferred-perl \
38+ liblinux-dvb-perl \
39+ liblist-moreutils-perl \
40+ liblog-tracemessages-perl \
41+ liblwp-protocol-https-perl \
42+ liblwp-useragent-determined-perl \
43+ libperlio-gzip-perl \
44+ libsoap-lite-perl \
45+ libterm-progressbar-perl \
46+ libterm-readkey-perl \
47+ libtimedate-perl \
48+ libtk-tablematrix-perl \
49+ libtry-tiny-perl \
50+ libunicode-string-perl \
51+ liburi-encode-perl \
52+ liburi-perl \
53+ libwww-perl \
54+ libxml-dom-perl \
55+ libxml-libxml-perl \
56+ libxml-libxslt-perl \
57+ libxml-parser-perl \
58+ libxml-simple-perl \
59+ libxml-treepp-perl \
60+ libxml-twig-perl \
61+ libxml-writer-perl \
62+ make \
63+ perl \
64+ perl-tk \
65+ tzdata \
66+ --no-install-recommends
67+
68+ RUN rm /etc/localtime && \
69+ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
70+ dpkg-reconfigure -f noninteractive tzdata
You can’t perform that action at this time.
0 commit comments