~ubuntu-branches/ubuntu/trusty/golang-mux-dev/trusty-updates

« back to all changes in this revision

Viewing changes to debian/Dockerfile

  • Committer: Package Import Robot
  • Author(s): James Page, Serge Hallyn
  • Date: 2014-08-08 12:34:31 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20140808123431-5eda78owvcosj5ho
Tags: 0.0~git20140505.1.136d54f-2~ubuntu0.14.04.1
[ Serge Hallyn ]
* Backport new version to Ubuntu 14.04 to support Docker SRU (LP: #1338768):
  - Rename package to golang-mux-dev to align with 14.04.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
FROM tianon/debian-devel
 
2
 
 
3
# TODO find a cleaner way to get ".git" in the image without this hack
 
4
RUN git clone --no-checkout git://anonscm.debian.org/pkg-go/packages/golang-mux.git /usr/src/golang-mux
 
5
 
 
6
# start by adding just "debian/control" so we can get mk-build-deps with maximum caching
 
7
ADD control /usr/src/golang-mux/debian/
 
8
WORKDIR /usr/src/golang-mux
 
9
 
 
10
# get all the build deps of _this_ package in a nice repeatable way
 
11
RUN apt-get update && mk-build-deps -irt'apt-get --no-install-recommends -yq' debian/control
 
12
 
 
13
# need our debian/ directory to compile _this_ package
 
14
ADD . /usr/src/golang-mux/debian
 
15
 
 
16
# go download and unpack our upstream source
 
17
#RUN uscan --force-download --verbose --download-current-version
 
18
RUN git fetch --tags && ./debian/helpers/generate-tarball.sh ../
 
19
RUN origtargz --unpack
 
20
 
 
21
# tianon is _really_ lazy, and likes a preseeded bash history
 
22
RUN echo 'origtargz --unpack && dpkg-buildpackage -us -uc && lintian -EvIL+pedantic' >> /root/.bash_history