https://bugzilla.redhat.com/show_bug.cgi?id=2182905
--- Comment #6 from hardt(a)kit.edu ---
We have worked on further removing code used from others by moving it into
separate packages.
I.e. you could remove certain parts of the code, when installing the required
dependencies:
cjson: (part of fedora)
rm -rf lib/cJSON
export USE_CJSON_SO=1
spec file:
BuildRequires: cjson-devel
or
BuildRequires: cJSON-devel
clibs/list: (part of fedora)
rm -rf lib/list
export USE_LIST_SO=1
spec file:
BuildRequires: clibs-list-devel
[..]
%package -n oidc-agent-cli
Requires: clibs-list
[..]
%package -n liboidc-agent4
Requires: clibs-list
[..]
%package -n oidc-agent-desktop
Requires: clibs-list
mustach: (packaging approved, but not yet part of fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=2163447)
rm -rf src/oidc-prompt/mustache
export USE_MUSTACHE_SO=1
spec file:
BuildRequires: mustach-lib-cjson-devel
[..]
%package -n oidc-agent-desktop
Requires: mustach-lib-cjson
Only for oidc-agent-desktop:
simple.css (replaces dependency on bootswatch)
Package submitted for review:
https://bugzilla.redhat.com/show_bug.cgi?id=2189488
rm -rf src/oidc-prompt/html/static/css/lib/bootstrap.min.css
spec file:
BuildRequires: simple.css
I'm not 100% sure whether I forgot a runtime dependency, but I can't test
this sufficiently well right now. I'll be AFK for 4 weeks, so I wanted to
send this update nevertheless.
Best,
Marcus.
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2182905