Skip to content

Latest commit

 

History

History
207 lines (184 loc) · 33.1 KB

README.md

File metadata and controls

207 lines (184 loc) · 33.1 KB

benzene-overlay

Universebenzene's personal Gentoo overlay.

Including some old software that no longer supported by official portage.

Alternative building of astropy related packages (more improvement for the doc building and testing, though some of them only work when the network-sandbox FEATURE is diabled. See the USE descriptions for details. (more information)

Related overlay: benzene-testlay, with some packages testing. You can add it for interest.

This overlay is available on Gentoo repositories. You can add it simply through several tools (e.g.: layman -a benzene-overlay or eselect repository enable benzene-overlay).

It's recommended to mask the whole overlay and then unmask just the packages you need, in order not to get mixed up with other overlays with same packages. (e.g. for using wps-office: echo "*/*::benzene-overlay" > /etc/portage/package.mask/benzene-overlay; echo "app-office/wps-office::benzene-overlay" >> /etc/portage/package.unmask/benzene-overlay)

Available packages (some dependencies are not listed here)

Some science related miscellaneous python package are listed in a separate table below, in order to simplify the main table.

Doc/sphinx and Doc/MkDocs related packages are listed in separate tables here and here

Package name Available version Additional information
app-editors/formiko 1.4.3; (live)
app-i18n/fcitx-table-other 0.2.4 Not included in official portage or other overlays. To install along with an fcitx:5 version you can try benzene-testlay.
app-office/wps-office 11.1.0.11704; 11.1.0.11708 Add CN version and more language support (encouraged by AUR). From 11.1.0.10702 you need to set locale outside to get multi-language support. Please focus on the output after merging the package
app-pda/i4tools 1.0.038{,-r1}; 1.0.055{,-r1} 爱思助手
app-text/{de,es,fr}helper 12.7.1 Converted from AUR (欧路德语/西语/法语助手)
app-text/eudic 12.7.1 Converted from AUR (欧路词典)
app-text/goldendict 1.5.0; (live) Dropped by official portage. Fix the ebuild for pg_overlay. For users preferring qtwebengine rather than qtwebkit, try this one instead.
app-text/powerword 1.2 Encouraged by AUR (金山词霸)
app-text/ydcv 0.7; (live) Need other overlays (like guru or HomeAssistantRepository) if you enable pkg-info use. Some other issues here (有道词典命令行-python版)
app-text/ydcv-rs 0.6.3; (live)
app-text/ydgo 0.6.3; (live) Needs interactive inputing during merging process. PAY ATTENTION TO THE OUTPUT MESSAGES (有道词典命令行-go版)
app-text/youdao-dict 6.0.0-r2 Converted from AUR. In order to use this you must use the patched QtWebkit and PyQt5 with webkit USE flag in this overlay INSTEAD OF THE OFFICIAL ONE (有道词典)
app-vim/indentLine 2.0; (live) Live version is recommended
app-vim/vim-indent-guides 1.6; (live)
dev-cpp/gtkspellmm 3.0.5 Dependency for gimagereader[gtk]
dev-lang/gdl 1.0.0_rc3-r3; 1.0.1-rc3 Allow gdl and the python module installed at the same time
dev-python/aioftp 0.21.4
dev-python/corner 2.2.2
dev-python/exifread 3.0.0
dev-python/glymur 0.12.0; 0.12.6_p1; 0.12.8
dev-python/hsluv 5.0.4
dev-python/memray 1.10.0 BINARY WHEEL VERSIONS are used to avoid npm building
dev-python/oldest-supported-numpy 2023.10.25 The numpy version limitations are changed from == into >=. If you have better solution, just bring issues or pull requests.
dev-python/parfive 1.5.1; 2.0.2
dev-python/PyQt5 5.15.10-r1 Add webkit USE flag (dropped by official portage) to get youdao-dict in this overlay work
dev-python/pytest-cython 0.2.1
dev-python/pytest-socket 0.5.0; 0.6.0
dev-python/api4jenkins 2.0.2 Test dependency respx is also included but not listed here
dev-python/python-jenkins 1.8.2; (live) Dependency multi_key_dict is also included but not listed here
dev-python/vispy 0.13.0; 0.14.1 Doc building may have problems with sandbox permission
dev-python/yt 4.0.5; 4.1.4; 4.2.2; 4.3.0 Full doc building needs huge amount of data, so cannot complete locally.
dev-python/zarr 2.16.1
dev-qt/qtwebkit 5.212.0_pre20200309-{r1,r2} Add patch to get youdao-dict in this overlay work (the -r2 is a test for upgrade EAPI to 8, and might be a little buggy with youdao-dict.)
dev-util/micromamba{,-bin} 1.5.3 mva (for depend dev-cpp/tl-expected) overlay is needed for building the source version.
media-fonts/wps-office-fonts 1.0 WPS Linux旧版自带方正系字体
gui-apps/regreet 0.1.1; (live) Encouraged by guru but better naming and packaging. Needs enabling the guru overlay if you enable the cage flag.
media-gfx/gpaint 0.3.3 With patches from Debian
media-gfx/fontweak 1.3.1 GUI for fontconfig
media-libs/gmtk 1.0.9 Dropped by official portage. Dependency of media-video/gnome-mplayer
media-video/bcwc_pcie (live version) Slightly edited from menelkir's overlay. If you have any problems about enabling kernel options, take a look at this.
media-video/facetimehd-firmware (live version) Converted from AUR. 9999 indicates the git repo of the downloading tool, not the real version of the firmware (1.43.0 right now).
media-video/gnome-mplayer 1.0.9-r1 Dropped by official portage
media-sound/ting-{de,en,es,fr}}-bin 9.4.1 欧路每日德语/英语/西语/法语听力
net-im/electron-qq-bin (masked) 1.5.7; 2.1.4 Already deprecated and renamed as Icalingua (also in this overlay)
net-im/electron-wechat-bin 1.0.0 Newer project of Electron-built WeChat, a.k.a. Freechat
net-im/electronic-wechat-bin 2.3.1; 2.3.2 (masked) Version 2.3.2 is a fixed version by UOS header. However Tencent will limit your account if you use this version, so it's masked now. See here for more information.
net-im/icalingua++-bin 2.7.7; 2.9.13; 2.10.10 Previously called Electron QQ. A branch of previous deleted repo, with limited support.
net-im/wemeet 2.8.0.3; 3.10.0.401; 3.15.1.402[arm64 only]; 3.15.1.403[amd64 only] Encouraged by AUR (腾讯会议)
net-libs/libaxon-bin 1.0.2 Backend for Purple OICQ
net-misc/baidunetdisk 3.0.1; 4.3.0; 4.17.7 Converted from AUR and encouraged by fixing from @vowstar (Also in gentoo-zh overlay, while upgrade will be faster here) (百度网盘)
net-misc/baidupcs-go 3.6.2; 3.8.1; 3.9.5_beta(template); 3.9.5; (live) Also in gentoo-zh overlay, while upgrade will be faster here. Proxy may needed if you use the 9999 version, as the proxy.golang.org is banned in some regions
net-misc/baidupcs-go-bin 3.6.2; 3.9.5_beta(template); 3.9.5
net-misc/landrop 0.4.0; (live)
net-misc/sunloginclient 10.0.2.24779; 11.0.0.36662-r1 Converted from AUR, but versions ABOVE 10.0.2.24779 may have some problem with OpenRC users (needs libsystemd). See here for details and solutions(向日葵远程控制)
net-misc/todesk 4.1.0-r4; 4.3.1.0 Encouraged by AUR (ToDesk远程控制)
net-misc/xunlei-download 1.0.0.2 Converted from AUR (迅雷Linux)
net-news/quiterss 0.19.4; (live) Dropped by official portage along with qtwebkit
net-proxy/gg 0.2.13; 0.2.18
net-proxy/v2raya-bin 1.5.1698.1; 2.2.4.3 Converted from AUR. Needs other overlays like gentoo-zh. From 2.2.1 only armv7 source is used for arm KEYWORD. If you need armv6 one, try editing the SRC_URI yourself.
sci-astronomy/aladin-bin 12.060
sci-astronomy/astrometry 0.78; 0.80; 0.85; 0.93 Add USE for switching the netpbm support
sci-astronomy/healpix 3.82 sci-libs/libsharp needed for the cxx USE flag is also in this overlay but not listed in this table directly
sci-astronomy/topcat 4.8; 4.9
sys-block/diskus 0.7.0; (live)
sys-libs/libsystemd 253.3; 253.6; 253.11; 253.12; 253.13; 254.3; 254.4; 254.5-r1; 254.6; 255_rc2; (live) A standalone package to provide libsystemd.so for packages depend on the lib on non-systemd system. Still on trial. IF YOU HAVE ANY IDEA TO IMPROVE THIS PACKAGE JUST BRING ISSUES OR PULL REQUESTS.
sys-libs/elogind-libsystemd 0 An alternative way to provide standalone libsystemd.so by just linking libelogind.so. Does not support multilib yet due to elogind itself.
www-plugins/adobe-flash 32.0.0.465 Dropped by official portage
x11-libs/lain (live version) 9999 for old ebuild without lua targets support (masked); 9999-r100 with the new lua-single eclass
x11-plugins/purple-oicq 1.0.2; (live) OICQ plugin (Tencent QQ support) for Pidgin/libpurple.
virtual/libsystemd 0 A virtual package for choosing libsystemd.so packages

Information for some of the astropy related packages are listed here.

Some science related miscellaneous python packages

Packages in this table might just be pulled in as dependencies by some sicense related python packages.

Package name Available version Additional information
dev-cpp/reproc 14.2.4 Dependency for micromamba (compiled version)
sys-libs/libsolv 0.7.26; (live) Dependency for micromamba (compiled version). Modified from gentoo-zh (dropped with sys-apps/zypper )
dev-python/adal 1.2.7 SunPy, h5pyd related
dev-python/abg-python 1.1.3 Optional for yt
dev-python/aggdraw 1.3.16; 1.3.18 Optional for ginga
dev-python/aiobotocore 2.7.0 Pulled in by zarr
dev-python/aioitertools 0.11.0 Pulled in by zarr
dev-python/arviz 0.16.1 Optional for corner.py.
dev-python/asciitree 0.3.3 Pulled in by zarr
dev-python/azure-core 1.26.3; 1.29.5 Required by new msrest
dev-python/bidict 0.22.0; 0.22.1 Optional for yt
dev-python/cmdstanpy 1.0.8; 1.2.0 Test dependency for arviz. Dependency stanio is included but not listed in the table
dev-python/distributed 2023.10.1; 2023.11.0 Optional for arviz and spectral-cube
dev-python/eventlet 0.33.3 Dropped by official portage. Required by firefly{,-viz}
dev-python/f90nml 1.4.4 Optional for yt
dev-python/fastcache 1.1.0 Optional for yt
dev-python/firefly-viz 2.0.4 Optional for yt
dev-python/firefly 3.2.3 Optional for new yt
dev-python/flask-socketio 5.3.6 Optional for yt
dev-python/fusepy 3.0.1 Optional for yt
dev-python/heapdict 1.0.1 Pulled in by zict and distributed
dev-python/indexed-{bzip2,zstd} 1.5.0 / 1.6.0 Optional for yt (ratarmount{,core})
dev-python/rapidgzip 0.10.3 Optional for new ratarmount{,core}
dev-python/libconf 2.0.1 Optional for yt
dev-python/miniballcpp 0.2.3 Optional for yt
dev-python/msrest 0.7.1 SunPy, h5pyd related
dev-python/msrestazure 0.6.4 SunPy, h5pyd related
dev-python/numcodecs 0.12.1 Pulled in by zarr
dev-python/pykdtree 1.3.9 Optional for yt
dev-python/pytest-repeat 0.9.3 Test dependency for new zict
dev-python/python-socketio 5.9.0; 5.10.0 Optional for yt
dev-python/python-xz 0.5.0 Optional for yt
dev-python/rasterio 1.3.8_p2; 1.3.9 Optional for photutils. Dependencies are not all listed in the table
dev-python/ratarmount 0.14.0 Optional for yt. Dependency ratarmountcore is also included in this overlay but not listed in the table
dev-python/s3fs 2023.9.2; 2023.10.0 Test dependency for zarr and astropy>=5.2
dev-python/siosocks 0.3.0 Optional for aioftp
dev-python/colorspacious 1.1.2 Pulled in by cmyt. Dropped by official portage
dev-python/cmyt 2.0.0 Pulled in by yt
dev-python/unyt 3.0.1 Pulled in by yt
dev-python/zict 2.2.0; 3.0.0 Pulled in by distributed

Doc/sphinx related packages

Package name Available version Additional information
dev-python/sphinx 5.1.1; 7.1.2 5 for old myst-parser and myst-nb; 7.1 for glue-qt doc
dev-python/ablog 0.11.6
dev-python/jupyter-cache 0.6.1; 1.0.0
dev-python/jupyter-sphinx 0.4.0
dev-python/jupytext 1.15.2 Build with wheel source to include Jupyter Lab Extenstion
dev-python/myst-nb 0.17.2; 1.0.0
dev-python/myst-parser 0.18.1-r1 Only for myst-nb that depends on old version
dev-python/runnotebook 0.3.1; (live)
dev-python/sphinx-astropy 1.6.0; 1.9.1 See here for more information.
dev-python/sphinx-asdf 0.1.3; 0.1.4; 0.2.2
dev-python/sphinx-autobuild 2022.3.14
dev-python/sphinx-autosummary-accessors 2023.4.0
dev-python/sphinx-book-theme 0.2.0; 1.0.1 network-sandbox FEATURE will be disabled if you enable doc flag for newest version.
dev-python/sphinx-changelog 1.4.1
dev-python/sphinx-click 5.0.1
dev-python/sphinx-codeautolink 0.15.0
dev-python/sphinx-design 0.5.0
dev-python/sphinx-examples 0.0.5
dev-python/sphinx-hoverxref 1.3.0
dev-python/sphinx-readable-theme 1.3.0
dev-python/sphinx-thebe 0.2.1; 0.3.0
dev-python/sphinx-togglebutton 0.3.1
dev-python/sphinx-contributors 0.2.7
dev-python/sphinx-mdinclude 0.5.3
dev-python/sphinxcontrib-srclink 0.2.4
dev-python/sphinxcontrib-youtube 1.2.0; 1.4.1 network-sandbox FEATURE will be disabled if you enable demo videos for doc building in version 1.2.0.
dev-python/sphinxext-opengraph 0.9.0
dev-python/dask-sphinx-theme 3.0.5
dev-python/sunpy-sphinx-theme 1.2.42; 2.0.2
dev-python/pydata-sphinx-theme 0.13.3-r1 Old version dropped by official portage, required by sunpy-sphinx-theme
dev-python/mistune 0.8.4-r1 Only for sphinx-asdf that depends on old version
dev-python/nbconvert 6.4.5 Depends on old mistune

Doc/MkDocs related packages

Package name Available version Additional information
dev-python/docstring-parser 0.15 Optional dependency of pytkdocs
dev-python/markdown-callouts 0.3.0 mkdocstrings related (should be test depend)
dev-python/mkdocs-coverage 1.0.0 mkdocstrings related (should be test depend)
dev-python/mkdocs-git-committers-plugin 2.2.2 mkdocstrings related (should be test depend)
dev-python/mkdocs-jupyter 0.24.6
dev-python/mkdocs-literate-nav 0.6.1 mkdocstrings related (should be test depend)
dev-python/mkdocs-section-index 0.3.8 mkdocstrings related (should be test depend)
dev-python/mkdocstrings-crystal 0.3.5; 0.3.7
dev-python/mkdocstrings-python-legacy 0.2.3
dev-python/pytkdocs 0.16.1 Dependency of mkdocstrings-python-legacy