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

EAPI=8

TEXLIVE_MODULE_CONTENTS="
	collection-mathscience.r80002
	12many.r79618
	accents.r79618
	aiplans.r74462
	alg.r79618
	algobox.r67201
	algorithm2e.r77682
	algorithmicx.r78101
	algorithms.r78101
	algpseudocodex.r74973
	algxpar.r76924
	aligned-overset.r79618
	amscdx.r77682
	amstex.r77830
	annotate-equations.r67044
	apxproof.r79251
	aspen.r78984
	autobreak.r77682
	backnaur.r54080
	begriff.r15878
	binomexp.r79618
	biocon.r15878
	bitpattern.r39073
	bodeplot.r79073
	bohr.r62977
	boldtensors.r79183
	bosisio.r79618
	bpchem.r75878
	bracealign.r77682
	bropd.r35383
	broydensolve.r76924
	bussproofs.r77682
	bussproofs-colorful.r77507
	bussproofs-extra.r51299
	bytefield.r77682
	calculation.r35973
	cartonaugh.r59938
	cascade.r76924
	causets.r74247
	ccfonts.r79618
	ccool.r76924
	chemarrow.r79461
	chemcompounds.r79618
	chemcono.r79618
	chemexec.r21632
	chemformula.r77682
	chemformula-ru.r71883
	chemgreek.r77682
	chemmacros.r76924
	chemnum.r77682
	chemobabel.r64778
	chempid.r78673
	chemplants.r60606
	chemschemex.r46723
	chemsec.r76924
	chemstyle.r31096
	clrscode.r51136
	clrscode3e.r51137
	codeanatomy.r76924
	coloredtheorem.r74812
	commath.r79461
	commutative-diagrams.r71053
	complexity.r45322
	computational-complexity.r44847
	concmath.r79618
	concrete.r77682
	conteq.r37868
	cora-macs.r76540
	correctmathalign.r44131
	cryptocode.r60249
	cs-techrep.r78139
	csassignments.r77161
	csthm.r73506
	cvss.r76924
	decision-table.r76924
	delim.r23974
	delimseasy.r77161
	delimset.r78523
	derivative.r77682
	diffcoeff.r77682
	digiconfigs.r79618
	dijkstra.r78632
	dnsrecord.r78328
	domaincoloring.r78793
	drawmatrix.r44471
	drawstack.r28582
	dyntree.r67016
	easing.r75712
	ebproof.r77682
	econometrics.r39396
	eltex.r15878
	emf.r76790
	endiagram.r76924
	engtlc.r28571
	eolang.r79939
	eqexpl.r63629
	eqnarray.r77682
	eqnnumwarn.r75878
	euclideangeometry.r67608
	extarrows.r78315
	extpfeil.r77682
	faktor.r79618
	fascicules.r79618
	fitch.r77682
	fits-astro.r79632
	fixdif.r66606
	fixmath.r78348
	fnspe.r45360
	fodot.r76255
	formal-grammar.r61955
	fouridx.r79618
	freealign.r69267
	freemath.r76930
	functan.r79618
	galois.r79618
	gastex.r69842
	gene-logic.r79121
	ghsystem.r77682
	glmatrix.r78601
	glosmathtools.r55920
	gotoh.r44764
	grundgesetze.r58997
	gu.r79618
	helmholtz-ellis-ji-notation.r79618
	hep.r15878
	hep-graphic.r79976
	hep-reference.r79976
	hepnames.r76924
	hepparticles.r35723
	hepthesis.r46054
	hepunits.r54758
	hideproofs.r79618
	ibrackets.r67736
	includernw.r47557
	interval.r77682
	intexgral.r79860
	ionumbers.r76924
	isomath.r79618
	isphysicalmath.r73239
	jkmath.r47109
	jupynotex.r75037
	karnaugh.r21338
	karnaugh-map.r61614
	karnaughmap.r36989
	keytheorems.r79254
	kvmap.r67201
	letterswitharrows.r79422
	lie-hasse.r75301
	linearregression.r76924
	linkedthm.r75860
	logicproof.r33254
	logictools.r76924
	longdivision.r79618
	lpform.r36918
	lplfitch.r75712
	lstbayes.r48160
	lua-regression.r74969
	luanumint.r68918
	mathcommand.r76924
	mathcomp.r79618
	mathfixs.r78635
	mathlig.r54244
	mathpartir.r77682
	mathpunctspace.r46754
	mathsemantics.r63241
	matlab-prettifier.r34323
	matrix-skeleton.r65013
	matrixdiagrams.r80000
	mattens.r77682
	mecaso.r60346
	medmath.r74208
	membranecomputing.r64627
	memorygraphs.r49631
	messagepassing.r69123
	mgltex.r63255
	mhchem.r69639
	mhequ.r64978
	miller.r79618
	mismath.r76547
	mohelper.r78603
	moremath.r76924
	multiobjective.r79618
	mystyletau.r78620
	naive-ebnf.r72843
	namedtensor.r65346
	natded.r32693
	nath.r77682
	nchairx.r60196
	nicematrix.r79760
	nuc.r79618
	nucleardata.r47307
	numbersets.r76924
	numerica.r77682
	numerica-plus.r79618
	numerica-tables.r79461
	numodel-bundle.r79602
	objectz.r61719
	odesandpdes.r69485
	oplotsymbl.r44951
	orbitals.r79170
	ot-tableau.r67813
	oubraces.r77682
	overarrows.r76641
	pascaltriangle.r76924
	pdfmathaccents.r79812
	perfectcut.r79618
	pfdicons.r77771
	phtitration.r80002
	physconst.r58727
	physics.r74247
	physics2.r69369
	physics3.r77682
	physunits.r58728
	pinoutikz.r55966
	pm-isomath.r76924
	pmdraw.r78813
	polexpr.r77682
	prftree.r77682
	principia.r79618
	proba.r79618
	proof-at-the-end.r77355
	prooftrees.r78038
	propositions.r79922
	pseudo.r76924
	pseudocode.r79618
	pythonhighlight.r79461
	qsharp.r49722
	quantikz.r67206
	quantum-chemistry-bonn.r78362
	quantumcubemodel.r78909
	query-astro.r78766
	quickderivs.r79523
	quickreaction.r66867
	quiver.r79804
	qworld.r75910
	rank-2-roots.r75301
	rbt-mathnotes.r76924
	rec-thy.r76924
	register-transfer-level.r78780
	reptheorem.r79937
	resolsysteme.r73069
	rest-api.r57068
	revquantum.r43505
	ribbonproofs.r31137
	rigidnotation.r71264
	rmathbr.r57173
	sankey.r73396
	sasnrdisplay.r63255
	sciposter.r15878
	sclang-prettifier.r35087
	scratchx.r44906
	seqcalc.r77561
	sesamanuel.r36613
	sfg.r20209
	shuffle.r78101
	simplebnf.r79057
	simpler-wick.r79618
	simples-matrices.r76924
	simplewick.r79618
	sistyle.r79618
	siunits.r59702
	siunitx.r79011
	skmath.r79121
	spalign.r77682
	spbmark.r76924
	stanli.r54512
	statementsp.r78574
	statex.r79618
	statex2.r79618
	statistics.r79618
	statistik.r20334
	statmath.r46925
	steinmetz.r77682
	stmaryrd.r77682
	string-diagrams.r67363
	structmech.r66724
	struktex.r75565
	substances.r76924
	substnote.r79840
	subsupscripts.r16080
	subtext.r51273
	susy.r19440
	syllogism.r79618
	sympytexpackage.r57090
	synproof.r15878
	t-angles.r71991
	tablor.r31855
	temporal-logic.r77281
	tensind.r79618
	tensor.r79618
	tensormatrix.r76005
	tensorstyles.r78864
	tex-ewd.r15878
	textgreek.r79618
	textopo.r23796
	thermodynamics.r78482
	thmbox.r77682
	thmtools.r77682
	tikz-chemlab.r79877
	tikzphysics.r79957
	tiscreen.r62602
	tkz-interval.r76924
	transition-metals.r79082
	turnstile.r79618
	ulqda.r79618
	unitsdef.r79618
	venn.r15878
	witharrows.r77682
	xymtex.r32182
	yhmath.r77682
	youngtab.r77682
	yquant.r79707
	ytableau.r77682
	zeckendorf.r77682
	zx-calculus.r70647
"
TEXLIVE_MODULE_DOC_CONTENTS="
	12many.doc.r79618
	accents.doc.r79618
	aiplans.doc.r74462
	alg.doc.r79618
	algobox.doc.r67201
	algorithm2e.doc.r77682
	algorithmicx.doc.r78101
	algorithms.doc.r78101
	algpseudocodex.doc.r74973
	algxpar.doc.r76924
	aligned-overset.doc.r79618
	amscdx.doc.r77682
	amstex.doc.r77830
	annotate-equations.doc.r67044
	apxproof.doc.r79251
	aspen.doc.r78984
	autobreak.doc.r77682
	backnaur.doc.r54080
	begriff.doc.r15878
	binomexp.doc.r79618
	biocon.doc.r15878
	bitpattern.doc.r39073
	bodeplot.doc.r79073
	bohr.doc.r62977
	boldtensors.doc.r79183
	bosisio.doc.r79618
	bpchem.doc.r75878
	bracealign.doc.r77682
	bropd.doc.r35383
	broydensolve.doc.r76924
	bussproofs.doc.r77682
	bussproofs-colorful.doc.r77507
	bussproofs-extra.doc.r51299
	bytefield.doc.r77682
	calculation.doc.r35973
	cartonaugh.doc.r59938
	cascade.doc.r76924
	causets.doc.r74247
	ccfonts.doc.r79618
	ccool.doc.r76924
	chemarrow.doc.r79461
	chemcompounds.doc.r79618
	chemcono.doc.r79618
	chemexec.doc.r21632
	chemformula.doc.r77682
	chemformula-ru.doc.r71883
	chemgreek.doc.r77682
	chemmacros.doc.r76924
	chemnum.doc.r77682
	chemobabel.doc.r64778
	chempid.doc.r78673
	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.r79461
	commutative-diagrams.doc.r71053
	complexity.doc.r45322
	computational-complexity.doc.r44847
	concmath.doc.r79618
	concrete.doc.r77682
	conteq.doc.r37868
	cora-macs.doc.r76540
	correctmathalign.doc.r44131
	cryptocode.doc.r60249
	cs-techrep.doc.r78139
	csassignments.doc.r77161
	csthm.doc.r73506
	cvss.doc.r76924
	decision-table.doc.r76924
	delim.doc.r23974
	delimseasy.doc.r77161
	delimset.doc.r78523
	derivative.doc.r77682
	diffcoeff.doc.r77682
	digiconfigs.doc.r79618
	dijkstra.doc.r78632
	dnsrecord.doc.r78328
	domaincoloring.doc.r78793
	drawmatrix.doc.r44471
	drawstack.doc.r28582
	dyntree.doc.r67016
	easing.doc.r75712
	ebproof.doc.r77682
	econometrics.doc.r39396
	eltex.doc.r15878
	emf.doc.r76790
	endiagram.doc.r76924
	engtlc.doc.r28571
	eolang.doc.r79939
	eqexpl.doc.r63629
	eqnarray.doc.r77682
	eqnnumwarn.doc.r75878
	euclideangeometry.doc.r67608
	extarrows.doc.r78315
	extpfeil.doc.r77682
	faktor.doc.r79618
	fascicules.doc.r79618
	fitch.doc.r77682
	fits-astro.doc.r79632
	fixdif.doc.r66606
	fixmath.doc.r78348
	fnspe.doc.r45360
	fodot.doc.r76255
	formal-grammar.doc.r61955
	fouridx.doc.r79618
	freealign.doc.r69267
	freemath.doc.r76930
	functan.doc.r79618
	galois.doc.r79618
	gastex.doc.r69842
	gene-logic.doc.r79121
	ghsystem.doc.r77682
	glmatrix.doc.r78601
	glosmathtools.doc.r55920
	gotoh.doc.r44764
	grundgesetze.doc.r58997
	gu.doc.r79618
	helmholtz-ellis-ji-notation.doc.r79618
	hep.doc.r15878
	hep-graphic.doc.r79976
	hep-reference.doc.r79976
	hepnames.doc.r76924
	hepparticles.doc.r35723
	hepthesis.doc.r46054
	hepunits.doc.r54758
	hideproofs.doc.r79618
	ibrackets.doc.r67736
	includernw.doc.r47557
	interval.doc.r77682
	intexgral.doc.r79860
	ionumbers.doc.r76924
	isomath.doc.r79618
	isphysicalmath.doc.r73239
	jkmath.doc.r47109
	jupynotex.doc.r75037
	karnaugh.doc.r21338
	karnaugh-map.doc.r61614
	karnaughmap.doc.r36989
	keytheorems.doc.r79254
	kvmap.doc.r67201
	letterswitharrows.doc.r79422
	lie-hasse.doc.r75301
	linearregression.doc.r76924
	linkedthm.doc.r75860
	logicproof.doc.r33254
	logictools.doc.r76924
	longdivision.doc.r79618
	lpform.doc.r36918
	lplfitch.doc.r75712
	lstbayes.doc.r48160
	lua-regression.doc.r74969
	luanumint.doc.r68918
	mathcommand.doc.r76924
	mathcomp.doc.r79618
	mathfixs.doc.r78635
	mathpartir.doc.r77682
	mathpunctspace.doc.r46754
	mathsemantics.doc.r63241
	matlab-prettifier.doc.r34323
	matrix-skeleton.doc.r65013
	matrixdiagrams.doc.r80000
	mattens.doc.r77682
	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.r79618
	mismath.doc.r76547
	mohelper.doc.r78603
	moremath.doc.r76924
	multiobjective.doc.r79618
	mystyletau.doc.r78620
	naive-ebnf.doc.r72843
	namedtensor.doc.r65346
	natded.doc.r32693
	nath.doc.r77682
	nchairx.doc.r60196
	nicematrix.doc.r79760
	nuc.doc.r79618
	nucleardata.doc.r47307
	numbersets.doc.r76924
	numerica.doc.r77682
	numerica-plus.doc.r79618
	numerica-tables.doc.r79461
	numodel-bundle.doc.r79602
	objectz.doc.r61719
	odesandpdes.doc.r69485
	oplotsymbl.doc.r44951
	orbitals.doc.r79170
	ot-tableau.doc.r67813
	oubraces.doc.r77682
	overarrows.doc.r76641
	pascaltriangle.doc.r76924
	pdfmathaccents.doc.r79812
	perfectcut.doc.r79618
	pfdicons.doc.r77771
	phtitration.doc.r80002
	physconst.doc.r58727
	physics.doc.r74247
	physics2.doc.r69369
	physics3.doc.r77682
	physunits.doc.r58728
	pinoutikz.doc.r55966
	pm-isomath.doc.r76924
	pmdraw.doc.r78813
	polexpr.doc.r77682
	prftree.doc.r77682
	principia.doc.r79618
	proba.doc.r79618
	proof-at-the-end.doc.r77355
	prooftrees.doc.r78038
	propositions.doc.r79922
	pseudo.doc.r76924
	pseudocode.doc.r79618
	pythonhighlight.doc.r79461
	qsharp.doc.r49722
	quantikz.doc.r67206
	quantum-chemistry-bonn.doc.r78362
	quantumcubemodel.doc.r78909
	query-astro.doc.r78766
	quickderivs.doc.r79523
	quickreaction.doc.r66867
	quiver.doc.r79804
	qworld.doc.r75910
	rank-2-roots.doc.r75301
	rbt-mathnotes.doc.r76924
	rec-thy.doc.r76924
	register-transfer-level.doc.r78780
	reptheorem.doc.r79937
	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
	seqcalc.doc.r77561
	sesamanuel.doc.r36613
	sfg.doc.r20209
	shuffle.doc.r78101
	simplebnf.doc.r79057
	simpler-wick.doc.r79618
	simples-matrices.doc.r76924
	simplewick.doc.r79618
	sistyle.doc.r79618
	siunits.doc.r59702
	siunitx.doc.r79011
	skmath.doc.r79121
	spalign.doc.r77682
	spbmark.doc.r76924
	stanli.doc.r54512
	statementsp.doc.r78574
	statex.doc.r79618
	statex2.doc.r79618
	statistics.doc.r79618
	statistik.doc.r20334
	statmath.doc.r46925
	steinmetz.doc.r77682
	stmaryrd.doc.r77682
	string-diagrams.doc.r67363
	structmech.doc.r66724
	struktex.doc.r75565
	substances.doc.r76924
	substnote.doc.r79840
	subsupscripts.doc.r16080
	subtext.doc.r51273
	susy.doc.r19440
	syllogism.doc.r79618
	sympytexpackage.doc.r57090
	synproof.doc.r15878
	t-angles.doc.r71991
	tablor.doc.r31855
	temporal-logic.doc.r77281
	tensind.doc.r79618
	tensor.doc.r79618
	tensormatrix.doc.r76005
	tensorstyles.doc.r78864
	tex-ewd.doc.r15878
	textgreek.doc.r79618
	textopo.doc.r23796
	thermodynamics.doc.r78482
	thmbox.doc.r77682
	thmtools.doc.r77682
	tikz-chemlab.doc.r79877
	tikzphysics.doc.r79957
	tiscreen.doc.r62602
	tkz-interval.doc.r76924
	transition-metals.doc.r79082
	turnstile.doc.r79618
	ulqda.doc.r79618
	unitsdef.doc.r79618
	venn.doc.r15878
	witharrows.doc.r77682
	xymtex.doc.r32182
	yhmath.doc.r77682
	youngtab.doc.r77682
	yquant.doc.r79707
	ytableau.doc.r77682
	zeckendorf.doc.r77682
	zx-calculus.doc.r70647
"
TEXLIVE_MODULE_SRC_CONTENTS="
	12many.source.r79618
	alg.source.r79618
	algobox.source.r67201
	algorithms.source.r78101
	aligned-overset.source.r79618
	amscdx.source.r77682
	apxproof.source.r79251
	autobreak.source.r77682
	backnaur.source.r54080
	binomexp.source.r79618
	bitpattern.source.r39073
	bodeplot.source.r79073
	bosisio.source.r79618
	bpchem.source.r75878
	bracealign.source.r77682
	bropd.source.r35383
	bussproofs-extra.source.r51299
	bytefield.source.r77682
	calculation.source.r35973
	cartonaugh.source.r59938
	cascade.source.r76924
	ccfonts.source.r79618
	ccool.source.r76924
	chemarrow.source.r79461
	chemcompounds.source.r79618
	chemobabel.source.r64778
	chemschemex.source.r46723
	chemsec.source.r76924
	chemstyle.source.r31096
	codeanatomy.source.r76924
	computational-complexity.source.r44847
	concmath.source.r79618
	conteq.source.r37868
	cryptocode.source.r60249
	cs-techrep.source.r78139
	csassignments.source.r77161
	csthm.source.r73506
	cvss.source.r76924
	decision-table.source.r76924
	delim.source.r23974
	delimset.source.r78523
	drawmatrix.source.r44471
	dyntree.source.r67016
	easing.source.r75712
	ebproof.source.r77682
	eolang.source.r79939
	eqnarray.source.r77682
	euclideangeometry.source.r67608
	extpfeil.source.r77682
	faktor.source.r79618
	fascicules.source.r79618
	fits-astro.source.r79632
	fixdif.source.r66606
	fixmath.source.r78348
	formal-grammar.source.r61955
	fouridx.source.r79618
	functan.source.r79618
	galois.source.r79618
	glmatrix.source.r78601
	gotoh.source.r44764
	grundgesetze.source.r58997
	helmholtz-ellis-ji-notation.source.r79618
	hep-graphic.source.r79976
	hep-reference.source.r79976
	hideproofs.source.r79618
	ibrackets.source.r67736
	intexgral.source.r79860
	ionumbers.source.r76924
	isphysicalmath.source.r73239
	karnaugh-map.source.r61614
	karnaughmap.source.r36989
	kvmap.source.r67201
	letterswitharrows.source.r79422
	linearregression.source.r76924
	logicproof.source.r33254
	lplfitch.source.r75712
	lstbayes.source.r48160
	mathcommand.source.r76924
	mathcomp.source.r79618
	mathfixs.source.r78635
	mathpartir.source.r77682
	matlab-prettifier.source.r34323
	matrixdiagrams.source.r80000
	mattens.source.r77682
	messagepassing.source.r69123
	mgltex.source.r63255
	miller.source.r79618
	mismath.source.r76547
	moremath.source.r76924
	multiobjective.source.r79618
	naive-ebnf.source.r72843
	nchairx.source.r60196
	nicematrix.source.r79760
	nucleardata.source.r47307
	numodel-bundle.source.r79602
	objectz.source.r61719
	odesandpdes.source.r69485
	overarrows.source.r76641
	physconst.source.r58727
	physics2.source.r69369
	physics3.source.r77682
	physunits.source.r58728
	pm-isomath.source.r76924
	proba.source.r79618
	proof-at-the-end.source.r77355
	prooftrees.source.r78038
	propositions.source.r79922
	qsharp.source.r49722
	query-astro.source.r78766
	reptheorem.source.r79937
	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.r78101
	simples-matrices.source.r76924
	simplewick.source.r79618
	sistyle.source.r79618
	siunits.source.r59702
	siunitx.source.r79011
	skmath.source.r79121
	spalign.source.r77682
	statistics.source.r79618
	statistik.source.r20334
	statmath.source.r46925
	steinmetz.source.r77682
	stmaryrd.source.r77682
	string-diagrams.source.r67363
	struktex.source.r75565
	sympytexpackage.source.r57090
	temporal-logic.source.r77281
	tensor.source.r79618
	tensorstyles.source.r78864
	textgreek.source.r79618
	textopo.source.r23796
	thermodynamics.source.r78482
	thmbox.source.r77682
	thmtools.source.r77682
	turnstile.source.r79618
	ulqda.source.r79618
	unitsdef.source.r79618
	witharrows.source.r77682
	xymtex.source.r32182
	yhmath.source.r77682
	youngtab.source.r77682
	ytableau.source.r77682
	zeckendorf.source.r77682
"

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 ~arm64"
COMMON_DEPEND="
	>=dev-texlive/texlive-fontsrecommended-2026
	>=dev-texlive/texlive-latex-2026
"
# 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
"