Skip to content

Commit df6b9b4

Browse files
committed
Added more of the new litecoin files and rebranded
1 parent a0a6d77 commit df6b9b4

File tree

1,566 files changed

+328065
-149360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,566 files changed

+328065
-149360
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
src/clientversion.cpp export-subst

.github/ISSUE_TEMPLATE.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<!--- Remove sections that do not apply -->
2+
3+
This issue tracker is only for technical issues related to defcoin-core.
4+
5+
General defcoin questions and/or support requests and are best directed to the [defcoin reddit forums](https://reddit.com/r/defcoin/).
6+
7+
### Describe the issue
8+
9+
### Can you reliably reproduce the issue?
10+
#### If so, please list the steps to reproduce below:
11+
1.
12+
2.
13+
3.
14+
15+
### Expected behaviour
16+
Tell us what should happen
17+
18+
### Actual behaviour
19+
Tell us what happens instead
20+
21+
### Screenshots.
22+
If the issue is related to the GUI, screenshots can be added to this issue via drag & drop.
23+
24+
### What version of defcoin-core are you using?
25+
List the version number/commit ID, and if it is an official binary, self compiled or a distribution package such as PPA.
26+
27+
### Machine specs:
28+
- OS:
29+
- CPU:
30+
- RAM:
31+
- Disk size:
32+
- Disk Type (HD/SDD):
33+
34+
### Any extra information that might be useful in the debugging process.
35+
This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred.

.gitignore

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
# *.tar.gz
2+
#
3+
# *.exe
4+
# src/defcoin
5+
# src/defcoind
6+
# src/defcoin-cli
7+
# src/defcoin-tx
8+
# src/test/test_defcoin
9+
# src/test/test_defcoin_fuzzy
10+
# src/qt/test/test_defcoin-qt
11+
#
12+
# # autoreconf
13+
# Makefile.in
14+
# aclocal.m4
15+
# autom4te.cache/
16+
# build-aux/config.guess
17+
# build-aux/config.sub
18+
# build-aux/depcomp
19+
# build-aux/install-sh
20+
# build-aux/ltmain.sh
21+
# build-aux/m4/libtool.m4
22+
# build-aux/m4/lt~obsolete.m4
23+
# build-aux/m4/ltoptions.m4
24+
# build-aux/m4/ltsugar.m4
25+
# build-aux/m4/ltversion.m4
26+
# build-aux/missing
27+
# build-aux/compile
28+
# build-aux/test-driver
29+
# config.log
30+
# config.status
31+
# configure
32+
# libtool
33+
# src/config/bitcoin-config.h
34+
# src/config/bitcoin-config.h.in
35+
# src/config/stamp-h1
36+
# share/setup.nsi
37+
# share/qt/Info.plist
38+
#
39+
# src/univalue/gen
40+
#
41+
# src/qt/*.moc
42+
# src/qt/moc_*.cpp
43+
# src/qt/forms/ui_*.h
44+
#
45+
# src/qt/test/moc*.cpp
46+
#
47+
# .deps
48+
# .dirstamp
49+
# .libs
50+
# .*.swp
51+
# *.*~*
52+
# *.bak
53+
# *.rej
54+
# *.orig
55+
# *.pyc
56+
# *.o
57+
# *.o-*
58+
# *.patch
59+
# *.a
60+
# *.pb.cc
61+
# *.pb.h
62+
#
63+
# *.log
64+
# *.trs
65+
# *.dmg
66+
#
67+
# *.json.h
68+
# *.raw.h
69+
#
70+
# #libtool object files
71+
# *.lo
72+
# *.la
73+
#
74+
# # Compilation and Qt preprocessor part
75+
# *.qm
76+
# Makefile
77+
# defcoin-qt
78+
# defcoin-Qt.app
79+
#
80+
# # Unit-tests
81+
# Makefile.test
82+
# defcoin-qt_test
83+
#
84+
# # Resources cpp
85+
# qrc_*.cpp
86+
#
87+
# # Mac specific
88+
# .DS_Store
89+
# build
90+
#
91+
# #lcov
92+
# *.gcno
93+
# *.gcda
94+
# /*.info
95+
# test_defcoin.coverage/
96+
# total.coverage/
97+
# coverage_percent.txt
98+
#
99+
# #build tests
100+
# linux-coverage-build
101+
# linux-build
102+
# win32-build
103+
# test/config.ini
104+
# test/cache/*
105+
#
106+
# !src/leveldb*/Makefile
107+
#
108+
# /doc/doxygen/
109+
#
110+
# libbitcoinconsensus.pc
111+
# contrib/devtools/split-debug.sh

.travis.yml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
sudo: required
2+
dist: trusty
3+
os: linux
4+
language: minimal
5+
cache:
6+
directories:
7+
- depends/built
8+
- depends/sdk-sources
9+
- $HOME/.ccache
10+
env:
11+
global:
12+
- MAKEJOBS=-j3
13+
- RUN_TESTS=false
14+
- CHECK_DOC=0
15+
- BOOST_TEST_RANDOM=1$TRAVIS_BUILD_ID
16+
- CCACHE_SIZE=100M
17+
- CCACHE_TEMPDIR=/tmp/.ccache-temp
18+
- CCACHE_COMPRESS=1
19+
- BASE_OUTDIR=$TRAVIS_BUILD_DIR/out
20+
- SDK_URL=https://bitcoincore.org/depends-sources/sdks
21+
- PYTHON_DEBUG=1
22+
- WINEDEBUG=fixme-all
23+
- LITECOIN_SCRYPT=0
24+
matrix:
25+
# ARM
26+
- HOST=arm-linux-gnueabihf PACKAGES="g++-arm-linux-gnueabihf" DEP_OPTS="NO_QT=1" CHECK_DOC=0 GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat --enable-reduce-exports"
27+
# Win32
28+
- HOST=i686-w64-mingw32 DPKG_ADD_ARCH="i386" DEP_OPTS="NO_QT=1" PACKAGES="python3 python3-dev python3-pip nsis g++-mingw-w64-i686 wine1.6 bc" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-reduce-exports" LITECOIN_SCRYPT=1
29+
# 32-bit + dash
30+
- HOST=i686-pc-linux-gnu PACKAGES="g++-multilib bc python3-zmq python3-dev python3-pip" DEP_OPTS="NO_QT=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-zmq --enable-glibc-back-compat --enable-reduce-exports LDFLAGS=-static-libstdc++" USE_SHELL="/bin/dash" LITECOIN_SCRYPT=1
31+
# Win64
32+
- HOST=x86_64-w64-mingw32 DPKG_ADD_ARCH="i386" DEP_OPTS="NO_QT=1" PACKAGES="python3 python3-dev python3-pip nsis g++-mingw-w64-x86-64 wine1.6 bc" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-reduce-exports --enable-sse2" LITECOIN_SCRYPT=1
33+
# x86_64 Linux (uses qt5 dev package instead of depends Qt to speed up build and avoid timeout)
34+
- HOST=x86_64-unknown-linux-gnu PACKAGES="python3-zmq python3-dev python3-pip qtbase5-dev qttools5-dev-tools protobuf-compiler libdbus-1-dev libharfbuzz-dev" DEP_OPTS="NO_QT=1 NO_UPNP=1 DEBUG=1 ALLOW_HOST_PACKAGES=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-zmq --with-gui=qt5 --enable-glibc-back-compat --enable-reduce-exports --enable-sse2 CPPFLAGS=-DDEBUG_LOCKORDER" LITECOIN_SCRYPT=1
35+
# x86_64 Linux, No wallet
36+
- HOST=x86_64-unknown-linux-gnu PACKAGES="python3 python3-dev python3-pip" DEP_OPTS="NO_WALLET=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat --enable-reduce-exports --enable-sse2" LITECOIN_SCRYPT=1
37+
# Cross-Mac
38+
- HOST=x86_64-apple-darwin11 PACKAGES="cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev" BITCOIN_CONFIG="--enable-gui --enable-reduce-exports --enable-sse2" OSX_SDK=10.11 GOAL="deploy"
39+
40+
before_install:
41+
- export PATH=$(echo $PATH | tr ':' "\n" | sed '/\/opt\/python/d' | tr "\n" ":" | sed "s|::|:|g")
42+
install:
43+
- if [ -n "$DPKG_ADD_ARCH" ]; then sudo dpkg --add-architecture "$DPKG_ADD_ARCH" ; fi
44+
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get update; fi
45+
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get install --no-install-recommends --no-upgrade -qq $PACKAGES; fi
46+
- if [ "$LITECOIN_SCRYPT" = 1 ]; then travis_retry sudo pip3 install litecoin_scrypt; fi
47+
before_script:
48+
- if [ "$TRAVIS_EVENT_TYPE" = "pull_request" ]; then contrib/devtools/commit-script-check.sh $TRAVIS_COMMIT_RANGE; fi
49+
- unset CC; unset CXX
50+
- if [ "$CHECK_DOC" = 1 ]; then contrib/devtools/check-doc.py; fi
51+
- mkdir -p depends/SDKs depends/sdk-sources
52+
- if [ -n "$OSX_SDK" -a ! -f depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz ]; then curl --location --fail $SDK_URL/MacOSX${OSX_SDK}.sdk.tar.gz -o depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz; fi
53+
- if [ -n "$OSX_SDK" -a -f depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz ]; then tar -C depends/SDKs -xf depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz; fi
54+
- make $MAKEJOBS -C depends HOST=$HOST $DEP_OPTS
55+
script:
56+
- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "NaH012/defcoin" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then while read LINE; do travis_retry gpg --keyserver hkp://subset.pool.sks-keyservers.net --recv-keys $LINE; done < contrib/verify-commits/trusted-keys; fi
57+
- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "NaH012/defcoin" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then git fetch --unshallow; fi
58+
- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "NaH012/defcoin" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then contrib/verify-commits/verify-commits.sh; fi
59+
- export TRAVIS_COMMIT_LOG=`git log --format=fuller -1`
60+
- if [ -n "$USE_SHELL" ]; then export CONFIG_SHELL="$USE_SHELL"; fi
61+
- OUTDIR=$BASE_OUTDIR/$TRAVIS_PULL_REQUEST/$TRAVIS_JOB_NUMBER-$HOST
62+
- BITCOIN_CONFIG_ALL="--disable-dependency-tracking --prefix=$TRAVIS_BUILD_DIR/depends/$HOST --bindir=$OUTDIR/bin --libdir=$OUTDIR/lib"
63+
- depends/$HOST/native/bin/ccache --max-size=$CCACHE_SIZE
64+
- test -n "$USE_SHELL" && eval '"$USE_SHELL" -c "./autogen.sh"' || ./autogen.sh
65+
- mkdir build && cd build
66+
- ../configure --cache-file=config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false)
67+
- make distdir VERSION=$HOST
68+
- cd defcoin-$HOST
69+
- ./configure --cache-file=../config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false)
70+
- make $MAKEJOBS $GOAL || ( echo "Build failure. Verbose build follows." && make $GOAL V=1 ; false )
71+
- export LD_LIBRARY_PATH=$TRAVIS_BUILD_DIR/depends/$HOST/lib
72+
- if [ "$RUN_TESTS" = "true" ]; then travis_wait 30 make $MAKEJOBS check VERBOSE=1; fi
73+
- if [ "$TRAVIS_EVENT_TYPE" = "cron" ]; then extended="--extended --exclude pruning,dbcrash"; fi
74+
- if [ "$RUN_TESTS" = "true" ]; then test/functional/test_runner.py --coverage --quiet ${extended}; fi
75+
after_script:
76+
- echo $TRAVIS_COMMIT_RANGE
77+
- echo $TRAVIS_COMMIT_LOG

.tx/config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[main]
2+
host = https://www.transifex.com
3+
4+
[bitcoin.qt-translation-014x]
5+
file_filter = src/qt/locale/bitcoin_<lang>.ts
6+
source_file = src/qt/locale/bitcoin_en.ts
7+
source_lang = en

0 commit comments

Comments
 (0)