gpo.zugaina.org

Search Portage & Overlays:

sci-physics/xraylarch

Software for analysis of X-ray absorption and fluorescence data

Screenshots

  • xraylarch-9999
    wxgui python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: GPL-2   
    Overlay: stuff
  • xraylarch-2026.1.2
    ~amd64
    wxgui python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: GPL-2   
    Overlay: stuff
  • xraylarch-2026.1.1
    ~amd64
    wxgui python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: GPL-2   
    Overlay: stuff

ChangeLog

commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200

*/*: normalize metadata.xml DTD URL and indent

Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.

pkgcheck stays silent on all metadata-* and maintainer-* checks.

commit 412baa5eb5e7bfa9a6e3b65fe533cfed0e091758
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 15:20:56 2026 +0200

sci-physics/xraylarch: align RDEPEND/wxgui? with upstream pyproject

- 2026.1.2 + 2026.1.1: add darkdetect to wxgui? (upstream lists it in
the wxgui extra), tighten silx to >=0.15.2 to match upstream.
- 2026.1.1: relax wxmplot/wxutils minima from >=2026.1.0 down to
upstream's >=2025.1.6 / >=0.3.6 floors.
- 9999: full modernization. The previous live ebuild was stuck on the
versioneer-era setup.conf workflow with stale RDEPENDs (six,
peakutils, sci-libs/lmfit, doubled pytest, sphinx/numpydoc as runtime
deps). Rebuild from the released-ebuild template; drop the now-unused
full_conf.patch.

commit 590852d47865665b675ada99f2799deb248fc1a0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 01:03:22 2026 +0200

sci-physics/xraylarch: drop bogus python USE flag (9999)

distutils-r1 has no 'python' USE flag. Also drop the doc? (
dev-util/gtk-doc ) from DEPEND: the package already calls
distutils_enable_sphinx docs, which is the correct way to wire up
docs for a Python project; gtk-doc is for GLib/GTK C libraries. No
build test for the git live ebuild.

commit 25327898f08dd8e0108d2dfea8d5268538152cf8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 12:38:32 2026 +0200

sci-physics/xraylarch: drop qtgui USE flag

Inspection of the xraylarch source shows no `import PyQt5` and
no entry point that actually reaches Qt. The upstream `qtgui`
extra pulled pyqt5 and pyqtgraph but nothing in the package
references them; the flag was pure dead weight and blocked
PyQt5 removal even for users who don't need Qt.

Drop the flag and its deps. Users who need a Qt-based frontend
can continue to use dev-python/larix separately.

commit 72ff7329a034750a0efddc832b9bb46148e92415
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 18:33:41 2026 +0200

sci-physics/xraylarch: declare EPYTEST_PLUGINS=() in 9999

Straggler from the EPYTEST_PLUGINS sweep - the live ebuild also
enables pytest-based tests without an explicit plugin list. Clears
the last EPyTestPluginsSuggestion warning in the repo.

Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>

commit 340ddda074ff3b596723c3576059daa1f936809b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 17:45:45 2026 +0200

sci-physics/xraylarch: bump to 2026.1.1 and 2026.1.2, drop 0.9.x and 2025.3.0

Upstream 2026.1.x is the current stable line (2026-01). Replace the
old 0.9.51 / 0.9.67 / 0.9.74 ebuilds (all broken: dev-python/
PyQtWebEngine removed from ::gentoo) and the in-between 2025.3.0
(silently missing the larixite / numdifftools / sqlalchemy-utils
deps).

Deps brought into the overlay in preceding commits to support this:
palettable, monty (re-added), numdifftools, sqlalchemy-utils,
pymatgen-core, pymatgen, pymatgen-io-validation, emmet-core, mp-api,
larixite, wxmplot-2026.1.0, wxutils-2026.1.0.

Shape vs the old ebuilds:
- Runtime deps rewritten to match upstream pyproject: numpy>=2,
scipy>=1.15, lmfit>=1.3.1, matplotlib>=3.10, sqlalchemy>=2.0, plus
the new charset-normalizer / dill / hdf5plugin / numdifftools /
sqlalchemy-utils / tabulate / tomli / tomli-w runtime set.
- larixite dep is now mandatory (from dev-python/larixite>=2025.5.1).
- Drop six - upstream no longer imports it anywhere.
- Move PyQt5 + pyqtgraph and wxPython + wxmplot + wxutils behind
`qtgui` and `wxgui` USE flags respectively, documented in
metadata.xml. Upstream 2026.1.x made both GUIs optional extras.
- RESTRICT=test because xraylarch's test suite is network-driven
(AMCSD, MP API, XrayDB remote queries).

Tested: `ebuild ... clean compile install` for 2026.1.2 is clean -
standard pre-built upstream-binary strip warning only, no ebuild-
originated errors.

Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>

commit b91cd93a12cb39be1b4976cdc1af27ca13ce34e5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 15:16:42 2026 +0200

*/*: bump PYTHON_COMPAT from python3_ to python3_

::gentoo has dropped python3.11 from most of the scientific Python
stack - scipy, pandas, ipython, sphinx, sympy, etc. all target
python3_ now. Overlay ebuilds still claiming python3_11
support therefore fail to resolve their PYTHON_USEDEP=[...,
python_targets_python3_11(-),...] clauses against those upstream
packages, which is the bulk of pkgcheck's NonsolvableDeps noise.

Sweep PYTHON_COMPAT across the overlay accordingly. Files touched
include 193 pure-python3 ebuilds plus 4 sci-libs/pycifrw ebuilds that
retain the python2_7 target. Commented-out COMPAT lines and one
ebuild using a custom $ array are left alone.

pkgcheck dropped from 710 to 475 lines after this change; specifically
NonsolvableDepsIn{Dev,Stable} fell from 391 to 182 combined.

Users on a python3.11 profile lose access to the updated versions in
this overlay, mirroring what ::gentoo already did to the rest of the
scientific stack.

Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>

commit 333a849082e704941d018a7f0b99678eda18904f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 01:07:29 2026 +0200

*/*: bump PYTHON_COMPAT to python3_

Match the ::gentoo convention (main tree dropped 3.9 / 3.10 support
a while ago). Three mechanical substitutions:

- python3_ -> python3_ (189 ebuilds)
- python3_ -> python3_ (llvmlite)
- python2_7 python3_ -> python2_7 python3_ (pycifrw)

Leaves the legacy python2_7-only ebuilds and dev-python/cython
(special PYTHON_TESTED pattern on the 0.29 series) untouched.

commit 07ee33ee2a088766fdfce02b43451978bc599f5c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 15:18:06 2026 +0200

dev-python/peakutils: rename from PeakUtils

commit 77708b4a5035b0a2dfb508210906c19ac5a08554
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:50 2026 +0200

sci-physics/xraylarch: reorder global variables to canonical order

commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100

*/*: UPD header, Happy New Year

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 620fdbddebc9ed5a5f601571554a1d0133069cf3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:24:42 2025 +0100

*/*: corrected OldPackageNameDep

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit bd56ad8c4cfa96514317be4d851cb4fcbd6b8802
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 10:40:56 2025 +0100

*/*: adjusting python compat to 3.9 to 3.14

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200

finally upd year to 2025 :)

commit 02aea83e986ac6d476fd986b3dc42ab634e714d6
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Sep 21 18:19:59 2025 +0100

xraylarch

commit a3472e3054a0d301d853c233a356d66ce499a47f
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Sep 21 13:16:24 2025 +0100

xraylarch

to be checked

commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100

upd copyright to 2024

commit c3608abdca73662012b2024eddc0ab62f856ff05
Author: istitov <istitov@github>
Date: Mon Feb 12 10:41:34 2024 +0100

sci-libs/scikit-image -> dev-python/scikit-image

commit 0b7fcf9639be3e82b30db7da1cc4785887b54326
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 04:52:49 2023 +0300

mass updated PYTHON_COMPAT for python:3

commit 3d9587149d16c1a8cf75894bf458e4fc0363dd2c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 01:42:00 2023 +0300

corr sci-physics/xraylarch

commit 20fea682fdd46445cabe4b5677caebf8ebd8bea2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 24 21:37:30 2023 +0300

make pkg check complain less in sci-physics/xraylarch

commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200

upd: header

commit 1d11ba3be43bc2209d8056fc3bcbcf6976d37d13
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jun 5 21:35:46 2023 +0100

Add files via upload

commit 0e73138997f91f4eec69ef8880fa6b08985676f6
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Apr 12 11:11:42 2023 +0100

Add files via upload

commit 0c41f6b3ad51884372b8f1cdda03b52c54cadf91
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Apr 12 00:00:04 2023 +0100

Add files via upload

commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300

upd date in ebuilds

commit c71675ba94d046c43cfe455b9579c5fe7cf2efb3
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jul 18 02:39:35 2022 +0100

Add files via upload

commit 7cb76d3fccb075967fe6ef4675adab72529485f0
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jun 3 01:42:35 2021 +0100

xraylarch

commit 490420032d4ea308ada316fd5f6ee1972752708b
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jun 3 01:42:16 2021 +0100

Delete xraylarch-0.9.47.ebuild

commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100

corrected gentoo header

commit 5c29b16e7ac2719557f5599668149241ddc8d0fd
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Nov 15 14:21:08 2020 +0000

xraylarch amended

commit 98318f61a2cbe0c6a60ca141154b785caf61ddb5
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Nov 15 14:12:03 2020 +0000

minor amendments due to the scikit rename

commit 74cdd49c5cda9ab350a3a9abcd0344d6628e3826
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Sep 24 23:55:59 2020 +0100

xraylarch binaries strip restricted

commit 9e9274b1d683d97c2bf2185ea4311a3c7a24dc5b
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Sep 24 01:22:50 2020 +0100

xraylarch amended

commit 0a24e765e5ecf6fb9665e80153bb1cf80094c92b
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Sep 20 04:44:01 2020 +0100

Scipy amended for sci-physics

commit e75e1eee9ead5a5ce82c88589206e04eab17b839
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Sep 20 00:45:27 2020 +0100

xraylarch patch added

commit b97184ae747e992793fab744b5a0050b5a48f1ed
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Sep 20 00:43:01 2020 +0100

xraylarch patch added

commit 9f92b088ecbd4c0ac7e8ff8cc33d904e81594c3f
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Sep 20 00:02:05 2020 +0100

tests added to xraylarch

commit a9a3d45e676c28cb08466bbc573ed1483e05c9be
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Aug 28 01:24:10 2020 +0000

py3_6 dropped for xraylarch

commit e4edf5ae4ea3d31998a01bfb1c98093aa40971c7
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Tue Jul 28 21:20:07 2020 +0000

A few bugfixes

commit 3061bb842186644e2c63a73a07866a2397fcdea7
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 00:49:02 2020 +0000

Update xraylarch-9999.ebuild

commit cb50101f2a3bde870776fc7ba363f03c61b5cc19
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 00:16:46 2020 +0000

xraylarch works now

repomaned

commit 3e4ab0264ac764920482a2b450a02ad999ee1b9c
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Jul 26 23:52:37 2020 +0000

xraylarch amended

commit d37c23ef534e236ace1b792b7e26f0f330200e9c
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Jul 5 20:08:05 2020 +0000

xraylarch amended

Still not working

commit 3075b611fcdfdab14f3aeeb556bb19c0e75a976b
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Tue Mar 31 00:29:54 2020 +0100

Draft of sci-physics/xraylarch-9999 added