Skip to content

Commit

Permalink
debian package
Browse files Browse the repository at this point in the history
  • Loading branch information
peerchemist committed Feb 23, 2019
1 parent f2dbecb commit 66a1a2b
Show file tree
Hide file tree
Showing 29 changed files with 621 additions and 0 deletions.
21 changes: 21 additions & 0 deletions debian/README.md
@@ -0,0 +1,21 @@

Debian
====================
This directory contains files used to package bitcoind/bitcoin-qt
for Debian-based Linux systems. If you compile bitcoind/bitcoin-qt yourself, there are some useful files here.

## bitcoin: URI support ##


bitcoin-qt.desktop (Gnome / Open Desktop)
To install:

sudo desktop-file-install bitcoin-qt.desktop
sudo update-desktop-database

If you build yourself, you will either need to modify the paths in
the .desktop file or copy or symlink your bitcoin-qt binary to `/usr/bin`
and the `../../share/pixmaps/bitcoin128.png` to `/usr/share/pixmaps`

bitcoin-qt.protocol (KDE)

47 changes: 47 additions & 0 deletions debian/changelog
@@ -0,0 +1,47 @@
peercoin (0.7.1-1) stable; urgency=low

* v0.7.1 release.

-- Peerchemist <peerchemist@protonmail.ch> Mon, 4 Feb 2019 10:44:20 +0000

peercoin (0.7.0-1) stable; urgency=low

* v0.7 release.

-- Peerchemist <peerchemist@protonmail.ch> Mon, 21 Jan 2019 18:20:20 +0000

peercoin (0.7.0~rc6-1) stable; urgency=low

* RC6 of the v0.7 branch.

-- Peerchemist <peerchemist@protonmail.ch> Wed, 16 Jan 2019 11:06:20 +0000

peercoin (0.7.0~rc5-1) stable; urgency=low

* RC for the v0.7 branch.

-- Peerchemist <peerchemist@protonmail.ch> Wed, 09 Jan 2019 13:16:20 +0000

peercoin (0.6.4-1) stable; urgency=low

* New upstream release, minor fixes in the manpages.

-- Peerchemist <peerchemist@protonmail.ch> Wed, 20 Jun 2018 10:35:20 +0000

peercoin (0.6.3-1) stable; urgency=low

* New upstream release, improved desktop integration.

-- Peerchemist <peerchemist@protonmail.ch> Fri, 20 Apr 2018 14:59:20 +0000

peercoin (0.6.2-2) stable; urgency=low

* More polish for the package.

-- Peerchemist <peerchemist@protonmail.ch> Mon, 14 Feb 2018 20:56:20 +0000

peercoin (0.6.2-1) stable; urgency=low

* Upgrade to v0.6.2

-- Peerchemist <peerchemist@protonmail.ch> Mon, 8 Jan 2018 13:15:20 +0000
1 change: 1 addition & 0 deletions debian/compat
@@ -0,0 +1 @@
7
62 changes: 62 additions & 0 deletions debian/control
@@ -0,0 +1,62 @@
Source: peercoin
Section: utils
Priority: optional
Maintainer: Peerchemist <peerchemist@protonmail.ch>
Build-Depends: debhelper,
devscripts,
automake,
libtool,
bash-completion,
libdb++-dev,
libssl-dev,
pkg-config,
libevent-dev,
libboost-system1.48-dev | libboost-system-dev (>> 1.47),
libboost-filesystem1.48-dev | libboost-filesystem-dev (>> 1.47),
libboost-program-options1.48-dev | libboost-program-options-dev (>> 1.47),
libboost-thread1.48-dev | libboost-thread-dev (>> 1.47),
libboost-test1.48-dev | libboost-test-dev (>> 1.47),
libboost-chrono1.48-dev | libboost-chrono-dev (>> 1.47),
libminiupnpc8-dev | libminiupnpc-dev,
qt4-qmake, libqt4-dev,
qttools5-dev-tools, qttools5-dev,
libqrencode-dev,
libprotobuf-dev, protobuf-compiler,
python,
libzmq3-dev
Standards-Version: 3.9.2
Homepage: https://www.peercoin.net/
Vcs-Git: git://github.com/peercoin/peercoin.git
Vcs-Browser: https://github.com/peercoin/peercoin

Package: peercoind
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: peer-to-peer network based digital currency - daemon
Peercoin is a crypto-currency project forked from Bitcoin with aim to achieve
energy-efficiency and keep as much as possible the original Bitcoin's
preferable properties.
.
This package provides the daemon, peercoind, and the CLI tool
peercoin-cli to interact with the daemon.

Package: peercoin-qt
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: peer-to-peer network based digital currency - Qt GUI
Peercoin is a crypto-currency project forked from Bitcoin with aim to achieve
energy-efficiency and keep as much as possible the original Bitcoin's
preferable properties.
.
This package provides Peercoin-Qt, a GUI client for Peercoin based on Qt.

Package: peercoin-tx
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: peer-to-peer digital currency - standalone transaction tool
Peercoin is a crypto-currency project forked from Bitcoin with aim to achieve
energy-efficiency and keep as much as possible the original Bitcoin's
preferable properties.
This package provides peercoin-tx, a command-line transaction creation
tool which can be used without a peercoin daemon. Some means of
exchanging minimal transaction data with peers is still required.
141 changes: 141 additions & 0 deletions debian/copyright
@@ -0,0 +1,141 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Peercoin
Upstream-Contact: Stichting Peercoin Foundation <foundation@peercoin.net>
Source: https://github.com/peercoin/peercoin

Files: *
Copyright: 2012-2019, Peercoin Developers
License: Expat
Comment: The Peercoin Developers encompasses the current developers listed on https://github.com/peercoin/peercoin,
as well as the numerous contributors to the project.

Files: debian/*
Copyright: 2010-2011, Jonas Smedegaard <dr@jones.dk>
2011, Matt Corallo <matt@bluematt.me>
2019 Zvonimir Mostarac <peerchemist@protonmail.ch>
License: GPL-2+

Files: src/secp256k1/build-aux/m4/ax_jni_include_dir.m4
Copyright: 2008 Don Anderson <dda@sleepycat.com>
License: GNU-All-permissive-License

Files: src/secp256k1/build-aux/m4/ax_prog_cc_for_build.m4
Copyright: 2008 Paolo Bonzini <bonzini@gnu.org>
License: GNU-All-permissive-License

Files: src/qt/res/icons/add.png
src/qt/res/icons/address-book.png
src/qt/res/icons/chevron.png
src/qt/res/icons/configure.png
src/qt/res/icons/debugwindow.png
src/qt/res/icons/edit.png
src/qt/res/icons/editcopy.png
src/qt/res/icons/editpaste.png
src/qt/res/icons/export.png
src/qt/res/icons/eye.png
src/qt/res/icons/filesave.png
src/qt/res/icons/history.png
src/qt/res/icons/info.png
src/qt/res/icons/key.png
src/qt/res/icons/lock_*.png
src/qt/res/icons/open.png
src/qt/res/icons/overview.png
src/qt/res/icons/quit.png
src/qt/res/icons/receive.png
src/qt/res/icons/remove.png
src/qt/res/icons/send.png
src/qt/res/icons/synced.png
src/qt/res/icons/transaction*.png
src/qt/res/icons/tx_output.png
src/qt/res/icons/warning.png
Copyright: Stichting Peercoin Foundation
License: Creative Commons Attribution No Derivatives license
Comment: Site: https://github.com/peercoin/media

Files: src/qt/res/icons/tx_mined.png
src/qt/res/src/mine.svg
src/qt/res/icons/fontbigger.png
src/qt/res/icons/fontsmaller.png
src/qt/res/icons/hd_disabled.png
src/qt/res/src/hd_disabled.svg
src/qt/res/icons/hd_enabled.png
src/qt/res/src/hd_enabled.svg
Copyright: Jonas Schnelli
License: Expat

Files: src/qt/res/images/about.png
src/qt/res/images/logo.png
share/images/logomask.png
share/images/splash.png
share/images/splash-testnet.png
share/images/transparent-background.png
Copyright: Stichting Peercoin Foundation
License: Creative Commons Attribution No Derivatives license
Comment: Site: https://github.com/peercoin/media


License: Expat
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.

License: GNU-All-permissive-License
Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice
and this notice are preserved. This file is offered as-is, without any
warranty.

License: GPL-2+
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
Comment:
On Debian systems the GNU General Public License (GPL) version 2 is
located in '/usr/share/common-licenses/GPL-2'.
.
You should have received a copy of the GNU General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.

License: GPL-3+
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU General Public License, Version 3 or any
later version published by the Free Software Foundation.
Comment:
On Debian systems the GNU General Public License (GPL) version 3 is
located in '/usr/share/common-licenses/GPL-3'.
.
You should have received a copy of the GNU General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.

License: public-domain
This work is in the public domain.

Licence: Creative Commons Attribution No Derivatives license
By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons Attribution-NoDerivatives
4.0 International Public License ("Public License"). To the extent this Public License
may be interpreted as a contract, You are granted the Licensed Rights in consideration
of Your acceptance of these terms and conditions, and the Licensor grants You such rights
in consideration of benefits the Licensor receives from making the
Licensed Material available under these terms and conditions.

0 comments on commit 66a1a2b

Please sign in to comment.