Packaging utilities for Blockstack repositories
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
blockstack-toolbox-windows Update blockstack.bat Dec 18, 2017
brew sync with latest requirements Jun 27, 2017
browser-core-docker use separate script for protocol handler Jul 2, 2018
debs set debian release on the command-line May 18, 2016
imported add mixpanel (as an imported repository) Jul 18, 2016
pkg-metadata fixes the anger that apt unleashed on python-dropbox + switch to fetc… Jul 21, 2017
.gitignore add linux launcher distribution + fix a docker bug in the windows bui… Sep 21, 2017
LICENSE Initial commit Jan 20, 2016
Makefile add linux launcher distribution + fix a docker bug in the windows bui… Sep 21, 2017
README.md add deploy-windows to Makefile and adds windows toolbox build instruc… Sep 12, 2017
build-brew.sh curl -L Jun 27, 2017
build-core-with-integrations.sh adding blockstack integration test runners to the dpkg for blockstack… Jun 30, 2017
build-packages.sh egrep, not fgrep Oct 8, 2017
build-python.sh Document pre-amble Jan 25, 2016
deb.sh adding python-dropbox, core/virtualchain goes back to master as 0.14.… Jul 21, 2017
deploy-debs.sh rename deploy.sh to deploy-debs.sh Nov 11, 2016
deploy-pypi.sh default launcher to set debug mode to true Oct 16, 2017
deploy-windows.sh add deploy-windows to Makefile and adds windows toolbox build instruc… Sep 12, 2017
distribute-linux-launcher match behavior of make linux-launcher to make windows Oct 17, 2017
fetch-repos.sh egrep, not fgrep Oct 8, 2017
gen-metadata.sh egrep, not fgrep Oct 8, 2017
gen-repo-metadata.sh if the file 'repo-skip.txt' is present, don't build those packages Oct 6, 2017
make-browser.sh fpm wants write permissions Aug 11, 2017
pypi.sh default launcher to set debug mode to true Oct 16, 2017
repo-key.pub Add Jude's public key to the repo Jul 18, 2016

README.md

Packaging Scripts

This repository contains the necessary scripts and tools to create signed Linux package repositories. Currently, they support creating Debian/Ubuntu repositories from Python source packages.

To use these scripts, you will need fpm and a GPG key.

Building Windows Installer

$ cd blockstack-toolbox-windows/
$ make windows

This requires Docker to build. It produces blockstack-toolbox-windows/dist/BlockstackToolbox.exe

This can be deployed with

$ make deploy-windows

Example

This will create a Debian/Ubuntu repository signed with GPG key ID DB858875:

    $ make GPGKEYID=DB858875

The repository will be built under ./build/repositories/debian.