net-p2p/monero-gui-bin: new package, add 0.18.3.4

Signed-off-by: Justin Donofrio <justin026@protonmail.com>
This commit is contained in:
Justin Donofrio
2024-10-26 23:28:14 -04:00
parent 24db7d8b50
commit c3f1371e34
12 changed files with 132 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST monero-gui-linux-x64-v0.18.3.4.tar.bz2 131624926 BLAKE2B cdfee621b44aa4e7f358b8eeca1fcc9244465729097c9d7f8e81cd522f5f899a96fb3c9c6c086f8bf2687f80a4b708bac618acae7773d8aaecb362746e05974e SHA512 0ad531d592b325b82582c7a2c4f4982165f3ad0f4d860e58c54635aaf71516d75a3318b710b35e816fa6c08b7b1e6d82135d6e1f8dba4f3ca6436a3db5c65d3a

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 745 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -0,0 +1,15 @@
[Desktop Entry]
Name=Monero GUI
GenericName=Monero-GUI
X-GNOME-FullName=Monero-GUI
Comment=Monero GUI
Keywords=Monero;
Exec=monero-wallet-gui %u
Terminal=false
Type=Application
Icon=monero-gui
Categories=Network;GNOME;Qt;
MimeType=x-scheme-handler/monero;x-scheme-handler/moneroseed
StartupNotify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-UsesNotifications=true

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>justin026@protonmail.com</email>
<name>Justin Donofrio</name>
</maintainer>
<longdescription lang="en">
Monero is a private, secure, untraceable, decentralised digital
currency. You are your bank, you control your funds, and nobody
can trace your transfers unless you allow them to do so.
</longdescription>
<use>
<flag name="daemon">
Install the Monero daemon used to connect to the P2P network.
</flag>
<flag name="tools">
Install tools used to manipulate the blockchain as it is stored on
disk.
</flag>
<flag name="wallet-cli">
Install the command line wallet, monero-wallet-cli.
</flag>
<flag name="wallet-rpc">
Install the RPC wallet, monero-wallet-rpc.
</flag>
</use>
<upstream>
<remote-id type="github">monero-project/monero-gui</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,85 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop xdg
DESCRIPTION="An open-source GUI wallet developed by the Monero community."
HOMEPAGE="https://github.com/monero-project/monero-gui/ https://www.getmonero.org/"
SRC_URI="https://downloads.getmonero.org/gui/monero-gui-linux-x64-v${PV}.tar.bz2"
S="${WORKDIR}/monero-gui-v${PV}"
LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="-* amd64"
IUSE="+daemon tools wallet-cli wallet-rpc"
QA_PREBUILT="*"
src_install() {
insinto /usr/bin
doins monero-wallet-gui
if use daemon ; then
doins monerod
fi
if use tools ; then
doins extras/monero-blockchain-ancestry
doins extras/monero-blockchain-depth
doins extras/monero-blockchain-export
doins extras/monero-blockchain-import
doins extras/monero-blockchain-mark-spent-outputs
doins extras/monero-blockchain-prune
doins extras/monero-blockchain-prune-known-spent-data
doins extras/monero-blockchain-stats
doins extras/monero-blockchain-usage
doins extras/monero-gen-ssl-cert
doins extras/monero-gen-trusted-multisig
fi
if use wallet-cli ; then
doins extras/monero-wallet-cli
fi
if use wallet-rpc ; then
doins extras/monero-wallet-rpc
fi
domenu "${FILESDIR}"/monero-gui.desktop
local x
for x in 16 24 32 48 64 96 128 256; do
newicon -s ${x} "${FILESDIR}"/${x}x${x}.png monero-gui.png
done
fperms +x /usr/bin/monero-wallet-gui
if use daemon ; then
fperms +x /usr/bin/monerod
fi
if use tools ; then
fperms +x /usr/bin/monero-blockchain-ancestry
fperms +x /usr/bin/monero-blockchain-depth
fperms +x /usr/bin/monero-blockchain-export
fperms +x /usr/bin/monero-blockchain-import
fperms +x /usr/bin/monero-blockchain-mark-spent-outputs
fperms +x /usr/bin/monero-blockchain-prune
fperms +x /usr/bin/monero-blockchain-prune-known-spent-data
fperms +x /usr/bin/monero-blockchain-stats
fperms +x /usr/bin/monero-blockchain-usage
fperms +x /usr/bin/monero-gen-ssl-cert
fperms +x /usr/bin/monero-gen-trusted-multisig
fi
if use wallet-cli ; then
fperms +x /usr/bin/monero-wallet-cli
fi
if use wallet-rpc ; then
fperms +x /usr/bin/monero-wallet-rpc
fi
}