14 Commits

Author SHA1 Message Date
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
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
88cc11da55
boinc-app.eclass: add acct-user deps
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2022-07-10 08:36:07 +05:00
Anna (cybertailor) Vyalkova
4edaff1836
boinc-app.eclass: set owner to root
Don't let BOINC client remove our files.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2022-06-26 00:40:35 +05:00
Anna (cybertailor) Vyalkova
598d011fca
boinc-app.eclass: fix paths and permissions
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2022-06-25 22:42:15 +05:00
Anna (cybertailor) Vyalkova
4db76ea216
boinc-app.eclass: rename @ECLASS_VARIABLE
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2022-04-11 14:40:03 +05:00
Anna (cybertailor) Vyalkova
d7ab16c621
boinc-app.eclass: add debug-print-function calls
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2022-02-18 02:11:15 +05:00
Anna (cybertailor) Vyalkova
1aeb74d3fa
boinc-app.eclass: new eclass
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2021-07-22 13:27:39 +05:00