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

EAPI=8

TEXLIVE_MODULE_CONTENTS="
	collection-mathscience.r77561
	12many.r15878
	accents.r77677
	aiplans.r74462
	alg.r15878
	algobox.r67201
	algorithm2e.r77677
	algorithmicx.r78116
	algorithms.r78116
	algpseudocodex.r74973
	algxpar.r76924
	aligned-overset.r77677
	amscdx.r77677
	amstex.r73848
	annotate-equations.r67044
	apxproof.r76507
	autobreak.r77677
	backnaur.r54080
	begriff.r15878
	binomexp.r15878
	biocon.r15878
	bitpattern.r39073
	bodeplot.r77390
	bohr.r62977
	boldtensors.r15878
	bosisio.r16989
	bpchem.r75878
	bropd.r35383
	bussproofs.r77677
	bussproofs-extra.r51299
	bytefield.r77677
	calculation.r35973
	cartonaugh.r59938
	cascade.r76924
	causets.r74247
	ccfonts.r77677
	ccool.r76924
	chemarrow.r17146
	chemcompounds.r15878
	chemcono.r17119
	chemexec.r21632
	chemformula.r77677
	chemformula-ru.r71883
	chemgreek.r77677
	chemmacros.r76924
	chemnum.r77677
	chemobabel.r64778
	chemplants.r60606
	chemschemex.r46723
	chemsec.r76924
	chemstyle.r31096
	clrscode.r51136
	clrscode3e.r51137
	codeanatomy.r76924
	coloredtheorem.r74812
	commath.r15878
	commutative-diagrams.r71053
	complexity.r45322
	computational-complexity.r44847
	concmath.r17219
	concrete.r77677
	conteq.r37868
	cora-macs.r76540
	correctmathalign.r44131
	cryptocode.r60249
	cs-techrep.r78146
	csassignments.r77161
	csthm.r73506
	cvss.r76924
	decision-table.r76924
	delim.r23974
	delimseasy.r77161
	delimset.r77677
	derivative.r77677
	diffcoeff.r77677
	digiconfigs.r15878
	dijkstra.r64580
	domaincoloring.r72176
	drawmatrix.r44471
	drawstack.r28582
	dyntree.r67016
	easing.r75712
	ebproof.r77677
	econometrics.r39396
	eltex.r15878
	emf.r76790
	endiagram.r76924
	engtlc.r28571
	eolang.r77164
	eqexpl.r63629
	eqnarray.r77677
	eqnnumwarn.r75878
	euclideangeometry.r67608
	extarrows.r77677
	extpfeil.r77677
	faktor.r77677
	fascicules.r54080
	fitch.r77677
	fixdif.r66606
	fixmath.r76924
	fnspe.r45360
	formal-grammar.r61955
	fouridx.r77677
	freealign.r69267
	functan.r15878
	galois.r15878
	gastex.r69842
	gene-logic.r75878
	ghsystem.r77677
	glosmathtools.r55920
	gotoh.r44764
	grundgesetze.r58997
	gu.r15878
	helmholtz-ellis-ji-notation.r55213
	hep.r15878
	hep-graphic.r76790
	hep-reference.r76220
	hepnames.r76924
	hepparticles.r35723
	hepthesis.r46054
	hepunits.r54758
	ibrackets.r67736
	includernw.r47557
	interval.r77677
	ionumbers.r76924
	isomath.r27654
	isphysicalmath.r73239
	jkmath.r47109
	jupynotex.r75037
	karnaugh.r21338
	karnaugh-map.r61614
	karnaughmap.r36989
	keytheorems.r78044
	kvmap.r67201
	letterswitharrows.r77677
	lie-hasse.r75301
	linearregression.r76924
	logicproof.r33254
	longdivision.r77677
	lpform.r36918
	lplfitch.r75712
	lstbayes.r48160
	luanumint.r68918
	mathcommand.r76924
	mathcomp.r15878
	mathfixs.r74752
	mathlig.r54244
	mathpartir.r77677
	mathpunctspace.r46754
	mathsemantics.r63241
	matlab-prettifier.r34323
	matrix-skeleton.r65013
	mattens.r77677
	mecaso.r60346
	medmath.r74208
	membranecomputing.r64627
	memorygraphs.r49631
	messagepassing.r69123
	mgltex.r63255
	mhchem.r69639
	mhequ.r64978
	miller.r18789
	mismath.r76547
	moremath.r76924
	multiobjective.r75878
	naive-ebnf.r72843
	namedtensor.r65346
	natded.r32693
	nath.r77677
	nchairx.r60196
	nicematrix.r78222
	nuc.r22256
	nucleardata.r47307
	numbersets.r76924
	numerica.r77677
	numerica-plus.r76924
	numerica-tables.r77677
	objectz.r61719
	odesandpdes.r69485
	oplotsymbl.r44951
	ot-tableau.r67813
	oubraces.r77677
	overarrows.r76641
	pascaltriangle.r76924
	perfectcut.r67201
	pfdicons.r77778
	physconst.r58727
	physics.r74247
	physics2.r69369
	physunits.r58728
	pinoutikz.r55966
	pm-isomath.r76924
	pmdraw.r77509
	polexpr.r77677
	prftree.r77677
	principia.r74710
	proba.r15878
	proof-at-the-end.r77355
	prooftrees.r78041
	pseudo.r76924
	pseudocode.r54080
	pythonhighlight.r70698
	qsharp.r49722
	quickreaction.r66867
	quiver.r77817
	rank-2-roots.r75301
	rbt-mathnotes.r76924
	rec-thy.r76924
	reptheorem.r76224
	resolsysteme.r73069
	rest-api.r57068
	revquantum.r43505
	ribbonproofs.r31137
	rigidnotation.r71264
	rmathbr.r57173
	sankey.r73396
	sasnrdisplay.r63255
	sciposter.r15878
	sclang-prettifier.r35087
	scratchx.r44906
	sesamanuel.r36613
	sfg.r20209
	shuffle.r78116
	simplebnf.r76924
	simpler-wick.r71991
	simples-matrices.r76924
	simplewick.r15878
	sistyle.r59682
	siunits.r59702
	siunitx.r77677
	skmath.r52411
	spalign.r77677
	spbmark.r76924
	stanli.r54512
	statex.r20306
	statex2.r23961
	statistics.r67201
	statistik.r20334
	statmath.r46925
	steinmetz.r77677
	stmaryrd.r77677
	string-diagrams.r67363
	structmech.r66724
	struktex.r75565
	substances.r76924
	subsupscripts.r16080
	subtext.r51273
	susy.r19440
	syllogism.r15878
	sympytexpackage.r57090
	synproof.r15878
	t-angles.r71991
	tablor.r31855
	temporal-logic.r77281
	tensind.r77677
	tensor.r77677
	tex-ewd.r15878
	textgreek.r77677
	textopo.r23796
	thermodynamics.r77280
	thmbox.r77677
	thmtools.r77677
	tiscreen.r62602
	turnstile.r77677
	ulqda.r26313
	unitsdef.r15878
	venn.r15878
	witharrows.r77677
	xymtex.r32182
	yhmath.r77677
	youngtab.r77677
	yquant.r77263
	ytableau.r77677
	zx-calculus.r70647
	aspen.r78116
	bracealign.r77677
	broydensolve.r76924
	bussproofs-colorful.r77507
	fodot.r76255
	freemath.r76930
	hideproofs.r75712
	intexgral.r77252
	linkedthm.r75860
	logictools.r76924
	lua-regression.r74969
	physics3.r77677
	quantikz.r67206
	quantum-chemistry-bonn.r76924
	quantumcubemodel.r77308
	qworld.r75910
	seqcalc.r77561
	tensormatrix.r76005
	tkz-interval.r76924
	zeckendorf.r77677
"
# Removed in target tlpdb: thmlist
TEXLIVE_MODULE_DOC_CONTENTS="
	12many.doc.r15878
	accents.doc.r77677
	aiplans.doc.r74462
	alg.doc.r15878
	algobox.doc.r67201
	algorithm2e.doc.r77677
	algorithmicx.doc.r78116
	algorithms.doc.r78116
	algpseudocodex.doc.r74973
	algxpar.doc.r76924
	aligned-overset.doc.r77677
	amscdx.doc.r77677
	amstex.doc.r73848
	annotate-equations.doc.r67044
	apxproof.doc.r76507
	autobreak.doc.r77677
	backnaur.doc.r54080
	begriff.doc.r15878
	binomexp.doc.r15878
	biocon.doc.r15878
	bitpattern.doc.r39073
	bodeplot.doc.r77390
	bohr.doc.r62977
	boldtensors.doc.r15878
	bosisio.doc.r16989
	bpchem.doc.r75878
	bropd.doc.r35383
	bussproofs.doc.r77677
	bussproofs-extra.doc.r51299
	bytefield.doc.r77677
	calculation.doc.r35973
	cartonaugh.doc.r59938
	cascade.doc.r76924
	causets.doc.r74247
	ccfonts.doc.r77677
	ccool.doc.r76924
	chemarrow.doc.r17146
	chemcompounds.doc.r15878
	chemcono.doc.r17119
	chemexec.doc.r21632
	chemformula.doc.r77677
	chemformula-ru.doc.r71883
	chemgreek.doc.r77677
	chemmacros.doc.r76924
	chemnum.doc.r77677
	chemobabel.doc.r64778
	chemplants.doc.r60606
	chemschemex.doc.r46723
	chemsec.doc.r76924
	chemstyle.doc.r31096
	clrscode.doc.r51136
	clrscode3e.doc.r51137
	codeanatomy.doc.r76924
	coloredtheorem.doc.r74812
	commath.doc.r15878
	commutative-diagrams.doc.r71053
	complexity.doc.r45322
	computational-complexity.doc.r44847
	concmath.doc.r17219
	concrete.doc.r77677
	conteq.doc.r37868
	cora-macs.doc.r76540
	correctmathalign.doc.r44131
	cryptocode.doc.r60249
	cs-techrep.doc.r78146
	csassignments.doc.r77161
	csthm.doc.r73506
	cvss.doc.r76924
	decision-table.doc.r76924
	delim.doc.r23974
	delimseasy.doc.r77161
	delimset.doc.r77677
	derivative.doc.r77677
	diffcoeff.doc.r77677
	digiconfigs.doc.r15878
	dijkstra.doc.r64580
	domaincoloring.doc.r72176
	drawmatrix.doc.r44471
	drawstack.doc.r28582
	dyntree.doc.r67016
	easing.doc.r75712
	ebproof.doc.r77677
	econometrics.doc.r39396
	eltex.doc.r15878
	emf.doc.r76790
	endiagram.doc.r76924
	engtlc.doc.r28571
	eolang.doc.r77164
	eqexpl.doc.r63629
	eqnarray.doc.r77677
	eqnnumwarn.doc.r75878
	euclideangeometry.doc.r67608
	extarrows.doc.r77677
	extpfeil.doc.r77677
	faktor.doc.r77677
	fascicules.doc.r54080
	fitch.doc.r77677
	fixdif.doc.r66606
	fixmath.doc.r76924
	fnspe.doc.r45360
	formal-grammar.doc.r61955
	fouridx.doc.r77677
	freealign.doc.r69267
	functan.doc.r15878
	galois.doc.r15878
	gastex.doc.r69842
	gene-logic.doc.r75878
	ghsystem.doc.r77677
	glosmathtools.doc.r55920
	gotoh.doc.r44764
	grundgesetze.doc.r58997
	gu.doc.r15878
	helmholtz-ellis-ji-notation.doc.r55213
	hep.doc.r15878
	hep-graphic.doc.r76790
	hep-reference.doc.r76220
	hepnames.doc.r76924
	hepparticles.doc.r35723
	hepthesis.doc.r46054
	hepunits.doc.r54758
	ibrackets.doc.r67736
	includernw.doc.r47557
	interval.doc.r77677
	ionumbers.doc.r76924
	isomath.doc.r27654
	isphysicalmath.doc.r73239
	jkmath.doc.r47109
	jupynotex.doc.r75037
	karnaugh.doc.r21338
	karnaugh-map.doc.r61614
	karnaughmap.doc.r36989
	keytheorems.doc.r78044
	kvmap.doc.r67201
	letterswitharrows.doc.r77677
	lie-hasse.doc.r75301
	linearregression.doc.r76924
	logicproof.doc.r33254
	longdivision.doc.r77677
	lpform.doc.r36918
	lplfitch.doc.r75712
	lstbayes.doc.r48160
	luanumint.doc.r68918
	mathcommand.doc.r76924
	mathcomp.doc.r15878
	mathfixs.doc.r74752
	mathpartir.doc.r77677
	mathpunctspace.doc.r46754
	mathsemantics.doc.r63241
	matlab-prettifier.doc.r34323
	matrix-skeleton.doc.r65013
	mattens.doc.r77677
	mecaso.doc.r60346
	medmath.doc.r74208
	membranecomputing.doc.r64627
	memorygraphs.doc.r49631
	messagepassing.doc.r69123
	mgltex.doc.r63255
	mhchem.doc.r69639
	mhequ.doc.r64978
	miller.doc.r18789
	mismath.doc.r76547
	moremath.doc.r76924
	multiobjective.doc.r75878
	naive-ebnf.doc.r72843
	namedtensor.doc.r65346
	natded.doc.r32693
	nath.doc.r77677
	nchairx.doc.r60196
	nicematrix.doc.r78222
	nuc.doc.r22256
	nucleardata.doc.r47307
	numbersets.doc.r76924
	numerica.doc.r77677
	numerica-plus.doc.r76924
	numerica-tables.doc.r77677
	objectz.doc.r61719
	odesandpdes.doc.r69485
	oplotsymbl.doc.r44951
	ot-tableau.doc.r67813
	oubraces.doc.r77677
	overarrows.doc.r76641
	pascaltriangle.doc.r76924
	perfectcut.doc.r67201
	pfdicons.doc.r77778
	physconst.doc.r58727
	physics.doc.r74247
	physics2.doc.r69369
	physunits.doc.r58728
	pinoutikz.doc.r55966
	pm-isomath.doc.r76924
	pmdraw.doc.r77509
	polexpr.doc.r77677
	prftree.doc.r77677
	principia.doc.r74710
	proba.doc.r15878
	proof-at-the-end.doc.r77355
	prooftrees.doc.r78041
	pseudo.doc.r76924
	pseudocode.doc.r54080
	pythonhighlight.doc.r70698
	qsharp.doc.r49722
	quickreaction.doc.r66867
	quiver.doc.r77817
	rank-2-roots.doc.r75301
	rbt-mathnotes.doc.r76924
	rec-thy.doc.r76924
	reptheorem.doc.r76224
	resolsysteme.doc.r73069
	rest-api.doc.r57068
	revquantum.doc.r43505
	ribbonproofs.doc.r31137
	rigidnotation.doc.r71264
	rmathbr.doc.r57173
	sankey.doc.r73396
	sasnrdisplay.doc.r63255
	sciposter.doc.r15878
	sclang-prettifier.doc.r35087
	scratchx.doc.r44906
	sesamanuel.doc.r36613
	sfg.doc.r20209
	shuffle.doc.r78116
	simplebnf.doc.r76924
	simpler-wick.doc.r71991
	simples-matrices.doc.r76924
	simplewick.doc.r15878
	sistyle.doc.r59682
	siunits.doc.r59702
	siunitx.doc.r77677
	skmath.doc.r52411
	spalign.doc.r77677
	spbmark.doc.r76924
	stanli.doc.r54512
	statex.doc.r20306
	statex2.doc.r23961
	statistics.doc.r67201
	statistik.doc.r20334
	statmath.doc.r46925
	steinmetz.doc.r77677
	stmaryrd.doc.r77677
	string-diagrams.doc.r67363
	structmech.doc.r66724
	struktex.doc.r75565
	substances.doc.r76924
	subsupscripts.doc.r16080
	subtext.doc.r51273
	susy.doc.r19440
	syllogism.doc.r15878
	sympytexpackage.doc.r57090
	synproof.doc.r15878
	t-angles.doc.r71991
	tablor.doc.r31855
	temporal-logic.doc.r77281
	tensind.doc.r77677
	tensor.doc.r77677
	tex-ewd.doc.r15878
	textgreek.doc.r77677
	textopo.doc.r23796
	thermodynamics.doc.r77280
	thmbox.doc.r77677
	thmtools.doc.r77677
	tiscreen.doc.r62602
	turnstile.doc.r77677
	ulqda.doc.r26313
	unitsdef.doc.r15878
	venn.doc.r15878
	witharrows.doc.r77677
	xymtex.doc.r32182
	yhmath.doc.r77677
	youngtab.doc.r77677
	yquant.doc.r77263
	ytableau.doc.r77677
	zx-calculus.doc.r70647
	aspen.doc.r78116
	bracealign.doc.r77677
	broydensolve.doc.r76924
	bussproofs-colorful.doc.r77507
	fodot.doc.r76255
	freemath.doc.r76930
	hideproofs.doc.r75712
	intexgral.doc.r77252
	linkedthm.doc.r75860
	logictools.doc.r76924
	lua-regression.doc.r74969
	physics3.doc.r77677
	quantikz.doc.r67206
	quantum-chemistry-bonn.doc.r76924
	quantumcubemodel.doc.r77308
	qworld.doc.r75910
	seqcalc.doc.r77561
	tensormatrix.doc.r76005
	tkz-interval.doc.r76924
	zeckendorf.doc.r77677
"
# Removed in target tlpdb: thmlist.doc
TEXLIVE_MODULE_SRC_CONTENTS="
	12many.source.r15878
	alg.source.r15878
	algobox.source.r67201
	algorithms.source.r78116
	aligned-overset.source.r77677
	amscdx.source.r77677
	apxproof.source.r76507
	autobreak.source.r77677
	backnaur.source.r54080
	binomexp.source.r15878
	bitpattern.source.r39073
	bodeplot.source.r77390
	bosisio.source.r16989
	bpchem.source.r75878
	bropd.source.r35383
	bussproofs-extra.source.r51299
	bytefield.source.r77677
	calculation.source.r35973
	cartonaugh.source.r59938
	cascade.source.r76924
	ccfonts.source.r77677
	ccool.source.r76924
	chemarrow.source.r17146
	chemcompounds.source.r15878
	chemobabel.source.r64778
	chemschemex.source.r46723
	chemsec.source.r76924
	chemstyle.source.r31096
	codeanatomy.source.r76924
	computational-complexity.source.r44847
	concmath.source.r17219
	conteq.source.r37868
	cryptocode.source.r60249
	cs-techrep.source.r78146
	csassignments.source.r77161
	csthm.source.r73506
	cvss.source.r76924
	decision-table.source.r76924
	delim.source.r23974
	delimset.source.r77677
	drawmatrix.source.r44471
	dyntree.source.r67016
	easing.source.r75712
	ebproof.source.r77677
	eolang.source.r77164
	eqnarray.source.r77677
	euclideangeometry.source.r67608
	extpfeil.source.r77677
	faktor.source.r77677
	fascicules.source.r54080
	fixdif.source.r66606
	fixmath.source.r76924
	formal-grammar.source.r61955
	fouridx.source.r77677
	functan.source.r15878
	galois.source.r15878
	gotoh.source.r44764
	grundgesetze.source.r58997
	helmholtz-ellis-ji-notation.source.r55213
	hep-graphic.source.r76790
	hep-reference.source.r76220
	ibrackets.source.r67736
	ionumbers.source.r76924
	isphysicalmath.source.r73239
	karnaugh-map.source.r61614
	karnaughmap.source.r36989
	kvmap.source.r67201
	letterswitharrows.source.r77677
	linearregression.source.r76924
	logicproof.source.r33254
	lplfitch.source.r75712
	lstbayes.source.r48160
	mathcommand.source.r76924
	mathcomp.source.r15878
	mathfixs.source.r74752
	mathpartir.source.r77677
	matlab-prettifier.source.r34323
	mattens.source.r77677
	messagepassing.source.r69123
	mgltex.source.r63255
	miller.source.r18789
	mismath.source.r76547
	moremath.source.r76924
	multiobjective.source.r75878
	naive-ebnf.source.r72843
	nchairx.source.r60196
	nicematrix.source.r78222
	nucleardata.source.r47307
	objectz.source.r61719
	odesandpdes.source.r69485
	overarrows.source.r76641
	physconst.source.r58727
	physics2.source.r69369
	physunits.source.r58728
	pm-isomath.source.r76924
	proba.source.r15878
	proof-at-the-end.source.r77355
	qsharp.source.r49722
	reptheorem.source.r76224
	rest-api.source.r57068
	revquantum.source.r43505
	rigidnotation.source.r71264
	rmathbr.source.r57173
	sankey.source.r73396
	sclang-prettifier.source.r35087
	sesamanuel.source.r36613
	shuffle.source.r78116
	simples-matrices.source.r76924
	simplewick.source.r15878
	sistyle.source.r59682
	siunits.source.r59702
	siunitx.source.r77677
	skmath.source.r52411
	spalign.source.r77677
	statistics.source.r67201
	statistik.source.r20334
	statmath.source.r46925
	steinmetz.source.r77677
	stmaryrd.source.r77677
	string-diagrams.source.r67363
	struktex.source.r75565
	sympytexpackage.source.r57090
	temporal-logic.source.r77281
	tensor.source.r77677
	textgreek.source.r77677
	textopo.source.r23796
	thermodynamics.source.r77280
	thmbox.source.r77677
	thmtools.source.r77677
	turnstile.source.r77677
	ulqda.source.r26313
	unitsdef.source.r15878
	witharrows.source.r77677
	xymtex.source.r32182
	yhmath.source.r77677
	youngtab.source.r77677
	ytableau.source.r77677
	bracealign.source.r77677
	hideproofs.source.r75712
	intexgral.source.r77252
	physics3.source.r77677
	zeckendorf.source.r77677
"

inherit texlive-module

DESCRIPTION="TeXLive Mathematics, natural sciences, computer science packages"

LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-3.0 CC-BY-SA-4.0 GPL-1+ GPL-2 GPL-3 GPL-3+ ISC LGPL-2+ LGPL-2.1 LPPL-1.0 LPPL-1.2 LPPL-1.3 LPPL-1.3a LPPL-1.3c MIT TeX TeX-other-free public-domain"
SLOT="0"
KEYWORDS="~amd64"
COMMON_DEPEND="
	>=dev-texlive/texlive-fontsrecommended-2025
	>=dev-texlive/texlive-latex-2025
"
# quantikz relocated from texlive-pictures in TL2025 (verified 2026-05-28)
RDEPEND="
	${COMMON_DEPEND}
	!<dev-texlive/texlive-latexextra-2024
	!<dev-texlive/texlive-pictures-2025
"
DEPEND="
	${COMMON_DEPEND}
"

TEXLIVE_MODULE_BINSCRIPTS="
	texmf-dist/scripts/eolang/eolang.pl
	texmf-dist/scripts/ulqda/ulqda.pl
"