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

EAPI=8

TEXLIVE_MODULE_CONTENTS="
	collection-mathscience.r79170
	12many.r15878
	accents.r77682
	aiplans.r74462
	alg.r15878
	algobox.r67201
	algorithm2e.r77682
	algorithmicx.r78101
	algorithms.r78101
	algpseudocodex.r74973
	algxpar.r76924
	aligned-overset.r77682
	amscdx.r77682
	amstex.r77830
	annotate-equations.r67044
	apxproof.r79016
	autobreak.r77682
	backnaur.r54080
	begriff.r15878
	binomexp.r15878
	biocon.r15878
	bitpattern.r39073
	bodeplot.r79073
	bohr.r62977
	boldtensors.r79183
	bosisio.r16989
	bpchem.r75878
	bropd.r35383
	bussproofs.r77682
	bussproofs-extra.r51299
	bytefield.r77682
	calculation.r35973
	cartonaugh.r59938
	cascade.r76924
	causets.r74247
	ccfonts.r77682
	ccool.r76924
	chemarrow.r17146
	chemcompounds.r15878
	chemcono.r17119
	chemexec.r21632
	chemformula.r77682
	chemformula-ru.r71883
	chemgreek.r77682
	chemmacros.r76924
	chemnum.r77682
	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.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.r15878
	dijkstra.r78632
	domaincoloring.r78793
	drawmatrix.r44471
	drawstack.r28582
	dyntree.r67016
	easing.r75712
	ebproof.r77682
	econometrics.r39396
	eltex.r15878
	emf.r76790
	endiagram.r76924
	engtlc.r28571
	eolang.r77164
	eqexpl.r63629
	eqnarray.r77682
	eqnnumwarn.r75878
	euclideangeometry.r67608
	extarrows.r78315
	extpfeil.r77682
	faktor.r77682
	fascicules.r54080
	fitch.r77682
	fixdif.r66606
	fixmath.r78348
	fnspe.r45360
	formal-grammar.r61955
	fouridx.r77682
	freealign.r69267
	functan.r15878
	galois.r15878
	gastex.r69842
	gene-logic.r79121
	ghsystem.r77682
	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.r77682
	ionumbers.r76924
	isomath.r27654
	isphysicalmath.r73239
	jkmath.r47109
	jupynotex.r75037
	karnaugh.r21338
	karnaugh-map.r61614
	karnaughmap.r36989
	keytheorems.r78577
	kvmap.r67201
	letterswitharrows.r77682
	lie-hasse.r75301
	linearregression.r76924
	logicproof.r33254
	longdivision.r77682
	lpform.r36918
	lplfitch.r75712
	lstbayes.r48160
	luanumint.r68918
	mathcommand.r76924
	mathcomp.r15878
	mathfixs.r78635
	mathlig.r54244
	mathpartir.r77682
	mathpunctspace.r46754
	mathsemantics.r63241
	matlab-prettifier.r34323
	matrix-skeleton.r65013
	mattens.r77682
	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.r77682
	nchairx.r60196
	nicematrix.r79103
	nuc.r22256
	nucleardata.r47307
	numbersets.r76924
	numerica.r77682
	numerica-plus.r76924
	numerica-tables.r77682
	objectz.r61719
	odesandpdes.r69485
	oplotsymbl.r44951
	ot-tableau.r67813
	oubraces.r77682
	overarrows.r76641
	pascaltriangle.r76924
	perfectcut.r67201
	pfdicons.r77771
	physconst.r58727
	physics.r74247
	physics2.r69369
	physunits.r58728
	pinoutikz.r55966
	pm-isomath.r76924
	pmdraw.r78813
	polexpr.r77682
	prftree.r77682
	principia.r74710
	proba.r15878
	proof-at-the-end.r77355
	prooftrees.r78038
	pseudo.r76924
	pseudocode.r54080
	pythonhighlight.r70698
	qsharp.r49722
	quickreaction.r66867
	quiver.r77816
	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.r78101
	simplebnf.r79057
	simpler-wick.r71991
	simples-matrices.r76924
	simplewick.r15878
	sistyle.r59682
	siunits.r59702
	siunitx.r79011
	skmath.r79121
	spalign.r77682
	spbmark.r76924
	stanli.r54512
	statex.r20306
	statex2.r23961
	statistics.r67201
	statistik.r20334
	statmath.r46925
	steinmetz.r77682
	stmaryrd.r77682
	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.r77682
	tensor.r77682
	tex-ewd.r15878
	textgreek.r77682
	textopo.r23796
	thermodynamics.r78482
	thmbox.r77682
	thmtools.r77682
	tiscreen.r62602
	turnstile.r77682
	ulqda.r26313
	unitsdef.r15878
	venn.r15878
	witharrows.r77682
	xymtex.r32182
	yhmath.r77682
	youngtab.r77682
	yquant.r77263
	ytableau.r77682
	zx-calculus.r70647
	aspen.r78984
	bracealign.r77682
	broydensolve.r76924
	bussproofs-colorful.r77507
	chempid.r78673
	dnsrecord.r78328
	fits-astro.r78624
	fodot.r76255
	freemath.r76930
	glmatrix.r78601
	hideproofs.r75712
	intexgral.r77252
	linkedthm.r75860
	logictools.r76924
	lua-regression.r74969
	mohelper.r78603
	mystyletau.r78620
	numodel-bundle.r79158
	orbitals.r79170
	physics3.r77682
	quantikz.r67206
	quantum-chemistry-bonn.r78362
	quantumcubemodel.r78909
	query-astro.r78766
	quickderivs.r78510
	qworld.r75910
	register-transfer-level.r78780
	seqcalc.r77561
	statementsp.r78574
	tensormatrix.r76005
	tensorstyles.r78864
	tkz-interval.r76924
	transition-metals.r79082
	zeckendorf.r77682
"
# Removed in target tlpdb: thmlist
TEXLIVE_MODULE_DOC_CONTENTS="
	12many.doc.r15878
	accents.doc.r77682
	aiplans.doc.r74462
	alg.doc.r15878
	algobox.doc.r67201
	algorithm2e.doc.r77682
	algorithmicx.doc.r78101
	algorithms.doc.r78101
	algpseudocodex.doc.r74973
	algxpar.doc.r76924
	aligned-overset.doc.r77682
	amscdx.doc.r77682
	amstex.doc.r77830
	annotate-equations.doc.r67044
	apxproof.doc.r79016
	autobreak.doc.r77682
	backnaur.doc.r54080
	begriff.doc.r15878
	binomexp.doc.r15878
	biocon.doc.r15878
	bitpattern.doc.r39073
	bodeplot.doc.r79073
	bohr.doc.r62977
	boldtensors.doc.r79183
	bosisio.doc.r16989
	bpchem.doc.r75878
	bropd.doc.r35383
	bussproofs.doc.r77682
	bussproofs-extra.doc.r51299
	bytefield.doc.r77682
	calculation.doc.r35973
	cartonaugh.doc.r59938
	cascade.doc.r76924
	causets.doc.r74247
	ccfonts.doc.r77682
	ccool.doc.r76924
	chemarrow.doc.r17146
	chemcompounds.doc.r15878
	chemcono.doc.r17119
	chemexec.doc.r21632
	chemformula.doc.r77682
	chemformula-ru.doc.r71883
	chemgreek.doc.r77682
	chemmacros.doc.r76924
	chemnum.doc.r77682
	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.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.r15878
	dijkstra.doc.r78632
	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.r77164
	eqexpl.doc.r63629
	eqnarray.doc.r77682
	eqnnumwarn.doc.r75878
	euclideangeometry.doc.r67608
	extarrows.doc.r78315
	extpfeil.doc.r77682
	faktor.doc.r77682
	fascicules.doc.r54080
	fitch.doc.r77682
	fixdif.doc.r66606
	fixmath.doc.r78348
	fnspe.doc.r45360
	formal-grammar.doc.r61955
	fouridx.doc.r77682
	freealign.doc.r69267
	functan.doc.r15878
	galois.doc.r15878
	gastex.doc.r69842
	gene-logic.doc.r79121
	ghsystem.doc.r77682
	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.r77682
	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.r78577
	kvmap.doc.r67201
	letterswitharrows.doc.r77682
	lie-hasse.doc.r75301
	linearregression.doc.r76924
	logicproof.doc.r33254
	longdivision.doc.r77682
	lpform.doc.r36918
	lplfitch.doc.r75712
	lstbayes.doc.r48160
	luanumint.doc.r68918
	mathcommand.doc.r76924
	mathcomp.doc.r15878
	mathfixs.doc.r78635
	mathpartir.doc.r77682
	mathpunctspace.doc.r46754
	mathsemantics.doc.r63241
	matlab-prettifier.doc.r34323
	matrix-skeleton.doc.r65013
	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.r18789
	mismath.doc.r76547
	moremath.doc.r76924
	multiobjective.doc.r75878
	naive-ebnf.doc.r72843
	namedtensor.doc.r65346
	natded.doc.r32693
	nath.doc.r77682
	nchairx.doc.r60196
	nicematrix.doc.r79103
	nuc.doc.r22256
	nucleardata.doc.r47307
	numbersets.doc.r76924
	numerica.doc.r77682
	numerica-plus.doc.r76924
	numerica-tables.doc.r77682
	objectz.doc.r61719
	odesandpdes.doc.r69485
	oplotsymbl.doc.r44951
	ot-tableau.doc.r67813
	oubraces.doc.r77682
	overarrows.doc.r76641
	pascaltriangle.doc.r76924
	perfectcut.doc.r67201
	pfdicons.doc.r77771
	physconst.doc.r58727
	physics.doc.r74247
	physics2.doc.r69369
	physunits.doc.r58728
	pinoutikz.doc.r55966
	pm-isomath.doc.r76924
	pmdraw.doc.r78813
	polexpr.doc.r77682
	prftree.doc.r77682
	principia.doc.r74710
	proba.doc.r15878
	proof-at-the-end.doc.r77355
	prooftrees.doc.r78038
	pseudo.doc.r76924
	pseudocode.doc.r54080
	pythonhighlight.doc.r70698
	qsharp.doc.r49722
	quickreaction.doc.r66867
	quiver.doc.r77816
	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.r78101
	simplebnf.doc.r79057
	simpler-wick.doc.r71991
	simples-matrices.doc.r76924
	simplewick.doc.r15878
	sistyle.doc.r59682
	siunits.doc.r59702
	siunitx.doc.r79011
	skmath.doc.r79121
	spalign.doc.r77682
	spbmark.doc.r76924
	stanli.doc.r54512
	statex.doc.r20306
	statex2.doc.r23961
	statistics.doc.r67201
	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
	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.r77682
	tensor.doc.r77682
	tex-ewd.doc.r15878
	textgreek.doc.r77682
	textopo.doc.r23796
	thermodynamics.doc.r78482
	thmbox.doc.r77682
	thmtools.doc.r77682
	tiscreen.doc.r62602
	turnstile.doc.r77682
	ulqda.doc.r26313
	unitsdef.doc.r15878
	venn.doc.r15878
	witharrows.doc.r77682
	xymtex.doc.r32182
	yhmath.doc.r77682
	youngtab.doc.r77682
	yquant.doc.r77263
	ytableau.doc.r77682
	zx-calculus.doc.r70647
	aspen.doc.r78984
	bracealign.doc.r77682
	broydensolve.doc.r76924
	bussproofs-colorful.doc.r77507
	chempid.doc.r78673
	dnsrecord.doc.r78328
	fits-astro.doc.r78624
	fodot.doc.r76255
	freemath.doc.r76930
	glmatrix.doc.r78601
	hideproofs.doc.r75712
	intexgral.doc.r77252
	linkedthm.doc.r75860
	logictools.doc.r76924
	lua-regression.doc.r74969
	mohelper.doc.r78603
	mystyletau.doc.r78620
	numodel-bundle.doc.r79158
	orbitals.doc.r79170
	physics3.doc.r77682
	quantikz.doc.r67206
	quantum-chemistry-bonn.doc.r78362
	quantumcubemodel.doc.r78909
	query-astro.doc.r78766
	quickderivs.doc.r78510
	qworld.doc.r75910
	register-transfer-level.doc.r78780
	seqcalc.doc.r77561
	statementsp.doc.r78574
	tensormatrix.doc.r76005
	tensorstyles.doc.r78864
	tkz-interval.doc.r76924
	transition-metals.doc.r79082
	zeckendorf.doc.r77682
"
# Removed in target tlpdb: thmlist.doc
TEXLIVE_MODULE_SRC_CONTENTS="
	12many.source.r15878
	alg.source.r15878
	algobox.source.r67201
	algorithms.source.r78101
	aligned-overset.source.r77682
	amscdx.source.r77682
	apxproof.source.r79016
	autobreak.source.r77682
	backnaur.source.r54080
	binomexp.source.r15878
	bitpattern.source.r39073
	bodeplot.source.r79073
	bosisio.source.r16989
	bpchem.source.r75878
	bropd.source.r35383
	bussproofs-extra.source.r51299
	bytefield.source.r77682
	calculation.source.r35973
	cartonaugh.source.r59938
	cascade.source.r76924
	ccfonts.source.r77682
	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.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.r77164
	eqnarray.source.r77682
	euclideangeometry.source.r67608
	extpfeil.source.r77682
	faktor.source.r77682
	fascicules.source.r54080
	fixdif.source.r66606
	fixmath.source.r78348
	formal-grammar.source.r61955
	fouridx.source.r77682
	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.r77682
	linearregression.source.r76924
	logicproof.source.r33254
	lplfitch.source.r75712
	lstbayes.source.r48160
	mathcommand.source.r76924
	mathcomp.source.r15878
	mathfixs.source.r78635
	mathpartir.source.r77682
	matlab-prettifier.source.r34323
	mattens.source.r77682
	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.r79103
	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.r78101
	simples-matrices.source.r76924
	simplewick.source.r15878
	sistyle.source.r59682
	siunits.source.r59702
	siunitx.source.r79011
	skmath.source.r79121
	spalign.source.r77682
	statistics.source.r67201
	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.r77682
	textgreek.source.r77682
	textopo.source.r23796
	thermodynamics.source.r78482
	thmbox.source.r77682
	thmtools.source.r77682
	turnstile.source.r77682
	ulqda.source.r26313
	unitsdef.source.r15878
	witharrows.source.r77682
	xymtex.source.r32182
	yhmath.source.r77682
	youngtab.source.r77682
	ytableau.source.r77682
	bracealign.source.r77682
	fits-astro.source.r78624
	glmatrix.source.r78601
	hideproofs.source.r75712
	intexgral.source.r77252
	numodel-bundle.source.r79158
	physics3.source.r77682
	query-astro.source.r78766
	tensorstyles.source.r78864
	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"
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
"