mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 23:23:00 -04:00
87 lines
2.2 KiB
Bash
87 lines
2.2 KiB
Bash
# 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 -> ${P}.tar.bz2"
|
|
|
|
S="${WORKDIR}/monero-gui-v${PV}"
|
|
LICENSE="BSD MIT"
|
|
SLOT="0"
|
|
KEYWORDS="-* ~amd64"
|
|
|
|
IUSE="+daemon tools wallet-cli wallet-rpc"
|
|
|
|
RDEPEND="
|
|
dev-libs/glib
|
|
media-libs/libglvnd
|
|
x11-libs/libX11
|
|
x11-libs/libxcb
|
|
x11-libs/libxkbcommon
|
|
x11-libs/xcb-util-image
|
|
x11-libs/xcb-util-keysyms
|
|
x11-libs/xcb-util-renderutil
|
|
x11-libs/xcb-util-wm
|
|
"
|
|
|
|
QA_PREBUILT="*"
|
|
|
|
src_install() {
|
|
insinto /usr/bin
|
|
|
|
doins monero-wallet-gui
|
|
fperms +x /usr/bin/monero-wallet-gui
|
|
|
|
if use daemon ; then
|
|
doins monerod
|
|
fperms +x /usr/bin/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
|
|
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
|
|
doins extras/monero-wallet-cli
|
|
|
|
fperms +x /usr/bin/monero-wallet-cli
|
|
fi
|
|
|
|
if use wallet-rpc ; then
|
|
doins extras/monero-wallet-rpc
|
|
fperms +x /usr/bin/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
|
|
}
|