[lintian] 04/05: Add .travis.yml
This is an automated email from the git hooks/post-receive script.
nthykier pushed a commit to branch master
in repository lintian.
commit ef9f2cb0f61fa4412ef3723ba1cab67aec33b3be
Author: Jan Wagner <waja@cyconet.org>
Date: Sun Mar 23 21:20:04 2014 +0100
Add .travis.yml
Installing build deps via mk-build-deps, which may result into more packages
installed than needed (installs with recommends). But this gives us the
freedom of just maintaining the build deps in debian/control.
Signed-off-by: Niels Thykier <niels@thykier.net>
---
.travis.yml | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..3ea3c71
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,29 @@
+language: c
+
+before_install:
+ # maybe add php ppa to provide sufficiant pkg-php-tools
+ # - sudo add-apt-repository -y ppa:ondrej/php5
+ # update package list
+ - sudo apt-get update -qq
+
+install:
+ # install build dependencies
+ # - sudo apt-get install -qq --no-install-recommends aspell aspell-en binutils bzip2 cdbs debhelper default-jdk diffstat docbook-utils docbook-xml fakeroot file gettext hardening-includes intltool-debian javahelper libapt-pkg-perl libarchive-zip-perl libclass-accessor-perl libclone-perl libdpkg-perl libdigest-sha-perl libemail-valid-perl libfile-basedir-perl libhtml-parser-perl libipc-run-perl liblist-moreutils-perl libparse-debianchangelog-perl libtest-minimumversion-perl libtest-pe [...]
+ # install packages needed for mk-build-deps
+ - sudo apt-get install -qq --no-install-recommends devscripts equivs
+ # pull build deps from debian/control
+ - sudo mk-build-deps -ir
+ # remove packages needed for mk-build-deps
+ - sudo apt-get purge -qq equivs
+ - sudo apt-get autoremove -qq
+
+script:
+ # build the debian package
+ - debuild -uc -us
+
+after_script:
+ # run lintian after build
+ - sudo apt-get install -qq --no-install-recommends lintian
+ - lintian --info --display-info --display-experimental --pedantic --show-overrides ../*.deb && lintian --info --display-info --display-experimental --pedantic --show-overrides ../*.dsc
+#notifications:
+# email: false
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: