aboutsummaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* boinc-app.eclass: replace symlink with shell wrapperAnna (cybertailor) Vyalkova2024-10-181-3/+6
| | | | | Closes: https://bugs.gentoo.org/941384 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* rebar3.eclass: drop rebar3.eclass, now in ::gentooFlorian Schmaus2024-07-141-295/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* boinc-app.eclass: remove excess and fix styleAnna (cybertailor) Vyalkova2024-07-141-35/+21
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* boinc-app.eclass: use standard inherit guard styleAnna (cybertailor) Vyalkova2024-07-141-5/+5
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* boinc-app.eclass: allow to set deps for boinc-optional appsAnna (cybertailor) Vyalkova2024-07-141-7/+20
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* boinc-app.eclass: allow non-standard runtime dirAnna (cybertailor) Vyalkova2024-07-141-4/+8
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* boinc-app.eclass: rename doappinfo → boinc_install_appinfoAnna (cybertailor) Vyalkova2024-07-141-11/+20
| | | | | | | | | Use the same naming style as in "boinc_install_wrapper". "doappinfo" is kept for compatibility but deprecated and will be removed sooner or later. Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* boinc-app.eclass: rename boinc-wrapper_foreach_wrapper_jobAnna (cybertailor) Vyalkova2024-07-141-6/+6
| | | | | | | This shouldn't have been like this in the first place. I must've been really sleepy when I was writing this eclass. Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* boinc-app.eclass: better wrapper install functionAnna (cybertailor) Vyalkova2024-07-141-28/+34
| | | | | | | | | | "dowrapper" had too much magic: it relied on specifically files being present in ${FILESDIR}, which is just… wrong. It will burn in flames without any backwards compatibility. New "boinc_install_wrapper" function replaces it. Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* nimble.eclass: fix tests dry-runAnna (cybertailor) Vyalkova2024-07-011-1/+1
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* daemons.eclass: eclassdoc example fixAnna (cybertailor) Vyalkova2024-04-271-1/+1
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* cannadic.eclass: remove unused eclassJulien Roy2024-04-011-149/+0
| | | | Signed-off-by: Julien Roy <julien@jroy.ca>
* octaveforge.eclass: drop not inherited eclassJulien Roy2024-03-311-240/+0
| | | | Signed-off-by: Julien Roy <julien@jroy.ca>
* R-packages.eclass: drop not inherited eclassJulien Roy2024-03-311-184/+0
| | | | Signed-off-by: Julien Roy <julien@jroy.ca>
* rhvoice-voice.eclass: new eclassAnna (cybertailor) Vyalkova2024-02-051-0/+102
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* rhvoice-lang.eclass: new eclassAnna (cybertailor) Vyalkova2024-02-051-0/+109
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* eclass/tests: add daemons.eclass testsAnna (cybertailor) Vyalkova2024-02-051-0/+91
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* daemons.eclass: new eclassAnna (cybertailor) Vyalkova2024-02-051-0/+213
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* databases.eclass: fix "--add-deps" helperAnna (cybertailor) Vyalkova2024-02-051-6/+5
| | | | | | It's called in ebuild scope so "+=" should be used. Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* databases.eclass: new --add-deps helperAnna (cybertailor) Vyalkova2024-01-242-56/+131
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* eclass/tests: add databases.eclass testsAnna (cybertailor) Vyalkova2024-01-221-0/+49
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* databases.eclass: replace "--get-depend" with variablesAnna (cybertailor) Vyalkova2024-01-221-48/+63
| | | | | | | | It slows down metadata regeneration, so associative arrays are used instead. Suggested-by: sam_ Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* nimble.eclass: mark some variables readonlyAnna (cybertailor) Vyalkova2024-01-221-7/+7
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* boinc.eclass: removeAnna (cybertailor) Vyalkova2024-01-221-220/+0
| | | | | | It was... bad Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* databases.eclass: typoAnna (cybertailor) Vyalkova2024-01-201-1/+1
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* */*: move {dev-util => dev-build}/mesonArthur Zamarin2024-01-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* rebar3.eclass: new eclass for dev-util/rebar:3Anna (cybertailor) Vyalkova2024-01-021-0/+295
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* Delete dev-raku category and rakudo.eclassamano.kenji2023-11-091-55/+0
| | | | | | | | ::guru doesn't allow dev-lang/rakudo because it is already in ::gentoo. Without dev-lang/rakudo, dev-raku category and rakudo.eclass are useless. Signed-off-by: amano.kenji <amano.kenji@proton.me>
* eclass: rename deprecated ECLASS-VARIABLE to ECLASS_VARIABLEDavid Roman2023-10-052-9/+9
| | | | Signed-off-by: David Roman <davidroman96@gmail.com>
* dotnet-utils.eclass: superseeded by dotnet-pkg in ::gentooAnna (navi) Figueiredo Gomes2023-10-041-194/+0
| | | | | | | the only consumer in ::guru was xivlauncher, which got ported to dotnet-pkg in 1.0.5 Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
* R-packages.eclass: remove eutilsViorel Munteanu2023-08-301-1/+1
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* mix.eclass: fix self-blocking of revisionsHaelwenn (lanodan) Monnier2023-08-071-1/+1
| | | | Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
* mix.eclass: Add subslot on erlangHaelwenn (lanodan) Monnier2023-08-061-1/+4
| | | | | Closes: https://bugs.gentoo.org/909293 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
* R-packages.eclass: simplify code, inline movelink functionFlorian Schmaus2023-08-041-30/+23
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* R-packages.eclass: fix package installationDavid Roman2023-08-041-8/+6
| | | | | | | | | | Instead of creating a symlink R/site-library -> /usr/share/doc do it otherwise, linking /usr/share/doc -> R/site-library. This way if nodoc is enabled symlinks won't be broken. Signed-off-by: David Roman <droman@ifae.es> Closes: https://github.com/gentoo/guru/pull/102 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* shell-completion.eclass: promoted to ::gentooFlorian Schmaus2023-07-171-114/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* mix.eclass: New eclass, used by www-apps/pleromaHaelwenn (lanodan) Monnier2023-06-241-0/+95
| | | | Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
* shards.eclass: pass CRYSTAL_DEFINES to docs cmdAnna (cybertailor) Vyalkova2023-05-211-1/+1
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* crystal-utils.eclass: add CRYSTAL_DEFINES varAnna (cybertailor) Vyalkova2023-05-211-9/+6
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* shards.eclass: detect build targets using gshardsAnna (cybertailor) Vyalkova2023-05-101-7/+8
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* crystal-utils.eclass: add crystal_spec functionAnna (cybertailor) Vyalkova2023-05-092-1/+9
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* crystal-utils.eclass: add crystal_build functionAnna (cybertailor) Vyalkova2023-05-091-1/+14
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* shards.eclass: do not use 'shards build'Anna (cybertailor) Vyalkova2023-05-091-10/+1
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* shards.eclass: set SHARDS_INSTALL_PATHAnna (cybertailor) Vyalkova2023-05-091-1/+2
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* nimble.eclass: force ninja againAnna (cybertailor) Vyalkova2023-05-081-0/+6
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* nimble.eclass: allow samuAnna (cybertailor) Vyalkova2023-05-061-6/+0
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* nimble.eclass: disable --useDepfile optionAnna (cybertailor) Vyalkova2023-05-061-1/+0
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* nimble.eclass: update build depsAnna (cybertailor) Vyalkova2023-05-061-2/+1
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
* shell-completion.eclass: Credit to original authorJonas Frei2023-04-121-0/+2
| | | | | cc: @parona-source Signed-off-by: Jonas Frei <freijon@pm.me>
* boinc.eclass: add --enable-static and --disable-fcgi to default flagsAnna (cybertailor) Vyalkova2023-04-061-4/+4
| | | | Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>