Compare commits
16 Commits
Author | SHA1 | Date |
---|---|---|
jahway603 | adcb453d6e | 2 weeks ago |
jahway603 | 3d052d0059 | 2 weeks ago |
jahway603 | 0871b2189b | 2 weeks ago |
jahway603 | c8eec398f8 | 2 weeks ago |
jahway603 | 6957432ea1 | 2 weeks ago |
jahway603 | 189f6587c2 | 2 weeks ago |
jahway603 | 4a8a608c83 | 2 weeks ago |
jahway603 | 205c937172 | 2 weeks ago |
jahway603 | 97086b614f | 2 weeks ago |
jahway603 | b9ffa1737c | 2 weeks ago |
jahway603 | 25a14186f2 | 2 weeks ago |
Duke | 2c680fb03c | 1 month ago |
Duke | 4c0806d39c | 1 month ago |
onryo | ba34dd4345 | 2 months ago |
jahway603 | 997af9b3c5 | 11 months ago |
jahway603 | d7de70346d | 11 months ago |
42 changed files with 269 additions and 258 deletions
@ -1,4 +1,4 @@ |
|||
# The Hush Developers |
|||
|
|||
Jahway603 https://git.hush.is/jahway603 https://github.com/jahway603 |
|||
jahway603 https://git.hush.is/jahway603 https://codeberg.org/jahway603 https://github.com/jahway603 |
|||
Duke Leto https://git.hush.is/duke |
|||
|
@ -1,5 +1,29 @@ |
|||
lightwalletd (0.1.1) stable; urgency=medium |
|||
lightwalletd (0.2.0) unstable; urgency=high |
|||
|
|||
* Fixed logging error |
|||
* Fixed issue with clients sending expired transactions |
|||
* Implemented help system in Makefile |
|||
* Updates to manpage to include all CLI options |
|||
* Updates to Documentation |
|||
|
|||
-- Hush Core <jahway603@protonmail.com> Sat, 11 May 2024 09:44:17 -0700 |
|||
|
|||
lightwalletd (0.1.3) unstable; urgency=medium |
|||
|
|||
* Bugfixes |
|||
* Removed old & unused code |
|||
|
|||
-- Hush Core <jahway603@protonmail.com> Fri, 23 Jun 2023 06:39:17 -0700 |
|||
|
|||
lightwalletd (0.1.2) unstable; urgency=medium |
|||
|
|||
* New codebase from upstream lightwalletd |
|||
* Updates to Documentation |
|||
|
|||
-- Hush Core <jahway603@protonmail.com> Mon, 06 Mar 2023 07:18:21 -0700 |
|||
|
|||
lightwalletd (0.1.1) unstable; urgency=medium |
|||
|
|||
* 0.1.1 release. |
|||
|
|||
-- Hush Core <jahway603@protonmail.com> Sunday, 24 Oct 2021 13:40:30 -0700 |
|||
-- Hush Core <jahway603@protonmail.com> Sun, 24 Oct 2021 13:40:30 -0700 |
|||
|
@ -1,6 +1,6 @@ |
|||
Files: * |
|||
Copyright: 2019-2021, The Hush developers |
|||
Copyright: 2019-2024, The Hush developers |
|||
2018-2019, The Zcash developers |
|||
License: GPLv3 |
|||
Comment: https://hush.is/developers |
|||
Comment: https://hush.is |
|||
|
|||
|
@ -1 +1,4 @@ |
|||
lightwalletd_0.1.1_amd64.deb utils optional |
|||
lightwalletd_0.1.3_amd64.deb utils optional |
|||
lightwalletd_0.1.3_arm64.deb utils optional |
|||
lightwalletd_0.2.0_amd64.deb utils optional |
|||
lightwalletd_0.2.0_arm64.deb utils optional |
|||
|
@ -1,37 +0,0 @@ |
|||
#!/usr/bin/env bash |
|||
# Copyright 2021-2023 Duke Leto and The Hush Developers |
|||
# Distributed under the GPLv3 software license, see the accompanying |
|||
# file LICENSE or https://www.gnu.org/licenses/gpl-3.0.en.html |
|||
# Purpose: To process a release for a new version of lightwalletd |
|||
|
|||
# *** Run with *** |
|||
# ./util/RELEASE-new-version.sh 0.1.3 |
|||
# *** the above 0.1.3 is the version number you're building *** |
|||
|
|||
VERSION=$1 |
|||
readonly VERSION |
|||
sed -i "s/0.1.3/$VERSION/g" util/build-debian-package.sh |
|||
sed -i "s/0.1.3/$VERSION/g" util/build-debian-package-SBC.sh |
|||
sed -i "s/0.1.3/$VERSION/g" common/common.go |
|||
sed -i "s/0.1.3/$VERSION/g" doc/man/lightwalletd.1 |
|||
|
|||
set -e |
|||
|
|||
echo "" |
|||
echo "Let's build new release $VERSION of lightwalletd..." |
|||
echo "" |
|||
echo "" |
|||
echo "Building x86 binary" |
|||
make build |
|||
echo "Building x86 Debian package" |
|||
./util/build-debian-package.sh |
|||
echo "lightwalletd $VERSION x86 is done... now to build ARM..." |
|||
|
|||
# TO-DO: automate ARM deb pkg build |
|||
#echo "" |
|||
#echo "Building ARM binary" |
|||
#make build-arm |
|||
#./util/build-debian-package-SBC.sh |
|||
#rm lightwalletd |
|||
# |
|||
echo "ALL DONE FOR lightwalletd $VERSION release" |
@ -1,105 +0,0 @@ |
|||
#!/usr/bin/env bash |
|||
# Copyright (c) 2021-2023 The Hush developers |
|||
# Distributed under the GPLv3 software license, see the accompanying |
|||
# file LICENSE or https://www.gnu.org/licenses/gpl-3.0.en.html |
|||
# |
|||
# Remix for SBC (Single Board Computer) like PineBook, Rock64, Raspberry Pi, etc. |
|||
## Usage: ./util/build-debian-package-SBC.sh |
|||
|
|||
echo "Let's see who read the README.md or not..." |
|||
echo "" |
|||
|
|||
# Check if lightwalletd is already built on system and exit if it is not |
|||
if ! [ -x "$(command -v ./lightwalletd)" ]; then |
|||
echo 'Error: lightwalletd is not compiled yet. Run "make build" and try again.' >&2 |
|||
echo "" |
|||
exit 1 |
|||
fi |
|||
# Check if lintian is installed and exit if it is not |
|||
if ! [ -x "$(command -v lintian)" ]; then |
|||
echo 'Error: lintian is not installed yet. Consult your Linux version package manager...' >&2 |
|||
echo 'On Debian/Ubuntu, try "sudo apt install lintian"' |
|||
echo "" |
|||
exit 1 |
|||
fi |
|||
# Check if fakeroot is installed and exit if it is not |
|||
if ! [ -x "$(command -v fakeroot)" ]; then |
|||
echo 'Error: fakeroot is not installed yet. Consult your Linux version package manager...' >&2 |
|||
echo 'On Debian/Ubuntu, try "sudo apt install fakeroot"' |
|||
echo "" |
|||
exit 1 |
|||
fi |
|||
|
|||
# TODO - check that the lightwalletd binary is not x86 and is actually aarch64 |
|||
|
|||
echo "Let There Be Hush Lightwalletd Debian Packages for ARM!!!" |
|||
echo "" |
|||
echo "((_,...,_))" |
|||
echo " |o o|" |
|||
echo " \ /" |
|||
echo " ^_^ cp97" |
|||
echo "" |
|||
|
|||
set -e |
|||
set -x |
|||
|
|||
BUILD_PATH="/tmp/lightwalletd-debian-$$" |
|||
PACKAGE_NAME="lightwalletd" |
|||
SRC_PATH=`pwd` |
|||
SRC_DEB=$SRC_PATH/contrib/debian |
|||
SRC_DOC=$SRC_PATH/doc |
|||
ARCH="aarch64" |
|||
|
|||
umask 022 |
|||
|
|||
if [ ! -d $BUILD_PATH ]; then |
|||
mkdir $BUILD_PATH |
|||
fi |
|||
|
|||
PACKAGE_VERSION=0.1.3 |
|||
DEBVERSION=$(echo $PACKAGE_VERSION) |
|||
BUILD_DIR="$BUILD_PATH/$PACKAGE_NAME-$PACKAGE_VERSION-$ARCH" |
|||
|
|||
if [ -d $BUILD_DIR ]; then |
|||
rm -R $BUILD_DIR |
|||
fi |
|||
|
|||
DEB_BIN=$BUILD_DIR/usr/bin |
|||
DEB_CMP=$BUILD_DIR/usr/share/bash-completion/completions |
|||
DEB_DOC=$BUILD_DIR/usr/share/doc/$PACKAGE_NAME |
|||
DEB_MAN=$BUILD_DIR/usr/share/man/man1 |
|||
DEB_SHR=$BUILD_DIR/usr/share/hush |
|||
mkdir -p $BUILD_DIR/DEBIAN $DEB_CMP $DEB_BIN $DEB_DOC $DEB_MAN $DEB_SHR |
|||
chmod 0755 -R $BUILD_DIR/* |
|||
|
|||
# Package maintainer scripts (currently empty) |
|||
#cp $SRC_DEB/postinst $BUILD_DIR/DEBIAN |
|||
#cp $SRC_DEB/postrm $BUILD_DIR/DEBIAN |
|||
#cp $SRC_DEB/preinst $BUILD_DIR/DEBIAN |
|||
#cp $SRC_DEB/prerm $BUILD_DIR/DEBIAN |
|||
|
|||
# Copy binary |
|||
cp $SRC_PATH/lightwalletd $DEB_BIN/lightwalletd |
|||
strip $DEB_BIN/lightwalletd |
|||
cp $SRC_DEB/changelog $DEB_DOC |
|||
cp $SRC_DEB/copyright $DEB_DOC |
|||
cp -r $SRC_DEB/examples $DEB_DOC |
|||
# Copy manpage |
|||
cp $SRC_DOC/man/lightwalletd.1 $DEB_MAN/lightwalletd.1 |
|||
|
|||
# Gzip files |
|||
gzip --best -n $DEB_MAN/lightwalletd.1 |
|||
|
|||
cd $SRC_PATH/contrib |
|||
|
|||
# Create the control file |
|||
dpkg-shlibdeps $DEB_BIN/lightwalletd |
|||
dpkg-gencontrol -P$BUILD_DIR -v$DEBVERSION |
|||
|
|||
# Create the Debian package |
|||
fakeroot dpkg-deb --build $BUILD_DIR |
|||
cp $BUILD_PATH/$PACKAGE_NAME-$PACKAGE_VERSION-$ARCH.deb $SRC_PATH |
|||
shasum -a 256 $SRC_PATH/$PACKAGE_NAME-$PACKAGE_VERSION-$ARCH.deb |
|||
# Analyze with Lintian, reporting bugs and policy violations |
|||
lintian -i $SRC_PATH/$PACKAGE_NAME-$PACKAGE_VERSION-$ARCH.deb |
|||
exit 0 |
Loading…
Reference in new issue