196 Commits

Author SHA1 Message Date
Anna (cybertailor) Vyalkova
3ea657b978
crystal-utils.eclass: enable full error trace
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-11-28 15:44:31 +05:00
Anna (cybertailor) Vyalkova
b46a0711d4
click-app.eclass: new eclass
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-11-26 19:14:45 +05:00
Anna (cybertailor) Vyalkova
ea3ff719b1
boinc-app.eclass: replace symlink with shell wrapper
Closes: https://bugs.gentoo.org/941384
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-10-18 19:24:18 +05:00
Florian Schmaus
67b1548e18
rebar3.eclass: drop rebar3.eclass, now in ::gentoo
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-07-14 19:46:57 +02:00
Anna (cybertailor) Vyalkova
9cd4309b1e
boinc-app.eclass: remove excess and fix style
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-07-14 12:22:20 +05:00
Anna (cybertailor) Vyalkova
50b84aa2d1
boinc-app.eclass: use standard inherit guard style
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-07-14 12:22:19 +05:00
Anna (cybertailor) Vyalkova
ce227aa165
boinc-app.eclass: allow to set deps for boinc-optional apps
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-07-14 12:22:19 +05:00
Anna (cybertailor) Vyalkova
3a44a689c6
boinc-app.eclass: allow non-standard runtime dir
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-07-14 12:22:19 +05:00
Anna (cybertailor) Vyalkova
a681b42cac
boinc-app.eclass: rename doappinfo → boinc_install_appinfo
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>
2024-07-14 12:22:19 +05:00
Anna (cybertailor) Vyalkova
85e5d892dc
boinc-app.eclass: rename boinc-wrapper_foreach_wrapper_job
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>
2024-07-14 12:22:18 +05:00
Anna (cybertailor) Vyalkova
dd9d541bf2
boinc-app.eclass: better wrapper install function
"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>
2024-07-14 12:22:18 +05:00
Anna (cybertailor) Vyalkova
3febea914a
nimble.eclass: fix tests dry-run
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-07-01 06:26:53 +05:00
Anna (cybertailor) Vyalkova
8ceda6e24b
daemons.eclass: eclassdoc example fix
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-04-27 14:50:05 +05:00
Julien Roy
1ae2521429
cannadic.eclass: remove unused eclass
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-04-01 07:18:14 -04:00
Julien Roy
d2fc27f82b
octaveforge.eclass: drop not inherited eclass
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-03-31 13:29:30 -04:00
Julien Roy
8ea094892a
R-packages.eclass: drop not inherited eclass
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-03-31 13:28:59 -04:00
Anna (cybertailor) Vyalkova
3378f870a9
rhvoice-voice.eclass: new eclass
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-02-05 00:26:18 +05:00
Anna (cybertailor) Vyalkova
a27cd88608
rhvoice-lang.eclass: new eclass
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-02-05 00:26:17 +05:00
Anna (cybertailor) Vyalkova
e677767400
eclass/tests: add daemons.eclass tests
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-02-05 00:23:21 +05:00
Anna (cybertailor) Vyalkova
6b0464e027
daemons.eclass: new eclass
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-02-05 00:23:21 +05:00
Anna (cybertailor) Vyalkova
cfdd31feb5
databases.eclass: fix "--add-deps" helper
It's called in ebuild scope so "+=" should be used.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-02-05 00:23:20 +05:00
Anna (cybertailor) Vyalkova
586a564405
databases.eclass: new --add-deps helper
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-24 23:43:00 +05:00
Anna (cybertailor) Vyalkova
1b7238edb6
eclass/tests: add databases.eclass tests
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-22 22:33:29 +05:00
Anna (cybertailor) Vyalkova
1271f372c1
databases.eclass: replace "--get-depend" with variables
It slows down metadata regeneration, so associative arrays are used
instead.

Suggested-by: sam_
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-22 22:33:29 +05:00
Anna (cybertailor) Vyalkova
5e8f7b0393
nimble.eclass: mark some variables readonly
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-22 14:30:51 +05:00
Anna (cybertailor) Vyalkova
88fbf39491
boinc.eclass: remove
It was... bad

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-22 03:50:05 +05:00
Anna (cybertailor) Vyalkova
84ddbd2c34
databases.eclass: typo
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-20 12:11:51 +05:00
Arthur Zamarin
fc25f8b56a
*/*: move {dev-util => dev-build}/meson
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-01-13 22:46:53 +02:00
Anna (cybertailor) Vyalkova
8281fc17d5
rebar3.eclass: new eclass for dev-util/rebar:3
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-02 02:26:59 +05:00
amano.kenji
4da6dde2fa
Delete dev-raku category and rakudo.eclass
::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>
2023-11-09 05:46:29 +00:00
David Roman
b7fb055a13
eclass: rename deprecated ECLASS-VARIABLE to ECLASS_VARIABLE
Signed-off-by: David Roman <davidroman96@gmail.com>
2023-10-05 15:09:58 +02:00
Anna (navi) Figueiredo Gomes
ac877450a5
dotnet-utils.eclass: superseeded by dotnet-pkg in ::gentoo
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>
2023-10-04 21:52:48 +01:00
Viorel Munteanu
a94ddaa8dd
R-packages.eclass: remove eutils
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2023-08-30 08:17:30 +03:00
Haelwenn (lanodan) Monnier
9721644167
mix.eclass: fix self-blocking of revisions
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2023-08-07 07:59:16 +02:00
Haelwenn (lanodan) Monnier
4ae1d46d5b
mix.eclass: Add subslot on erlang
Closes: https://bugs.gentoo.org/909293
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2023-08-06 14:21:17 +02:00
Florian Schmaus
252e74e80c
R-packages.eclass: simplify code, inline movelink function
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-08-04 09:25:55 +02:00
David Roman
4e1d7e8497
R-packages.eclass: fix package installation
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>
2023-08-04 09:25:55 +02:00
Florian Schmaus
0dc3cf6dd3
shell-completion.eclass: promoted to ::gentoo
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-07-17 16:21:06 +02:00
Haelwenn (lanodan) Monnier
c64dbb9203
mix.eclass: New eclass, used by www-apps/pleroma
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2023-06-24 21:13:05 +02:00
Anna (cybertailor) Vyalkova
a5f49bbc8a
shards.eclass: pass CRYSTAL_DEFINES to docs cmd
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-21 21:19:55 +05:00
Anna (cybertailor) Vyalkova
e75c73870a
crystal-utils.eclass: add CRYSTAL_DEFINES var
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-21 21:19:55 +05:00
Anna (cybertailor) Vyalkova
68db6d9b90
shards.eclass: detect build targets using gshards
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-10 00:30:07 +05:00
Anna (cybertailor) Vyalkova
4711450809
crystal-utils.eclass: add crystal_spec function
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-09 20:42:47 +05:00
Anna (cybertailor) Vyalkova
a908862549
crystal-utils.eclass: add crystal_build function
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-09 20:42:47 +05:00
Anna (cybertailor) Vyalkova
8a943f0dd2
shards.eclass: do not use 'shards build'
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-09 20:42:46 +05:00
Anna (cybertailor) Vyalkova
ec1443faeb
shards.eclass: set SHARDS_INSTALL_PATH
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-09 20:42:46 +05:00
Anna (cybertailor) Vyalkova
bb912a87ff
nimble.eclass: force ninja again
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-08 21:31:32 +05:00
Anna (cybertailor) Vyalkova
55bbe18bdd
nimble.eclass: allow samu
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-06 23:00:01 +05:00
Anna (cybertailor) Vyalkova
640a3d77c0
nimble.eclass: disable --useDepfile option
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-06 22:51:21 +05:00
Anna (cybertailor) Vyalkova
6383edfebf
nimble.eclass: update build deps
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-06 20:54:26 +05:00