#!/bin/bash set -e # fail on any error set -u # treat unset variables as error rm -rf deb #create DEBIAN files mkdir -p deb/usr/bin/ mkdir -p deb/DEBIAN #create copyright, docs, compat cp LICENSE deb/DEBIAN/copyright echo "https://github.com/paritytech/parity/wiki" >> deb/DEBIAN/docs echo "8" >> deb/DEBIAN/compat #create control file control=deb/DEBIAN/control echo "Package: parity" >> $control version=`grep -m 1 version Cargo.toml | awk '{print $3}' | tr -d '"' | tr -d "\n"` echo "Version: $version" >> $control echo "Source: parity" >> $control echo "Section: science" >> $control echo "Priority: extra" >> $control echo "Maintainer: Parity Technologies " >> $control echo "Build-Depends: debhelper (>=9)" >> $control echo "Standards-Version: 3.9.5" >> $control echo "Homepage: https://parity.io" >> $control echo "Vcs-Git: git://github.com/paritytech/parity.git" >> $control echo "Vcs-Browser: https://github.com/paritytech/parity" >> $control echo "Architecture: $1" >> $control echo "Depends: libssl1.0.0 (>=1.0.0)" >> $control echo "Description: Ethereum network client by Parity Technologies" >> $control size=`du deb/|awk 'END {print $1}'` echo "Installed-Size: $size" >> $control #build .deb package exit