aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-p2p/monero-gui-bin/Manifest1
-rw-r--r--net-p2p/monero-gui-bin/files/128x128.pngbin0 -> 6941 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/16x16.pngbin0 -> 745 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/24x24.pngbin0 -> 1238 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/256x256.pngbin0 -> 10406 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/32x32.pngbin0 -> 1695 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/48x48.pngbin0 -> 2572 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/64x64.pngbin0 -> 3436 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/96x96.pngbin0 -> 5207 bytes
-rw-r--r--net-p2p/monero-gui-bin/files/monero-gui.desktop15
-rw-r--r--net-p2p/monero-gui-bin/metadata.xml31
-rw-r--r--net-p2p/monero-gui-bin/monero-gui-bin-0.18.3.4.ebuild85
12 files changed, 132 insertions, 0 deletions
diff --git a/net-p2p/monero-gui-bin/Manifest b/net-p2p/monero-gui-bin/Manifest
new file mode 100644
index 000000000..54809c114
--- /dev/null
+++ b/net-p2p/monero-gui-bin/Manifest
@@ -0,0 +1 @@
+DIST monero-gui-linux-x64-v0.18.3.4.tar.bz2 131624926 BLAKE2B cdfee621b44aa4e7f358b8eeca1fcc9244465729097c9d7f8e81cd522f5f899a96fb3c9c6c086f8bf2687f80a4b708bac618acae7773d8aaecb362746e05974e SHA512 0ad531d592b325b82582c7a2c4f4982165f3ad0f4d860e58c54635aaf71516d75a3318b710b35e816fa6c08b7b1e6d82135d6e1f8dba4f3ca6436a3db5c65d3a
diff --git a/net-p2p/monero-gui-bin/files/128x128.png b/net-p2p/monero-gui-bin/files/128x128.png
new file mode 100644
index 000000000..15d5dcf57
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/128x128.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/16x16.png b/net-p2p/monero-gui-bin/files/16x16.png
new file mode 100644
index 000000000..0d8eb3fd7
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/16x16.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/24x24.png b/net-p2p/monero-gui-bin/files/24x24.png
new file mode 100644
index 000000000..1d3d140d4
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/24x24.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/256x256.png b/net-p2p/monero-gui-bin/files/256x256.png
new file mode 100644
index 000000000..9293a3d60
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/256x256.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/32x32.png b/net-p2p/monero-gui-bin/files/32x32.png
new file mode 100644
index 000000000..d547a4690
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/32x32.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/48x48.png b/net-p2p/monero-gui-bin/files/48x48.png
new file mode 100644
index 000000000..17a5d0409
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/48x48.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/64x64.png b/net-p2p/monero-gui-bin/files/64x64.png
new file mode 100644
index 000000000..c504f89eb
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/64x64.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/96x96.png b/net-p2p/monero-gui-bin/files/96x96.png
new file mode 100644
index 000000000..f01ea8c44
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/96x96.png
Binary files differ
diff --git a/net-p2p/monero-gui-bin/files/monero-gui.desktop b/net-p2p/monero-gui-bin/files/monero-gui.desktop
new file mode 100644
index 000000000..4d951b429
--- /dev/null
+++ b/net-p2p/monero-gui-bin/files/monero-gui.desktop
@@ -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
diff --git a/net-p2p/monero-gui-bin/metadata.xml b/net-p2p/monero-gui-bin/metadata.xml
new file mode 100644
index 000000000..029b9d4ae
--- /dev/null
+++ b/net-p2p/monero-gui-bin/metadata.xml
@@ -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>
diff --git a/net-p2p/monero-gui-bin/monero-gui-bin-0.18.3.4.ebuild b/net-p2p/monero-gui-bin/monero-gui-bin-0.18.3.4.ebuild
new file mode 100644
index 000000000..a6b879471
--- /dev/null
+++ b/net-p2p/monero-gui-bin/monero-gui-bin-0.18.3.4.ebuild
@@ -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
+}