~ubuntu-branches/ubuntu/utopic/bitcoin/utopic

« back to all changes in this revision

Viewing changes to contrib/gitian.yml

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Smedegaard, Jonas Smedegaard, Jan Dittberner
  • Date: 2011-07-19 15:08:54 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20110719150854-mhd8cclbbfrkhi1u
Tags: 0.3.24~dfsg-1
* New upstream release.

[ Jonas Smedegaard ]
* Improve various usage hints:
  + Explicitly mention in long description that bitcoind contains
    daemon and command-line interface.
  + Extend README.Debian with section on lack of GUI, and add primary
    headline.
  + Avoid installing upstream README: contains no parts relevant for
    Debian usage.
  Thanks to richard for suggestions (see bug#629443).
* Favor final releases over prereleases in rules and watch file.
  Thanks to Jan Dittberner.
* Track -src (not -linux) tarballs in rules and watch file.
  Thanks to Jan Dittberner.
* Drop patches 1004 and 1005 (integrated upstream) and simplify
  CXXFLAGS in rules file.
* Stop stripping no longer included source-less binaries from upstream
  tarballs.

[ Jan Dittberner ]
* refresh debian/patches/1000_use_system_crypto++.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
---
 
2
name: "bitcoin"
 
3
suites:
 
4
- "lucid"
 
5
architectures:
 
6
- "i386"
 
7
- "amd64"
 
8
packages: 
 
9
- "libdb4.7++-dev"
 
10
- "libxxf86vm-dev"
 
11
- "libgtk2.0-dev"
 
12
- "libboost-all-dev"
 
13
- "libssl-dev"
 
14
- "git-core"
 
15
reference_datetime: "2011-01-30 00:00:00"
 
16
remotes:
 
17
- "url": "https://github.com/bitcoin/bitcoin.git"
 
18
  "dir": "bitcoin"
 
19
files:
 
20
- "wxWidgets-2.9.1.tar.bz2"
 
21
- "miniupnpc-1.5.tar.gz"
 
22
- "toplevel.h.diff"
 
23
- "toplevel.cpp.diff"
 
24
script: |
 
25
  INSTDIR="$HOME/install"
 
26
  export LIBRARY_PATH="$INSTDIR/lib"
 
27
  #
 
28
  tar xzf miniupnpc-1.5.tar.gz
 
29
  cd miniupnpc-1.5
 
30
  INSTALLPREFIX=$INSTDIR make $MAKEOPTS install
 
31
  cd ..
 
32
  #
 
33
  tar xjf wxWidgets-2.9.1.tar.bz2
 
34
  cd wxWidgets-2.9.1
 
35
  cd include/wx/gtk
 
36
  patch < ../../../../toplevel.h.diff
 
37
  cd ../../../src/gtk
 
38
  patch < ../../../toplevel.cpp.diff
 
39
  cd ../..
 
40
  ./configure --prefix=$INSTDIR --enable-monolithic --disable-shared
 
41
  perl -i -p -e "s/__TIME__/\"$REFERENCE_TIME\"/;s/__DATE__/\"$REFERENCE_DATE\"/" include/wx/chartype.h
 
42
  make $MAKEOPTS install
 
43
  cd ..
 
44
  #
 
45
  cd bitcoin
 
46
  mkdir -p $OUTDIR/src
 
47
  cp -a . $OUTDIR/src
 
48
  rm -rf $OUTDIR/src/.git
 
49
  mv $OUTDIR/src/locale $OUTDIR
 
50
  cp $OUTDIR/src/doc/README $OUTDIR
 
51
  cp $OUTDIR/src/COPYING $OUTDIR
 
52
  cd src
 
53
  sed 's/$(DEBUGFLAGS)//' < makefile.unix > makefile.unix.2 && mv makefile.unix.2 makefile.unix
 
54
  PATH=$INSTDIR/bin:$PATH make -f makefile.unix CXX="g++ -I$INSTDIR/include -L$INSTDIR/lib" $MAKEOPTS bitcoin USE_UPNP=1
 
55
  PATH=$INSTDIR/bin:$PATH make -f makefile.unix CXX="g++ -I$INSTDIR/include -L$INSTDIR/lib" $MAKEOPTS bitcoind USE_UPNP=0
 
56
  mkdir -p $OUTDIR/bin/$GBUILD_BITS
 
57
  install -s bitcoin bitcoind $OUTDIR/bin/$GBUILD_BITS