xmltv .Dockerfile.debian-buster, NONE, 1.1 .Dockerfile.fedora-26, NONE, 1.1 .Dockerfile.ubuntu-zesty, NONE, 1.1 .travis.yml, 1.1, 1.2

Nick Morrott via xmltv-commit <[email protected]> Thu, 31 Aug 2017 22:11:17 +0000
Newsgroups gmane.comp.tv.xmltv.cvs
Message-ID <[email protected]>
Update of /cvsroot/xmltv/xmltv
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv29076

Modified Files:
	.travis.yml 
Added Files:
	.Dockerfile.debian-buster .Dockerfile.fedora-26 
	.Dockerfile.ubuntu-zesty 
Log Message:
Update Travis CI test configuration

Add support for new distros:

- Debian 10 "Buster"
- Fedora 26
- Ubuntu 17.04 "Zesty Zapus"


Index: .travis.yml
===================================================================
RCS file: /cvsroot/xmltv/xmltv/.travis.yml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** .travis.yml	25 Feb 2017 20:21:24 -0000	1.1
--- .travis.yml	31 Aug 2017 22:11:15 -0000	1.2
***************
*** 13,22 ****
  
  env:
-   - release: debian_8
-     distro: debian
-     codename: jessie
    - release: debian_9
      distro: debian
      codename: stretch
    - release: debian_sid
      distro: debian
--- 13,22 ----
  
  env:
    - release: debian_9
      distro: debian
      codename: stretch
+   - release: debian_10
+     distro: debian
+     codename: buster
    - release: debian_sid
      distro: debian
***************
*** 28,34 ****
      distro: ubuntu
      codename: xenial
!   - release: ubuntu_1610
      distro: ubuntu
!     codename: yakkety
    - release: centos_6
      distro: centos
--- 28,34 ----
      distro: ubuntu
      codename: xenial
!   - release: ubuntu_1704
      distro: ubuntu
!     codename: zesty
    - release: centos_6
      distro: centos
***************
*** 37,46 ****
      distro: centos
      codename: 7
-   - release: fedora_24
-     distro: fedora
-     codename: 24
    - release: fedora_25
      distro: fedora
      codename: 25
  
  branches:
--- 37,46 ----
      distro: centos
      codename: 7
    - release: fedora_25
      distro: fedora
      codename: 25
+   - release: fedora_26
+     distro: fedora
+     codename: 26
  
  branches:

--- NEW FILE: .Dockerfile.fedora-26 ---
# Dockerfile to generate Fedora 26 build container for XMLTV

FROM fedora:26

MAINTAINER Nick Morrott <[email protected]>

RUN yum -y install make

RUN yum -y install perl-Archive-Zip \
                   perl-Carp \
                   perl-CGI \
                   perl-Data-Dump \
                   perl-Data-Dumper \
                   perl-Date-Manip \
                   perl-DateTime \
                   perl-DateTime-Format-ISO8601 \
                   perl-DateTime-Format-SQLite \
                   perl-DateTime-Format-Strptime \
                   perl-DBD-SQLite \
                   perl-DBI \
                   perl-Digest-SHA \
                   perl-Encode \
                   perl-Env \
                   perl-Exporter \
                   perl-ExtUtils-MakeMaker \
                   perl-File-HomeDir \
                   perl-File-Path \
                   perl-File-Slurp \
                   perl-File-Temp \
                   perl-File-Which \
                   perl-Getopt-Long \
                   perl-HTML-Form \
                   perl-HTML-Parser \
                   perl-HTML-TableExtract \
                   perl-HTML-Tree \
                   perl-HTTP-Cache-Transparent \
                   perl-HTTP-Cookies \
                   perl-HTTP-Message \
                   perl-IO-Compress \
                   perl-IO-stringy \
                   perl-JSON \
                   perl-JSON-PP \
                   perl-libwww-perl \
                   perl-Lingua-EN-Numbers-Ordinate \
                   perl-Lingua-Preferred \
                   perl-List-MoreUtils \
                   perl-Log-TraceMessages \
                   perl-LWP-Protocol-https \
                   perl-Memoize \
                   perl-Parse-RecDescent \
                   perl-PathTools \
                   perl-PathTools \
                   perl-Pod-Usage \
                   perl-Scalar-List-Utils \
                   perl-SOAP-Lite \
                   perl-Term-ProgressBar \
                   perl-TermReadKey \
                   perl-Text-Iconv \
                   perl-TimeDate \
                   perl-Time-HiRes \
                   perl-Time-Local \
                   perl-Time-Piece \
                   perl-Tk \
                   perl-Tk-TableMatrix \
                   perl-Try-Tiny \
                   perl-Unicode-String \
                   perl-URI \
                   perl-WWW-Mechanize \
                   perl-XML-DOM \
                   perl-XML-LibXML \
                   perl-XML-LibXSLT \
                   perl-XML-Parser \
                   perl-XML-Simple \
                   perl-XML-TreePP \
                   perl-XML-Twig \
                   perl-XML-Writer

--- NEW FILE: .Dockerfile.debian-buster ---
# Dockerfile to generate Debian 10 "Buster" build container for XMLTV

FROM debian:buster

MAINTAINER Nick Morrott <[email protected]>

RUN echo "deb http://deb.debian.org/debian stretch main" > /etc/apt/sources.list
RUN apt-get update

RUN apt-get -y install make \
                       --no-install-recommends

RUN apt-get -y install libarchive-zip-perl \
                       libcgi-pm-perl \
                       libdata-dump-perl \
                       libdate-manip-perl \
                       libdatetime-format-iso8601-perl \
                       libdatetime-format-sqlite-perl \
                       libdatetime-format-strptime-perl \
                       libdatetime-perl \
                       libdatetime-timezone-perl \
                       libdbd-sqlite3-perl \
                       libdbi-perl \
                       libfile-chdir-perl \
                       libfile-homedir-perl \
                       libfile-slurp-perl \
                       libfile-which-perl \
                       libhtml-parser-perl \
                       libhtml-tableextract-perl \
                       libhtml-tree-perl \
                       libhttp-cache-transparent-perl \
                       libio-compress-perl \
                       libio-stringy-perl \
                       libjson-perl \
                       liblingua-en-numbers-ordinate-perl \
                       liblingua-preferred-perl \
                       liblinux-dvb-perl \
                       liblist-moreutils-perl \
                       liblog-tracemessages-perl \
                       liblwp-protocol-https-perl \
                       libparse-recdescent-perl \
                       libsoap-lite-perl \
                       libterm-progressbar-perl \
                       libterm-readkey-perl \
                       libtext-bidi-perl \
                       libtext-iconv-perl \
                       libtext-kakasi-perl \
                       libtk-tablematrix-perl \
                       libtry-tiny-perl \
                       libunicode-string-perl \
                       libwww-mechanize-perl \
                       libwww-perl \
                       libxml-dom-perl \
                       libxml-libxml-perl \
                       libxml-libxslt-perl \
                       libxml-parser-perl \
                       libxml-simple-perl \
                       libxml-treepp-perl \
                       libxml-twig-perl \
                       libxml-writer-perl \
                       perl-tk \
                       --no-install-recommends

--- NEW FILE: .Dockerfile.ubuntu-zesty ---
# Dockerfile to generate Ubuntu 17.04 "Zesty Zapus" build container for XMLTV

FROM ubuntu:zesty

MAINTAINER Nick Morrott <[email protected]>

RUN apt-get update

RUN apt-get -y install make \
                       --no-install-recommends

RUN apt-get -y install libarchive-zip-perl \
                       libcgi-pm-perl \
                       libdata-dump-perl \
                       libdate-manip-perl \
                       libdatetime-format-iso8601-perl \
                       libdatetime-format-sqlite-perl \
                       libdatetime-format-strptime-perl \
                       libdatetime-perl \
                       libdatetime-timezone-perl \
                       libdbd-sqlite3-perl \
                       libdbi-perl \
                       libfile-chdir-perl \
                       libfile-homedir-perl \
                       libfile-slurp-perl \
                       libfile-which-perl \
                       libhtml-parser-perl \
                       libhtml-tableextract-perl \
                       libhtml-tree-perl \
                       libhttp-cache-transparent-perl \
                       libio-compress-perl \
                       libio-stringy-perl \
                       libjson-perl \
                       liblingua-en-numbers-ordinate-perl \
                       liblingua-preferred-perl \
                       liblinux-dvb-perl \
                       liblist-moreutils-perl \
                       liblog-tracemessages-perl \
                       liblwp-protocol-https-perl \
                       libparse-recdescent-perl \
                       libsoap-lite-perl \
                       libterm-progressbar-perl \
                       libterm-readkey-perl \
                       libtext-bidi-perl \
                       libtext-iconv-perl \
                       libtext-kakasi-perl \
                       libtk-tablematrix-perl \
                       libtry-tiny-perl \
                       libunicode-string-perl \
                       libwww-mechanize-perl \
                       libwww-perl \
                       libxml-dom-perl \
                       libxml-libxml-perl \
                       libxml-libxslt-perl \
                       libxml-parser-perl \
                       libxml-simple-perl \
                       libxml-treepp-perl \
                       libxml-twig-perl \
                       libxml-writer-perl \
                       perl-tk \
                       --no-install-recommends


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot