From 1265307bd01517bf0d4f3fe598a891edb32ef6a3 Mon Sep 17 00:00:00 2001 From: wowario Date: Wed, 24 Mar 2021 09:46:49 +0300 Subject: [PATCH] add deb build script [CI SKIP] --- contrib/build-deb.sh | 23 +++++++++++++++++++++++ src/assets/control | 12 ++++++++++++ 2 files changed, 35 insertions(+) create mode 100755 contrib/build-deb.sh create mode 100644 src/assets/control diff --git a/contrib/build-deb.sh b/contrib/build-deb.sh new file mode 100755 index 0000000..ce1003e --- /dev/null +++ b/contrib/build-deb.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +# Make directories + +DEBDIR="$PWD/wowlet.DebDir" +mkdir -p "$DEBDIR" +mkdir -p "$DEBDIR/DEBIAN/" +mkdir -p "$DEBDIR/usr/share/applications/" +mkdir -p "$DEBDIR/usr/share/pixmaps/" +mkdir -p "$DEBDIR/usr/bin" + +# Copy over assets + +cp "$PWD/src/assets/wowlet.desktop" "$DEBDIR/usr/share/applications/wowlet.desktop" +cp "$PWD/src/assets/images/wowlet.png" "$DEBDIR/usr/share/pixmaps/wowlet.png" +cp "$PWD/build/bin/wowlet" "$DEBDIR/usr/bin/wowlet" +cp "$PWD/src/assets/control" "$DEBDIR/DEBIAN/control" + +# Build deb package + +dpkg-deb --build $DEBDIR +mv wowlet.DebDir.deb wowlet.deb diff --git a/src/assets/control b/src/assets/control new file mode 100644 index 0000000..1caa61b --- /dev/null +++ b/src/assets/control @@ -0,0 +1,12 @@ +Package: wowlet +Version: 0.1.0.0 +Section: net +Priority: optional +Architecture: amd64 +Essential: no +Installed-Size: 76800 +Maintainer: wowario +Description: a free Wownero desktop wallet +Tag: office::finance +Homepage: https://git.wownero.com/wowlet/wowlet +Depends: libxcb-icccm4, libxcb-image0, libxcb-keysyms1, libxcb-render-util0, libxcb-xkb1, libxkbcommon-x11-0