xmltv .dockerignore, NONE, 1.1 .Dockerfile.centos-6, NONE, 1.1 .Dockerfile.centos-7, NONE, 1.1 .Dockerfile.debian-jessie, NONE, 1.1 .Dockerfile.debian-stretch, NONE, 1.1 .Dockerfile.debian-sid, NONE, 1.1 .Dockerfile.fedora-24, NONE, 1.1 .Dockerfile.fedora-25, NONE, 1.1 .Dockerfile.ubuntu-trusty, NONE, 1.1 .Dockerfile.ubuntu-xenial, NONE, 1.1 .Dockerfile.ubuntu-yakkety, NONE, 1.1 .travis.yml, NONE, 1.1 MANIFEST, 1.205, 1.206
Nick Morrott <[email protected]> Sat, 25 Feb 2017 20:21:26 +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-serv16954 Modified Files: MANIFEST Added Files: .dockerignore .Dockerfile.centos-6 .Dockerfile.centos-7 .Dockerfile.debian-jessie .Dockerfile.debian-stretch .Dockerfile.debian-sid .Dockerfile.fedora-24 .Dockerfile.fedora-25 .Dockerfile.ubuntu-trusty .Dockerfile.ubuntu-xenial .Dockerfile.ubuntu-yakkety .travis.yml Log Message: Add support for build testing XMLTV using Travis CI Initial support tests builds on the following Linux distributions when XMLTV source is hosted on Github: - CentOS 6 - CentOS 7 - Debian 8 "Jessie" - Debian 9 "Stretch" - Debian Sid - Fedora 24 - Fedora 25 - Ubuntu 14.04 LTS "Trusty Tahr" - Ubuntu 16.04 LTS "Xenial Xerus" - Ubuntu 16.10 "Yakkety Yak" --- NEW FILE: .Dockerfile.fedora-25 --- # Dockerfile to generate Fedora 25 build container for XMLTV FROM fedora:25 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.fedora-24 --- # Dockerfile to generate Fedora 24 build container for XMLTV FROM fedora:24 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.centos-7 --- # Dockerfile to generate CentOS 7 build container for XMLTV FROM centos:7 MAINTAINER Nick Morrott <[email protected]> RUN yum -y install epel-release 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-Parse-RecDescent \ 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.centos-6 --- # Dockerfile to generate CentOS 6 build container for XMLTV FROM centos:6 MAINTAINER Nick Morrott <[email protected]> RUN yum -y install epel-release RUN yum -y install make RUN yum -y install perl-Archive-Zip \ perl-CGI \ perl-Crypt-SSLeay \ perl-Data-Dump \ 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-ExtUtils-MakeMaker \ perl-File-HomeDir \ perl-File-Slurp \ perl-File-Temp \ perl-File-Which \ perl-HTML-Parser \ perl-HTML-TableExtract \ perl-HTML-Tree \ perl-HTTP-Cache-Transparent \ perl-IO-Compress-Zlib \ perl-IO-stringy \ perl-JSON \ perl-libwww-perl \ perl-Lingua-EN-Numbers-Ordinate \ perl-Lingua-Preferred \ perl-List-MoreUtils \ perl-Log-TraceMessages \ perl-Parse-RecDescent \ perl-SOAP-Lite \ perl-Term-ProgressBar \ perl-TermReadKey \ perl-Text-Iconv \ perl-TimeDate \ perl-Time-HiRes \ 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: .dockerignore --- .git .dockerignore .Dockerfile* Index: MANIFEST =================================================================== RCS file: /cvsroot/xmltv/xmltv/MANIFEST,v retrieving revision 1.205 retrieving revision 1.206 diff -C2 -d -r1.205 -r1.206 *** MANIFEST 24 Feb 2017 20:16:28 -0000 1.205 --- MANIFEST 25 Feb 2017 20:21:24 -0000 1.206 *************** *** 1,4 **** --- 1,16 ---- .cvsignore + .dockerignore .gitignore + .Dockerfile.centos-6 + .Dockerfile.centos-7 + .Dockerfile.debian-jessie + .Dockerfile.debian-sid + .Dockerfile.debian-stretch + .Dockerfile.fedora-24 + .Dockerfile.fedora-25 + .Dockerfile.ubuntu-trusty + .Dockerfile.ubuntu-xenial + .Dockerfile.ubuntu-yakkety + .travis.yml COPYING MANIFEST --- NEW FILE: .Dockerfile.ubuntu-xenial --- # Dockerfile to generate Ubuntu 16.04 LTS "Xenial Xerus" build container for XMLTV FROM ubuntu:xenial 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 --- NEW FILE: .Dockerfile.debian-stretch --- # Dockerfile to generate Debian 9 "Stretch" build container for XMLTV FROM debian:stretch 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.debian-jessie --- # Dockerfile to generate Debian 8 "Jessie" build container for XMLTV FROM debian:jessie MAINTAINER Nick Morrott <[email protected]> RUN echo "deb http://deb.debian.org/debian jessie 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.debian-sid --- # Dockerfile to generate Debian Sid build container for XMLTV FROM debian:sid MAINTAINER Nick Morrott <[email protected]> RUN echo "deb http://deb.debian.org/debian unstable 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-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: .travis.yml --- --- notifications: email: recipients: - [email protected] on_success: always on_failure: always sudo: required language: bash env: - release: debian_8 distro: debian codename: jessie - release: debian_9 distro: debian codename: stretch - release: debian_sid distro: debian codename: sid - release: ubuntu_1404_lts distro: ubuntu codename: trusty - release: ubuntu_1604_lts distro: ubuntu codename: xenial - release: ubuntu_1610 distro: ubuntu codename: yakkety - release: centos_6 distro: centos codename: 6 - release: centos_7 distro: centos codename: 7 - release: fedora_24 distro: fedora codename: 24 - release: fedora_25 distro: fedora codename: 25 branches: only: - master services: - docker before_install: - env | sort - sudo apt-get update -qq install: - sudo docker build -f .Dockerfile.${distro}-${codename} -t xmltv-build-deps/${distro}-${codename} . - sudo docker run -t --detach -v $TRAVIS_BUILD_DIR:/src --name xmltv xmltv-build-deps/${distro}-${codename} /bin/bash - sudo docker ps -a script: - docker exec -it xmltv /bin/bash -c "cd /src && perl Makefile.PL --yes" - docker exec -it xmltv /bin/bash -c "cd /src && make" - docker exec -it xmltv /bin/bash -c "cd /src && make test" --- NEW FILE: .Dockerfile.ubuntu-trusty --- # Dockerfile to generate Ubuntu 14.04 LTS "Trusty Tahr" build container for XMLTV FROM ubuntu:trusty 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 --- NEW FILE: .Dockerfile.ubuntu-yakkety --- # Dockerfile to generate Ubuntu 16.10 "Yakkety Yak" build container for XMLTV FROM ubuntu:yakkety 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