Nathan Wilcox
4dbb6c0b1d
Modify the `APPROX_RELEASE_HEIGHT`.
7 years ago
Nathan Wilcox
ab55424763
Generalize buildnum patching for both `clientversion.h` and `configure.ac`.
7 years ago
Nathan Wilcox
482291582e
Implement the IS_RELEASE rule for betas.
7 years ago
Nathan Wilcox
68ab915a24
Implement `PathPatcher` abstraction, `clientversion.h` rewrite, and build numbering w/ unittests.
7 years ago
Nathan Wilcox
2d8d493ff9
Exit instead of raising an unexpected exception, since it's already logged.
7 years ago
Nathan Wilcox
fad06b020b
Make sure to pull the latest master.
7 years ago
Nathan Wilcox
ea5abe2ca7
Add an option to run against a different repo directory.
7 years ago
Nathan Wilcox
b43194baee
Make --help output clean by not running self-test.
7 years ago
Nathan Wilcox
1ecb494896
Always run unittests prior to actual runs.
7 years ago
Nathan Wilcox
b9b7f25fb9
Make SystemExit errors less redundant in output; verify clean git status on master.
7 years ago
Nathan Wilcox
3250b3d34e
Add version sorting, assert that RELEASE_PREV is the most recent release.
7 years ago
Nathan Wilcox
7f53785735
Add support for beta/rc release versions.
7 years ago
Nathan Wilcox
a93f4de2f6
Add all of the zcash release tags in my current repo as positive test vector.
7 years ago
Nathan Wilcox
987d040660
Add another case from debian-style versions.
7 years ago
Nathan Wilcox
6e5b990a35
Update version spec by altering test; also update regex to pass single 0 digits in major/minor/patch.
7 years ago
Nathan Wilcox
30cc01ef13
Start on a make-release.py script; currently just arg parsing and unittests [unittests fail].
7 years ago
Nathan Wilcox
867d3e344f
Show toolchain versions in build.sh.
7 years ago
Daira Hopwood
b04529fefd
Disable building Proton by default.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Jack Grigg
a2e20e9ac6
Convert Zcash versions to Debian format
7 years ago
Simon
f493d3e044
Add --disable-proton flag to build.sh. Proton has build/linker issues with gcc 4.9.2 and requires gcc 5.x.
7 years ago
Sean Bowe
802ea76b3a
Allow Rust-language related assets to be disabled with `--disable-rust`.
7 years ago
Simon
abecfc422c
Remove redundant gui options from build scripts
7 years ago
Jay Graber
24a24abf75
Add -t to git fetch for release-notes.py
7 years ago
Daira Hopwood
d596658022
Remove NO_QT make option.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Jay Graber
d64a2d5a44
Add 1.0.7 release notes and update authors.md
7 years ago
Jack Grigg
a0e6d5a185
Adjust gen-manpages.sh for Zcash, use in Debian builds
7 years ago
Simon
a8d201026e
Fix bug in release process tool: bad regex in zcutil/release-notes.py.
7 years ago
Jack Grigg
2cc0a252ad
Add compile flag to disable compilation of mining code
8 years ago
Jack Grigg
b50b4d5c38
Generate Debian control file to fix shlibs lint
8 years ago
Jack Grigg
6a62bff3e0
Debian package lint
- Tweak description synopsis to make Debian happy
- Put bash completion files in correct directory
- Add a manpage for zcash-fetch-params
8 years ago
Joel Barker
cb42e55182
tweaks to allow compiling on linux
8 years ago
Joel Barker
e891d64b87
macifiy the build so that this compiles on a mac
8 years ago
Mihail Fedorov
bb40eb8b04
Docker stuff again
8 years ago
Mihail Fedorov
76b6eacf41
docker stuff updated
8 years ago
Jay Graber
c1e46db8ab
Gather release notes from previous release to HEAD
Also update release-process.md to replace git shortlog command with
release-notes.py script.
8 years ago
Jack Grigg
ca483b4064
Add bash completion files to Debian package
8 years ago
Jeffrey Walton
b8e72ced23
Add porter dev overrides for CC, CXX, MAKE, BUILD, HOST
8 years ago
Murilo Santana
5ad3193ac8
Fix sha256sum on busybox by using -c instead of --check
8 years ago
Mihail Fedorov
32c666174f
Docker files added
8 years ago
Jay Graber
3935f9dae6
Release-notes.py script to generate release notes and add contributors to authors.md
8 years ago
Jack Grigg
7a810efa08
Add --disable-tests flag to zcutils/build.sh
Closes #1787
8 years ago
Kevin Gallagher
4bc627b6a3
Improves usability of fetch-params.sh
Remove the lockfile at the end (fixes #1731 )
Makes it clearer what happens in the script output if params already exist.
8 years ago
Jack Grigg
ff5f66b847
Update Debian manpages and buildscript
8 years ago
Jack Grigg
7232f2f787
Add release notes for 1.0.0
The Debian build script has been modified to account for the version
discrepancy.
8 years ago
Kevin Gallagher
fa7261bd44
Run Lintian after built package is copied to $SRC_PATH
Because of `set -e`, if there are any warnings, then the package won't be
copied back to the source directory. For now, there are definitely going to
remain some Lintian warnings which we'll want to ignore.
Also updates comments to make them more descriptive.
8 years ago
Jack Grigg
acb8bbe4fe
Add lintian check to zcutil/build-debian-package.sh
8 years ago
Jack Grigg
b7f7def877
Rework zcutil/build-debian-package.sh to place files correctly
See http://www.tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/
for a guide on how to prepare a distribution for using dpkg-deb.
8 years ago
Kevin Gallagher
a049dd2953
Use fakeroot to build Debian package
8 years ago
Kevin Gallagher
a885ee4668
Prefer sha256sum but fall back to shasum if not available
One is provided by coreutils, the other is a Perl module.
8 years ago
Sean Bowe
27e3f362f0
Zcash zk-SNARK public parameters for 1.0 "Sprout".
8 years ago