From 53c276cfb90b876e0ba333c30631cbe9b19d2b73 Mon Sep 17 00:00:00 2001 From: Mathieu Tetreault Date: Thu, 19 Oct 2017 19:52:25 -0400 Subject: [PATCH 1/2] Fix for db 6.x --- Ember-qt.pro | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Ember-qt.pro b/Ember-qt.pro index c4c04f84..fc0c50c6 100644 --- a/Ember-qt.pro +++ b/Ember-qt.pro @@ -125,6 +125,7 @@ isEmpty(OPENSSL_LIB_PATH) { isEmpty(BDB_LIB_PATH) { macx:BDB_LIB_PATH = /usr/local/Cellar/berkeley-db/6.2.32/lib + linux:BDB_INCLUDE_PATH = /usr/local/BerkeleyDB6.2/lib win32:BDB_LIB_PATH=$$PWD/deps/db-6.1.26/build_unix } @@ -134,6 +135,7 @@ isEmpty(BDB_LIB_SUFFIX) { isEmpty(BDB_INCLUDE_PATH) { macx:BDB_INCLUDE_PATH = /usr/local/Cellar/berkeley-db/6.2.32/include + linux:BDB_INCLUDE_PATH = /usr/local/BerkeleyDB6.2/include win32:BDB_INCLUDE_PATH=$$PWD/deps/db-6.1.26/build_unix } @@ -505,23 +507,22 @@ contains(RELEASE, 1) { linux { # Linux: turn dynamic linking back on for c/c++ runtime libraries LIBS += -Wl,-Bdynamic + binfile.files += release/Ember-qt + binfile.path = /usr/bin + icon.files += src/qt/res/icons/Ember_64x64.png + icon.path = /usr/share/ember-qt/ + shortcut.files += share/linux/ember-qt.desktop + shortcut.path += /usr/share/applications/ + + INSTALLS += binfile + INSTALLS += icon + INSTALLS += shortcut } } linux { DEFINES += LINUX LIBS += -lrt -ldl - - binfile.files += release/Ember-qt - binfile.path = /usr/bin - icon.files += src/qt/res/icons/Ember_64x64.png - icon.path = /usr/share/ember-qt/ - shortcut.files += share/linux/ember-qt.desktop - shortcut.path += /usr/share/applications/ - - INSTALLS += binfile - INSTALLS += icon - INSTALLS += shortcut } system($$QMAKE_LRELEASE -silent $$_PRO_FILE_) From 5a5135f379439b8c6674700f9e7242be9cdac87b Mon Sep 17 00:00:00 2001 From: Mathieu Tetreault Date: Wed, 25 Oct 2017 18:37:17 -0400 Subject: [PATCH 2/2] Debian packaging folder --- debian/changelog | 5 ++++ debian/compat | 1 + debian/control | 11 +++++++++ debian/copyright | 23 ++++++++++++++++++ debian/debhelper-build-stamp | 1 + debian/ember-qt.substvars | 3 +++ debian/ember-qt/DEBIAN/control | 9 +++++++ debian/ember-qt/DEBIAN/md5sums | 5 ++++ .../usr/share/applications/ember-qt.desktop | 11 +++++++++ .../share/doc/ember-qt/changelog.Debian.gz | Bin 0 -> 154 bytes .../ember-qt/usr/share/doc/ember-qt/copyright | 23 ++++++++++++++++++ .../usr/share/ember-qt/Ember_64x64.png | Bin 0 -> 4358 bytes debian/files | 1 + debian/rules | 6 +++++ debian/source/format | 1 + 15 files changed, 100 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/debhelper-build-stamp create mode 100644 debian/ember-qt.substvars create mode 100644 debian/ember-qt/DEBIAN/control create mode 100644 debian/ember-qt/DEBIAN/md5sums create mode 100644 debian/ember-qt/usr/share/applications/ember-qt.desktop create mode 100644 debian/ember-qt/usr/share/doc/ember-qt/changelog.Debian.gz create mode 100644 debian/ember-qt/usr/share/doc/ember-qt/copyright create mode 100644 debian/ember-qt/usr/share/ember-qt/Ember_64x64.png create mode 100644 debian/files create mode 100755 debian/rules create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..afa56113 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +ember-qt (1.1.4.0-2) RELEASED; urgency=medium + + * Initial release. + + -- mtetreault Sun, 08 Oct 2017 07:02:32 -0400 diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..f599e28b --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..53361527 --- /dev/null +++ b/debian/control @@ -0,0 +1,11 @@ +Source: ember-qt +Maintainer: Mathieu Tetreault +Section: misc +Priority: optional +Standards-Version: 1.1.4.0 +Build-Depends: debhelper (>= 9), qt5-default, qt5-qmake, qtbase5-dev-tools, qttools5-dev-tools, build-essential, libboost-dev (<< 1.62), libboost-system-dev (<< 1.62), libboost-filesystem-dev (<< 1.62), libboost-program-options-dev (<< 1.62), libboost-thread-dev (<< 1.62), libssl-dev, libdb++-dev, libminiupnpc-dev + +Package: ember-qt +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Wallet for Ember coin cryptocurrency diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 00000000..d1cff38f --- /dev/null +++ b/debian/copyright @@ -0,0 +1,23 @@ +Copyright (c) 2015-2018 Ember Developers +Copyright (c) 2014-2015 BlackCoin Developers +Copyright (c) 2013-2014 NovaCoin Developers +Copyright (c) 2011-2012 PPCoin Developers +Copyright (c) 2009-2015 Bitcoin Developers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/debian/debhelper-build-stamp b/debian/debhelper-build-stamp new file mode 100644 index 00000000..8cafcb26 --- /dev/null +++ b/debian/debhelper-build-stamp @@ -0,0 +1 @@ +ember-qt diff --git a/debian/ember-qt.substvars b/debian/ember-qt.substvars new file mode 100644 index 00000000..3745ecfe --- /dev/null +++ b/debian/ember-qt.substvars @@ -0,0 +1,3 @@ +shlibs:Depends=libc6 (>= 2.15), libgcc1 (>= 1:4.0), libqt5core5a (>= 5.5.0), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.2.0), libstdc++6 (>= 5.2) +misc:Depends= +misc:Pre-Depends= diff --git a/debian/ember-qt/DEBIAN/control b/debian/ember-qt/DEBIAN/control new file mode 100644 index 00000000..a1f35835 --- /dev/null +++ b/debian/ember-qt/DEBIAN/control @@ -0,0 +1,9 @@ +Package: ember-qt +Version: 1.1.4.0-2 +Architecture: amd64 +Maintainer: Mathieu Tetreault +Installed-Size: 10786 +Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.0), libqt5core5a (>= 5.5.0), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.2.0), libstdc++6 (>= 5.2) +Section: misc +Priority: optional +Description: Wallet for Ember coin cryptocurrency diff --git a/debian/ember-qt/DEBIAN/md5sums b/debian/ember-qt/DEBIAN/md5sums new file mode 100644 index 00000000..9a20d156 --- /dev/null +++ b/debian/ember-qt/DEBIAN/md5sums @@ -0,0 +1,5 @@ +a0fca36ba2354a109ddb206b94e2d000 usr/bin/Ember-qt +bfe0d93b40a007af824345cbc4045d79 usr/share/applications/ember-qt.desktop +97e6356a1b3bfeb4aa22898f79dcae36 usr/share/doc/ember-qt/changelog.Debian.gz +837dcdcfb050bc8c922668389e85909b usr/share/doc/ember-qt/copyright +88ef9051b6ccb213295b101c8f27657d usr/share/ember-qt/Ember_64x64.png diff --git a/debian/ember-qt/usr/share/applications/ember-qt.desktop b/debian/ember-qt/usr/share/applications/ember-qt.desktop new file mode 100644 index 00000000..7ceac152 --- /dev/null +++ b/debian/ember-qt/usr/share/applications/ember-qt.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Name=Ember-Qt +GenericName=Ember Qt Wallet +Comment=Ember Coin Wallet +Icon=/usr/share/ember-qt/Ember_64x64.png +Exec=Ember-qt +Terminal=false +Type=Application +Categories=Utility;Application; +Name[en]=Ember-Qt diff --git a/debian/ember-qt/usr/share/doc/ember-qt/changelog.Debian.gz b/debian/ember-qt/usr/share/doc/ember-qt/changelog.Debian.gz new file mode 100644 index 0000000000000000000000000000000000000000..47b495d513cc93cc39ac234daac56691eea2a547 GIT binary patch literal 154 zcmV;L0A>FliwFP!0000213k$>3c@fD1<-v@@s}zlOk<(aswminAPDvZu^nn46EP;B zx7U^1_gHQm)iYsM>QYyll$qn&ox4Nd9b4o$aTq>Z;n8I&3Sfa#aLHMZ$e!(s^-q<8 zBuFzjd>-lZN7+L>wKZ$i-4-eS^eGW^|8kZr#P+5cOhD@_EP*f2WU#}WN Ia-9GG07!R1mjD0& literal 0 HcmV?d00001 diff --git a/debian/ember-qt/usr/share/doc/ember-qt/copyright b/debian/ember-qt/usr/share/doc/ember-qt/copyright new file mode 100644 index 00000000..d1cff38f --- /dev/null +++ b/debian/ember-qt/usr/share/doc/ember-qt/copyright @@ -0,0 +1,23 @@ +Copyright (c) 2015-2018 Ember Developers +Copyright (c) 2014-2015 BlackCoin Developers +Copyright (c) 2013-2014 NovaCoin Developers +Copyright (c) 2011-2012 PPCoin Developers +Copyright (c) 2009-2015 Bitcoin Developers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/debian/ember-qt/usr/share/ember-qt/Ember_64x64.png b/debian/ember-qt/usr/share/ember-qt/Ember_64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..1c85b844e3536ea48a85ff7b14409f4e6add9f75 GIT binary patch literal 4358 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 Aw*UYD literal 0 HcmV?d00001 diff --git a/debian/files b/debian/files new file mode 100644 index 00000000..81e95983 --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +ember-qt_1.1.4.0-2_amd64.deb misc optional diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..1aabd405 --- /dev/null +++ b/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f +%: + dh $@ + +override_dh_auto_configure: + /usr/bin/qmake RELEASE=1 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt)