commit:     c3f1371e34cd241efac670c0c11d513811079fdd
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Sun Oct 27 03:28:14 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Sun Oct 27 03:33:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3f1371e

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

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 net-p2p/monero-gui-bin/Manifest                    |   1 +
 net-p2p/monero-gui-bin/files/128x128.png           | Bin 0 -> 6941 bytes
 net-p2p/monero-gui-bin/files/16x16.png             | Bin 0 -> 745 bytes
 net-p2p/monero-gui-bin/files/24x24.png             | Bin 0 -> 1238 bytes
 net-p2p/monero-gui-bin/files/256x256.png           | Bin 0 -> 10406 bytes
 net-p2p/monero-gui-bin/files/32x32.png             | Bin 0 -> 1695 bytes
 net-p2p/monero-gui-bin/files/48x48.png             | Bin 0 -> 2572 bytes
 net-p2p/monero-gui-bin/files/64x64.png             | Bin 0 -> 3436 bytes
 net-p2p/monero-gui-bin/files/96x96.png             | Bin 0 -> 5207 bytes
 net-p2p/monero-gui-bin/files/monero-gui.desktop    |  15 ++++
 net-p2p/monero-gui-bin/metadata.xml                |  31 ++++++++
 .../monero-gui-bin/monero-gui-bin-0.18.3.4.ebuild  |  85 +++++++++++++++++++++
 12 files changed, 132 insertions(+)

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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/128x128.png 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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/16x16.png 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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/24x24.png 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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/256x256.png 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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/32x32.png 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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/48x48.png 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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/64x64.png 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
Binary files /dev/null and b/net-p2p/monero-gui-bin/files/96x96.png 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>[email protected]</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
+}

Reply via email to