From d92d6a72e1d932c30d9771d9b9aac03621e20548 Mon Sep 17 00:00:00 2001 From: munix9 <44939650+munix9@users.noreply.github.com> Date: Sat, 24 May 2025 14:26:02 +0200 Subject: [PATCH 1/2] Add netbeans plugin --- opi/plugins/netbeans.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 opi/plugins/netbeans.py diff --git a/opi/plugins/netbeans.py b/opi/plugins/netbeans.py new file mode 100644 index 0000000..8c7e77b --- /dev/null +++ b/opi/plugins/netbeans.py @@ -0,0 +1,16 @@ +import opi +from opi.plugins import BasePlugin +from opi import github + +class NetBeans(BasePlugin): + main_query = 'netbeans' + description = 'Development Environment, Tooling Platform and Application Framework' + queries = ['netbeans', 'NetBeans'] + + @classmethod + def run(cls, query): + arch = opi.get_cpu_arch() + github.install_rpm_release('Friends-of-Apache-NetBeans', 'netbeans-installers', + filters=[lambda a: a['name'].endswith(f'{arch}.rpm')], + allow_unsigned=True # no key available + ) From ec4c0a4d93721ba1718fa08b6799a685cbcb32e6 Mon Sep 17 00:00:00 2001 From: munix9 <44939650+munix9@users.noreply.github.com> Date: Mon, 26 May 2025 13:08:54 +0200 Subject: [PATCH 2/2] Update description Co-authored-by: Dominik Heidler --- opi/plugins/netbeans.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opi/plugins/netbeans.py b/opi/plugins/netbeans.py index 8c7e77b..b2371fb 100644 --- a/opi/plugins/netbeans.py +++ b/opi/plugins/netbeans.py @@ -4,7 +4,7 @@ class NetBeans(BasePlugin): main_query = 'netbeans' - description = 'Development Environment, Tooling Platform and Application Framework' + description = 'Development environment, tooling platform and application framework' queries = ['netbeans', 'NetBeans'] @classmethod