Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

[CLOSED] EcoAssist ebuild

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
3 posts • Page 1 of 1
Author
Message
UlvHare
n00b
n00b
Posts: 24
Joined: Wed Sep 09, 2015 9:40 pm
Location: USSR

[CLOSED] EcoAssist ebuild

  • Quote

Post by UlvHare » Mon Feb 03, 2025 10:59 am

For my work I really need EcoAssist, but it has only very strange Linux installer, absolutely incompatible with Gentoo (see this).

Maybe anybody can write an ebuild for that stuff? As for tensorflow dependency, which is orphaned, I ask the author whether it strict, maybe pytorch is enough for work.
Last edited by UlvHare on Sat Feb 08, 2025 5:51 am, edited 1 time in total.
Top
UlvHare
n00b
n00b
Posts: 24
Joined: Wed Sep 09, 2015 9:40 pm
Location: USSR

  • Quote

Post by UlvHare » Wed Feb 05, 2025 5:33 pm

There are some ideas here, but I understand that it is insufficient:

Code: Select all

# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_EXT=1
inherit distutils-r1 prefix python-single-r1 git-r3

DESCRIPTION="EcoAssist is a Python application for ecological data analysis."
HOMEPAGE="https://github.com/PetervanLunteren/EcoAssist"
SRC_URI="https://github.com/PetervanLunteren/EcoAssist/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="
    net-misc/curl
    x11-libs/libxcb
    sci-geosciences/folium
    dev-python/pyqt6[${PYTHON_USEDEP}]
    dev-python/opencv-python[${PYTHON_USEDEP}]
    dev-python/pytorch[${PYTHON_USEDEP}]
    sci-libs/torchvision[${PYTHON_USEDEP}]
    dev-python/tqdm[${PYTHON_USEDEP}]
    dev-python/pandas[${PYTHON_USEDEP}]
    dev-python/scikit-learn[${PYTHON_USEDEP}]
    dev-python/qt-range-slider
    dev-python/gpsphoto
    dev-python/exifread
    dev-python/piexif
    dev-python/openpyxl
    dev-python/customtkinter
    dev-python/CTkTable
    dev-python/plotly
    dev-python/gitpython>=3.1.30
    dev-python/tensorboard>=2.4.1
    dev-python/thop>=0.1.1
    dev-python/pyside[${PYTHON_USEDEP}]
    dev-python/humanfriendly>=10.0
    dev-python/jsonpickle
    dev-python/timm
    dev-python/dill
    dev-python/PytorchWildlife
"

DEPEND="${RDEPEND}"

src_unpack() {
    default
    mv "${WORKDIR}/EcoAssist-${PV}" "${S}" || die
}

src_install() {
    python_domodule *
    domenu ecoassist.desktop
    dosym /usr/share/ecoassist/EcoAssist_GUI.py /usr/bin/ecoassist
}

A half of dependencies are out or portage tree but there are in https://github.com/gentoo-mirror/pypi
Top
UlvHare
n00b
n00b
Posts: 24
Joined: Wed Sep 09, 2015 9:40 pm
Location: USSR

  • Quote

Post by UlvHare » Sat Feb 08, 2025 6:01 am

Deeper exploring the sources I've now understood that there is no need for such ebuild. EcoAssist uses Anaconda and various venvs and doesn't integrates in a system.

So I'm closing this topic.
Top
Post Reply

3 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy