<commit_before>CryptoBullion-qt: Qt5 GUI for CryptoBullion
===========================================

Build instructions
===================

Debian, Ubuntu, Linux Mint and other varients
---------------------------------------------

First, make sure that the required packages for Qt4 development of your
distribution are installed, for Debian and Ubuntu these are:

	sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev libboost-all-dev

If you are on Ubuntu you have to add a new repository in order to instad BDB 4.8, if you are on an other distribution you should compile it from source or get it through an old packet.
You can try to build it with latest BDB version, but at your own risk !

	sudo add-apt-repository ppa:bitcoin/bitcoin
	sudo apt-get update
	sudo apt-get install libdb4.8-dev libdb4.8++-dev

Now you have to install Qt depedencies:
	sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler qt5-default

Once it's done, you are ready for compiling, use the following command to compile:
	cd src/leveldb/ && chmod 755 build_detect_platform && make libleveldb.a libmemenv.a && cd ../..
	cd src/miniupnpc && make && cd ../..
	qmake
	make

An executable named `cryptobillion-qt` will be built.


Windows
--------

We highly recommend to build Windows on a Linux envrinoment using a cross-compiler explained in 'build-windows_onunix.md'.

Windows build instructions:

- Download the Qt Windows SDK with MinGW32 and install it.
<commit_msg>missing &&<commit_after>CryptoBullion-qt: Qt5 GUI for CryptoBullion
===========================================

Build instructions
===================

Debian, Ubuntu, Linux Mint and other varients
---------------------------------------------

First, make sure that the required packages for Qt4 development of your
distribution are installed, for Debian and Ubuntu these are:

	sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev libboost-all-dev

If you are on Ubuntu you have to add a new repository in order to instad BDB 4.8, if you are on an other distribution you should compile it from source or get it through an old packet.
You can try to build it with latest BDB version, but at your own risk !

	sudo add-apt-repository ppa:bitcoin/bitcoin
	sudo apt-get update
	sudo apt-get install libdb4.8-dev libdb4.8++-dev

Now you have to install Qt depedencies:
	sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler qt5-default

Once it's done, you are ready for compiling, use the following command to compile:
	cd src/leveldb/ && chmod 755 build_detect_platform && make libleveldb.a libmemenv.a && cd ../.. &&
	cd src/miniupnpc && make && cd ../..
	qmake
	make

An executable named `cryptobillion-qt` will be built.


Windows
--------

We highly recommend to build Windows on a Linux envrinoment using a cross-compiler explained in 'build-windows_onunix.md'.

Windows build instructions:

- Download the Qt Windows SDK with MinGW32 and install it.

{'fraction_non_alphanumeric': 0.12825396825396826, 'fraction_numerical': 0.013968253968253968, 'mean_word_length': 3.710014947683109, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3901141', 'n_tokens_mistral': 963, 'n_tokens_neox': 884, 'n_words': 389}