Compare commits
No commits in common. "1da3f60a6ef3945e7ff1643491f0ab836251fb34" and "ccc085907c0cd83556eff43f5ad99dc1842fbfb6" have entirely different histories.
1da3f60a6e
...
ccc085907c
@ -3,8 +3,5 @@ AUX calibre-server-3.conf 541 BLAKE2B 06593633721e6adf2cf2077dffa83953eea46ccdcd
|
||||
AUX calibre-server-3.init 1796 BLAKE2B f87d785d6f6fc10fa648d40944ec8538027854bb872d9a3be6b5b35b0abf3cda1e4e93874a9422914da5eb4287f193459733956e3f1e25e61bec0c214c552c99 SHA512 88110ded1b9c6cf8d3bfc3d5889654f77578f9d299e88daea9023767b930082e00fbddbb92a6e43c46d900248f3684232d93396ec1d0e784c7ec14b44783f98a
|
||||
DIST calibre-8.1.1.tar.xz 43905360 BLAKE2B 1a04a47fbaa4e78edbf2297975cce102dac43d0250f50bd66efd218b5675d957e6e28312bd71924a5f32ed98a48d5553b0ae9b3626733766e24c5b28de623eea SHA512 c7b4c503e673e19fca43c0850766049b5b9504f540bcc98626c124b4eb8d6da154581c04f57b8092f870fbe3a20be3041a30eccbb695e1c7c5484c200cc44748
|
||||
DIST calibre-8.1.1.tar.xz.sig 566 BLAKE2B 7901d89b276dee6a0d4cba18538643d8d862f56248e3e55c0eb769f6b296849f220228aafc08c42342b9a9648e1becd4fab661437f077c27ebf982b1ce29b18c SHA512 34ef105bd08f8c16fbec0b7e5c3589bb1303f228436d5afd1d7e47be7c63db1f8543058c22f7fe51984f62f928ecc77636e82a11cc34d50bb0f2c20c5b9de372
|
||||
DIST calibre-8.2.1.tar.xz 43944876 BLAKE2B 020319189fe29237966821dc23d544314fcfbec2b2dc1b61d0258928667c9cb074976a4111a307d7b7c983dc7780c430c751880540a010b09930f9cbee5ec66f SHA512 131eaaf95b5416fd444782dafe1f72964b4b084fda038ab5d289bdfd87a5a771e80c66be423ae38d82dddd849f0ee5deb9e64d766777e000db0812426c6a7713
|
||||
DIST calibre-8.2.1.tar.xz.sig 566 BLAKE2B 6e43a27c0d534d6399847c180d578a3d0961acd434b51691efc15a15495caabf70c2a401ee0febeeb0a67838657cade105fea22bd8ada9176c46de1c6962be05 SHA512 25387ad1bb949ff137f820497aab8761d37e5dbe69ab4257e5896b08b20c84a435a46a31e221dea72ef82c9a1f865b4338aabc59feebdcc8bec0b7b706dec7c1
|
||||
EBUILD calibre-8.1.1.ebuild 8333 BLAKE2B 322554b87916a18c745b2eb7bbbbff8fed298d8804489828cb5b7d16fe5df41fbca49cc0125aeba772dc6c811d651af48134b15d3d65178376aa1bd0042bc001 SHA512 d089aa8ec758e71108c3f2d335653b5a7b483b24c033b36cb745729caab66b0649c054c5d4f95541bcab2db92d32729b39f1d01411e7ac63032912319bc04e4c
|
||||
EBUILD calibre-8.2.1.ebuild 8333 BLAKE2B 322554b87916a18c745b2eb7bbbbff8fed298d8804489828cb5b7d16fe5df41fbca49cc0125aeba772dc6c811d651af48134b15d3d65178376aa1bd0042bc001 SHA512 d089aa8ec758e71108c3f2d335653b5a7b483b24c033b36cb745729caab66b0649c054c5d4f95541bcab2db92d32729b39f1d01411e7ac63032912319bc04e4c
|
||||
MISC metadata.xml 642 BLAKE2B 9d32b118040e9907bc689fc9575e5fdc76624809d9ae4e16feb860f5779846d5cd51ff0605ed19116ef564c62c7a7a75dc3532765bef5c7b42447d47dc4df152 SHA512 9050d849ad74a20e801f3d762aff8ec16c7f7c20efa5bdc46e9a2f0b3e505a511116d55ce65f270ad1d53b6fcaadc61d7039aa0b0a83f4bb3af0cec065adf41c
|
||||
|
@ -1,254 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
PYTHON_REQ_USE='sqlite,ssl'
|
||||
|
||||
inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
|
||||
|
||||
DESCRIPTION='Ebook management application'
|
||||
HOMEPAGE='https://calibre-ebook.com/'
|
||||
SRC_URI="
|
||||
https://download.calibre-ebook.com/${PV}/${P}.tar.xz
|
||||
verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
|
||||
"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
|
||||
|
||||
LICENSE='
|
||||
GPL-3+
|
||||
GPL-3
|
||||
GPL-2+
|
||||
GPL-2
|
||||
GPL-1+
|
||||
LGPL-3+
|
||||
LGPL-2.1+
|
||||
LGPL-2.1
|
||||
BSD
|
||||
MIT
|
||||
Old-MIT
|
||||
Apache-2.0
|
||||
public-domain
|
||||
|| ( Artistic GPL-1+ )
|
||||
CC-BY-3.0
|
||||
OFL-1.1
|
||||
PSF-2
|
||||
'
|
||||
SLOT='0'
|
||||
KEYWORDS='~amd64'
|
||||
IUSE='+font-subsetting ios speech +system-mathjax test +udisks unrar'
|
||||
|
||||
RESTRICT='!test? ( test )'
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# Qt slotted dependencies are used because the libheadless.so plugin links to
|
||||
# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
app-i18n/uchardet
|
||||
>=app-text/hunspell-1.7:=
|
||||
>=app-text/podofo-0.10.0:=
|
||||
app-text/poppler[utils]
|
||||
dev-libs/hyphen:=
|
||||
>=dev-libs/icu-57.1:=
|
||||
dev-libs/openssl:=
|
||||
dev-libs/snowball-stemmer:=
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
|
||||
>=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
|
||||
dev-python/dnspython[${PYTHON_USEDEP}]
|
||||
>=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
|
||||
dev-python/jeepney[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
|
||||
dev-python/lxml-html-clean[${PYTHON_USEDEP}]
|
||||
>=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
|
||||
dev-python/pykakasi[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
|
||||
dev-python/pyqt6[gui,network,opengl,printsupport,quick,svg,widgets,${PYTHON_USEDEP}]
|
||||
dev-python/pyqt6-webengine[widgets,${PYTHON_USEDEP}]
|
||||
dev-python/regex[${PYTHON_USEDEP}]
|
||||
dev-python/xxhash[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.75.0[${PYTHON_USEDEP}]
|
||||
')
|
||||
dev-qt/qtbase:6=[gui,widgets]
|
||||
dev-qt/qtimageformats:6
|
||||
dev-util/desktop-file-utils
|
||||
dev-util/gtk-update-icon-cache
|
||||
media-fonts/liberation-fonts
|
||||
media-libs/fontconfig:=
|
||||
>=media-libs/freetype-2:=
|
||||
>=media-libs/libmtp-1.1.11:=
|
||||
>=media-gfx/optipng-0.7.6
|
||||
>=media-video/ffmpeg-6:=
|
||||
virtual/libusb:1=
|
||||
x11-misc/shared-mime-info
|
||||
>=x11-misc/xdg-utils-1.0.2-r2
|
||||
font-subsetting? ( $(python_gen_cond_dep 'dev-python/fonttools[${PYTHON_USEDEP}]') )
|
||||
ios? (
|
||||
>=app-pda/usbmuxd-1.0.8
|
||||
>=app-pda/libimobiledevice-1.2.0
|
||||
)
|
||||
speech? (
|
||||
$(python_gen_cond_dep 'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]')
|
||||
dev-python/pyqt6[multimedia,speech]
|
||||
)
|
||||
system-mathjax? ( >=dev-libs/mathjax-3:= )
|
||||
udisks? ( virtual/libudev )
|
||||
unrar? ( dev-python/unrardll )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( sys-fs/udisks:2 )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
test? ( $(python_gen_cond_dep '>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]') )
|
||||
"
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
>=dev-python/pyqt-builder-1.10.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sip-5[${PYTHON_USEDEP}]
|
||||
')
|
||||
virtual/pkgconfig
|
||||
system-mathjax? ( dev-lang/rapydscript-ng )
|
||||
verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# Skip calling a binary (JxrDecApp) from libjxr which is used for tests
|
||||
# We don't (yet?) package libjxr and it seems to be dead upstream
|
||||
# (last commit in 2017)
|
||||
"${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Warning:
|
||||
#
|
||||
# While it might be rather tempting to add yet another sed here,
|
||||
# please don't. There have been several bugs in Gentoo's packaging
|
||||
# of calibre from seds-which-become-stale. Please consider
|
||||
# creating a patch instead, but in any case, run the test suite
|
||||
# and ensure it passes.
|
||||
#
|
||||
# If in doubt about a problem, checking Fedora's packaging is recommended.
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e 's:if os.geteuid() == 0:if False and os.geteuid() == 0:' \
|
||||
-i setup/install.py || die 'sed failed to patch install.py'
|
||||
|
||||
# This is only ever used at build time. It contains a small embedded copy
|
||||
# of the rapydscript-ng compiler usable inside of qtwebengine, if you don't
|
||||
# have rapydscript-ng (a nodejs package) itself installed. Its only purpose
|
||||
# is to build some resources that come bundled in dist tarballs already...
|
||||
# and which we may also need to regenerate e.g. to use system-mathjax.
|
||||
#
|
||||
# However, running qtwebengine violates the portage sandbox (among other
|
||||
# things, it tries to create directories in /usr! amazing) so this is a
|
||||
# wash anyway. The only real solution here is to package rapydscript-ng.
|
||||
#
|
||||
# We do not need it at build time, and *no one* needs it at install time.
|
||||
# Delete the cruft.
|
||||
rm -r resources/rapydscript/ || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# TODO: get qmake called by setup.py to respect CC and CXX too
|
||||
tc-export CC CXX
|
||||
|
||||
# bug 821871
|
||||
local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
|
||||
export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" PODOFO_LIB_DIR="${MY_LIBDIR}"
|
||||
export QMAKE="$(qt6_get_bindir)/qmake"
|
||||
|
||||
edo ${EPYTHON} setup.py build
|
||||
edo ${EPYTHON} setup.py gui
|
||||
|
||||
# A few different resources are bundled in the distfile by default, because
|
||||
# not all systems necessarily have them. We un-vendor them, using the
|
||||
# upstream integrated approach if possible. See setup/revendor.py and
|
||||
# consider migrating other resources to this if they do not use it, in
|
||||
# *preference* over manual rm'ing.
|
||||
edo ${EPYTHON} setup.py liberation_fonts \
|
||||
--path-to-liberation_fonts "${EPREFIX}"/usr/share/fonts/liberation-fonts \
|
||||
--system-liberation_fonts
|
||||
if use system-mathjax; then
|
||||
edo ${EPYTHON} setup.py mathjax --path-to-mathjax "${EPREFIX}"/usr/share/mathjax --system-mathjax
|
||||
edo ${EPYTHON} setup.py rapydscript
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Skipped tests:
|
||||
local _test_excludes=(
|
||||
# unpackaged Python dependency: py7zr
|
||||
7z
|
||||
# unpackaged Python dependency: pyzstd
|
||||
test_zstd
|
||||
# unpackaged TTS backend (optional at runtime): https://github.com/rhasspy/piper
|
||||
piper
|
||||
# tests if a completely unused module is bundled
|
||||
pycryptodome
|
||||
|
||||
$(usev !speech speech_dispatcher)
|
||||
$(usev !unrar test_unrar)
|
||||
|
||||
# undocumented reasons
|
||||
test_mem_leaks
|
||||
test_searching
|
||||
)
|
||||
|
||||
# Some of these tests weren't practical to split out into distinct tests, so
|
||||
# have a different control mechanism
|
||||
use speech || export SKIP_SPEECH_TESTS=1
|
||||
|
||||
edo ${PYTHON} setup.py test "${_test_excludes[@]/#/--exclude-test-name=}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File '/usr/lib/python2.6/locale.py', line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File '/usr/lib/python2.6/locale.py', line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANG LANGUAGE ${!LC_*}
|
||||
export LC_ALL=C.utf8 # bug #709682
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre"
|
||||
mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die
|
||||
|
||||
addpredict /dev/dri #665310
|
||||
|
||||
# If this directory doesn't exist, zsh completion won't install
|
||||
dodir /usr/share/zsh/site-functions
|
||||
|
||||
edo "${PYTHON}" setup.py install \
|
||||
--staging-root="${ED}/usr" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--staging-libdir="${ED}/usr/$(get_libdir)" \
|
||||
--system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins"
|
||||
|
||||
cp -r man-pages/ "${ED}"/usr/share/man || die
|
||||
|
||||
find "${ED}"/usr/share -type d -empty -delete || die
|
||||
|
||||
python_fix_shebang "${ED}/usr/bin"
|
||||
|
||||
python_optimize "${ED}"/usr/"$(get_libdir)"/calibre "${D}/$(python_get_sitedir)"
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server-3.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
|
||||
}
|
File diff suppressed because one or more lines are too long
14
metadata/md5-cache/net-p2p/feather-bin-2.7.0
Normal file
14
metadata/md5-cache/net-p2p/feather-bin-2.7.0
Normal file
@ -0,0 +1,14 @@
|
||||
BDEPEND=app-arch/unzip
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=A free and open-source Monero desktop wallet.
|
||||
EAPI=8
|
||||
HOMEPAGE=https://featherwallet.org/ https://github.com/feather-wallet/feather
|
||||
INHERIT=desktop unpacker
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~riscv
|
||||
LICENSE=BSD
|
||||
RDEPEND=sys-fs/fuse:0
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=amd64? ( https://github.com/feather-wallet/feather/releases/download/2.7.0/feather-2.7.0-linux.zip -> feather-bin-2.7.0.amd64.zip ) arm64? ( https://github.com/feather-wallet/feather/releases/download/2.7.0/feather-2.7.0-arm64.AppImage -> feather-bin-2.7.0.arm64.AppImage ) arm? ( https://github.com/feather-wallet/feather/releases/download/2.7.0/feather-2.7.0-arm.AppImage -> feather-bin-2.7.0.arm.AppImage ) riscv? ( https://github.com/feather-wallet/feather/releases/download/2.7.0/feather-2.7.0-riscv64.AppImage -> feather-bin-2.7.0.riscv64.AppImage )
|
||||
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
|
||||
_md5_=999e7e38a9dee395a9ce4e511c81129d
|
7
net-p2p/feather-bin/Manifest
Normal file
7
net-p2p/feather-bin/Manifest
Normal file
@ -0,0 +1,7 @@
|
||||
AUX feather.png 9650 BLAKE2B c6498a5a7924ebae27bca90ad22ae833d5e454cf134b654706ef1433040a102488c51baf58e890f103fcbf17581fd0a8450393e173a89bcbdc5604d096a61cd5 SHA512 e413e8896d8f5aa58da9825bf218e0720a3c8dbdcbfc1501c68a273aee7b46b8eaee2908873bf016206edfc678f03d95190544293487d916ff62c6e731a82ae0
|
||||
DIST feather-bin-2.7.0.amd64.zip 28206414 BLAKE2B cebcd943abcada4f73480761da0956c8aa8b1d0d9f378019f24b7fab4a7605f15f595182813455f5b997d48804ac6b68c984295e47c4eed483d7347e6532f62d SHA512 687965edccf12e751d60867b9caeafc8c0ca241bf01c728262d668aa4429eb42d9b8d2136936c29be3a593b201aa5422f62efaeaf1e994483214c83e26187faa
|
||||
DIST feather-bin-2.7.0.arm.AppImage 22553388 BLAKE2B eb02160394c4aab74ac2d38c1ce3814976ccc3b5c6a828aaf7098704ef7a311622517163bff8b316945795553e0b5d2c76b44b96d918a8ade9d55b0409cb14b7 SHA512 55a2f52e94030b66f631124bbb1f114b53fb8a5c4827742e73d22c685283c9b0ddbd86e6bb3d3fa9194cd3de952914c050c1624736df02e30559e0cea7fa7e59
|
||||
DIST feather-bin-2.7.0.arm64.AppImage 24728280 BLAKE2B 56811215798bd64b0af8eeeec63c3a3d710c868c374217aa3d7a43ec6d61653ea3bfd7ebeae18f5429ad5809a19f388d0fa052ef21f1e2b3314018e94fb775ed SHA512 be0d101a158bc66c635a67e387a9a89e821c5b1227dbe6965e080500bd303824a24663bb26f73da6169a8ec17ff88073730da98537588edb1d8f88751b0c6f12
|
||||
DIST feather-bin-2.7.0.riscv64.AppImage 24246080 BLAKE2B db9b20742a6238033ebed59829efee673b9df4ffec06874252f04d5a009b30e09dc6237610967e28cefc1e3d664eba1090544578283859548487e427469d3daf SHA512 9b0ede8ecda021ae0a85ba6768a972cfdb035d5176ce499351b72e169ab9d8dd3361bd0adfe11caa1efa002ef2d4b76bfdc0712b1f7dde8442c8dbf759b906d5
|
||||
EBUILD feather-bin-2.7.0.ebuild 1341 BLAKE2B 4430d77d99324a4f5ea93cdc9da1d6708245a356f7e593abf6d4e9d117436ef00344efbb9b72b4549d843db2197ce84de1f2a952245aff32599e30e6e4aebb0f SHA512 fe9e8d0e87100247101a1a4a8c32e929532f083a2609e4fa71425e2fd8a5d638eccada025de79734c27d4325a370cfd429c1597be0815f9696c314ae3fb997d2
|
||||
MISC metadata.xml 970 BLAKE2B f5d30c0214ca27218b162052f8ad79a38c9f437d65ab6e1985e3d2a04ea2b5389320294b4524202122e72be63f474d999d344fb943e15702679e0ce77ad2712f SHA512 fb12929ee218e39893b550ad9840c65099627a2dfa20944478eb290f8e771f2d714824639d4a4af1e05703f6d37e82883727179afdecea7bc9cc2c268fb7b8c6
|
41
net-p2p/feather-bin/feather-bin-2.7.0.ebuild
Normal file
41
net-p2p/feather-bin/feather-bin-2.7.0.ebuild
Normal file
@ -0,0 +1,41 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN/-bin/}"
|
||||
|
||||
DESCRIPTION='A free and open-source Monero desktop wallet.'
|
||||
HOMEPAGE='https://featherwallet.org/ https://github.com/feather-wallet/feather'
|
||||
RELEASE_URI='https://github.com/feather-wallet/feather'
|
||||
SRC_URI="
|
||||
amd64? ( ${RELEASE_URI}/releases/download/${PV}/${MY_PN}-${PV}-linux.zip -> ${P}.amd64.zip )
|
||||
arm64? ( ${RELEASE_URI}/releases/download/${PV}/${MY_PN}-${PV}-arm64.AppImage -> ${P}.arm64.AppImage )
|
||||
arm? ( ${RELEASE_URI}/releases/download/${PV}/${MY_PN}-${PV}-arm.AppImage -> ${P}.arm.AppImage )
|
||||
riscv? ( ${RELEASE_URI}/releases/download/${PV}/${MY_PN}-${PV}-riscv64.AppImage -> ${P}.riscv64.AppImage )
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
LICENSE='BSD'
|
||||
SLOT='0'
|
||||
KEYWORDS='~amd64 ~arm ~arm64 ~riscv'
|
||||
RESTRICT='strip'
|
||||
RDEPEND='sys-fs/fuse:0'
|
||||
BDEPEND='app-arch/unzip'
|
||||
QA_PREBUILT='*'
|
||||
|
||||
inherit desktop unpacker
|
||||
|
||||
src_install() {
|
||||
if use amd64; then
|
||||
unpack "${P}.amd64.zip"
|
||||
newbin "${MY_PN}-${PV}" feather
|
||||
elif use arm64; then
|
||||
newbin "${DISTDIR}/${P}.arm64.AppImage" feather
|
||||
elif use arm; then
|
||||
newbin "${DISTDIR}/${P}.arm.AppImage" feather
|
||||
elif use riscv; then
|
||||
newbin "${DISTDIR}/${P}.riscv64.AppImage" feather
|
||||
fi
|
||||
doicon -s 256x256 "${FILESDIR}"/feather.png
|
||||
make_desktop_entry "${PN}" Feather feather 'Utility;'
|
||||
}
|
BIN
net-p2p/feather-bin/files/feather.png
Normal file
BIN
net-p2p/feather-bin/files/feather.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.4 KiB |
23
net-p2p/feather-bin/metadata.xml
Normal file
23
net-p2p/feather-bin/metadata.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>adam.pimentel46@gmail.com</email>
|
||||
<name>Adam Pimentel</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">feather-wallet/feather</remote-id>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
Feather is a free, open-source Monero wallet for Linux, Tails,
|
||||
Windows and macOS. It is:
|
||||
- easy-to-use, small and fast - Feather runs well on any modern
|
||||
hardware, including virtual machines and live operating systems.
|
||||
- beginner friendly, but also caters to advanced Monero users by
|
||||
providing a feature set that is on par with the official CLI.
|
||||
- ships with sane defaults that suit most users, but can also be
|
||||
configured for high or uncommon threat models.
|
||||
- serves as a testing grounds for experimental features that may
|
||||
later be adopted in the reference wallets.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
Loading…
x
Reference in New Issue
Block a user