[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: