| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.9.27 | 8 | ~amd64 | 0 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit perl-module virtualx
DESCRIPTION="Software for XAS data processing"
HOMEPAGE="https://github.com/bruceravel/demeter"
#EGIT_REPO_URI="https://github.com/bruceravel/demeter.git"
SRC_URI="https://github.com/bruceravel/demeter/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-${PV}"
LICENSE="Artistic GPL-1+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
RDEPEND="
sci-physics/ifeffit
>=dev-perl/Archive-Zip-1.31
dev-perl/Module-Build
>=dev-perl/Capture-Tiny-0.07
dev-perl/Config-INI
>=dev-perl/Const-Fast-0.01
dev-perl/DateTime
>=dev-perl/Encoding-FixLatin-1.04
dev-perl/Encoding-FixLatin-XS
dev-perl/File-Copy-Recursive
dev-perl/File-Find-Rule
dev-perl/File-CountLines
dev-perl/File-Touch
>=dev-perl/File-Which-1.09
dev-perl/File-Monitor
dev-perl/File-Monitor-Lite
dev-perl/File-Copy-Recursive
dev-perl/File-Slurper
dev-perl/Graph
dev-perl/Heap
dev-perl/JSON
dev-perl/List-MoreUtils
dev-perl/Math-Combinatorics
dev-perl/Math-Derivative
dev-perl/Math-Random
dev-perl/Math-Round
dev-perl/Math-Spline
>=dev-perl/Moose-2.09
>=dev-perl/MooseX-Aliases-0.10
>=dev-perl/MooseX-Types-0.31
dev-perl/MooseX-Types-LaxNum
>=dev-perl/PDL-2.4.9
>=dev-perl/PDL-Stats-0.5.5
dev-perl/Pod-POM
dev-perl/RPC-XML
dev-perl/Regexp-Assemble
dev-perl/Regexp-Common
dev-perl/Spreadsheet-WriteExcel
dev-perl/Statistics-Descriptive
dev-perl/Text-Template
dev-perl/Text-Unidecode
dev-perl/Tree-Simple
dev-perl/Want
dev-perl/XMLRPC-Lite
dev-perl/Pod-ProjectDocs
dev-perl/Graphics-GnuplotIF
>=dev-perl/Wx-0.86
dev-perl/Chemistry-Elements
dev-perl/Term-Sk
dev-perl/Term-Twiddle
virtual/perl-ExtUtils-CBuilder
"
# sci-physics/xraylarch
# dev-perl/Digest-SHA
# dev-perl/YAML-Tiny
# dev-perl/RPC-XML-Client
DEPEND="${RDEPEND}
test? ( x11-base/xorg-server[xvfb] )
doc? ( dev-util/gtk-doc )
"
PATCHES=(
"${FILESDIR}"/ifeffit_locate.patch
)
src_configure() {
perl -I . Build.PL
}
src_compile() {
./Build
}
src_test() {
virtx ./Build test
}
src_install() {
perl_set_version
./Build --install_path lib="${D}"/${SITE_LIB} \
--install_path arch="${D}"/${SITE_LIB} \
--install_path bin="${D}"/bin \
--install_path script="${D}"/bin \
--install_path bindoc=`pwd`/man/ \
--install_path libdoc=`pwd`/man/ \
install
}
sci-physics/ifeffit >=dev-perl/Archive-Zip-1.31 dev-perl/Module-Build >=dev-perl/Capture-Tiny-0.07 dev-perl/Config-INI >=dev-perl/Const-Fast-0.01 dev-perl/DateTime >=dev-perl/Encoding-FixLatin-1.04 dev-perl/Encoding-FixLatin-XS dev-perl/File-Copy-Recursive dev-perl/File-Find-Rule dev-perl/File-CountLines dev-perl/File-Touch >=dev-perl/File-Which-1.09 dev-perl/File-Monitor dev-perl/File-Monitor-Lite dev-perl/File-Copy-Recursive dev-perl/File-Slurper dev-perl/Graph dev-perl/Heap dev-perl/JSON dev-perl/List-MoreUtils dev-perl/Math-Combinatorics dev-perl/Math-Derivative dev-perl/Math-Random dev-perl/Math-Round dev-perl/Math-Spline >=dev-perl/Moose-2.09 >=dev-perl/MooseX-Aliases-0.10 >=dev-perl/MooseX-Types-0.31 dev-perl/MooseX-Types-LaxNum >=dev-perl/PDL-2.4.9 >=dev-perl/PDL-Stats-0.5.5 dev-perl/Pod-POM dev-perl/RPC-XML dev-perl/Regexp-Assemble dev-perl/Regexp-Common dev-perl/Spreadsheet-WriteExcel dev-perl/Statistics-Descriptive dev-perl/Text-Template dev-perl/Text-Unidecode dev-perl/Tree-Simple dev-perl/Want dev-perl/XMLRPC-Lite dev-perl/Pod-ProjectDocs dev-perl/Graphics-GnuplotIF >=dev-perl/Wx-0.86 dev-perl/Chemistry-Elements dev-perl/Term-Sk dev-perl/Term-Twiddle virtual/perl-ExtUtils-CBuilder test? ( x11-base/xorg-server[xvfb] ) doc? ( dev-util/gtk-doc )
sci-physics/ifeffit >=dev-perl/Archive-Zip-1.31 dev-perl/Module-Build >=dev-perl/Capture-Tiny-0.07 dev-perl/Config-INI >=dev-perl/Const-Fast-0.01 dev-perl/DateTime >=dev-perl/Encoding-FixLatin-1.04 dev-perl/Encoding-FixLatin-XS dev-perl/File-Copy-Recursive dev-perl/File-Find-Rule dev-perl/File-CountLines dev-perl/File-Touch >=dev-perl/File-Which-1.09 dev-perl/File-Monitor dev-perl/File-Monitor-Lite dev-perl/File-Copy-Recursive dev-perl/File-Slurper dev-perl/Graph dev-perl/Heap dev-perl/JSON dev-perl/List-MoreUtils dev-perl/Math-Combinatorics dev-perl/Math-Derivative dev-perl/Math-Random dev-perl/Math-Round dev-perl/Math-Spline >=dev-perl/Moose-2.09 >=dev-perl/MooseX-Aliases-0.10 >=dev-perl/MooseX-Types-0.31 dev-perl/MooseX-Types-LaxNum >=dev-perl/PDL-2.4.9 >=dev-perl/PDL-Stats-0.5.5 dev-perl/Pod-POM dev-perl/RPC-XML dev-perl/Regexp-Assemble dev-perl/Regexp-Common dev-perl/Spreadsheet-WriteExcel dev-perl/Statistics-Descriptive dev-perl/Text-Template dev-perl/Text-Unidecode dev-perl/Tree-Simple dev-perl/Want dev-perl/XMLRPC-Lite dev-perl/Pod-ProjectDocs dev-perl/Graphics-GnuplotIF >=dev-perl/Wx-0.86 dev-perl/Chemistry-Elements dev-perl/Term-Sk dev-perl/Term-Twiddle virtual/perl-ExtUtils-CBuilder
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | demeter-0.9.27.gh.tar.gz | 82922368 bytes | https://github.com/bruceravel/demeter/archive/0.9.27.tar.gz |