Package Details: monokle 2.4.8-3

Git Clone URL: https://aur.archlinux.org/monokle.git (read-only, click to copy)
Package Base: monokle
Description: Lets you create, analyze, and deploy YAML manifests with a visual UI, and provides policy validation and cluster management.(Use system-wide electron)
Upstream URL: https://monokle.io/
Keywords: desired-state-configuration desktop-tools developer-tools devops electron gitops helm ide k8s kubernetes kubernetes-cluster kubernetes-deployment kubernetes-ide kubernetes-manifests kubernetes-resource kustomize open-source react typescript yaml
Licenses: MIT
Conflicts: monokle
Provides: monokle
Submitter: zxp19821005
Maintainer: zxp19821005
Last Packager: zxp19821005
Votes: 0
Popularity: 0.000000
First Submitted: 2023-09-27 09:30 (UTC)
Last Updated: 2025-03-03 10:48 (UTC)

Required by (0)

Sources (2)

Pinned Comments

zxp19821005 commented on 2025-04-21 03:22 (UTC)

When you install the package, I suggest that install electron28-bin first, the package electron28 was moved from extra repo to AUR.

Latest Comments

zxp19821005 commented on 2025-04-22 10:11 (UTC)

@samuelbernardo Just install electron28-bin first.

samuelbernardo commented on 2025-04-22 08:36 (UTC)

@zxp19821005 The electron28 has package dependencies (nodejs-lts-hydrogen) that aren't available anymore. When I try to install electron28 in a clean environment, it fails.

Do you get it working in a clean environment?

Thanks for your heads-up

zxp19821005 commented on 2025-04-21 03:22 (UTC)

When you install the package, I suggest that install electron28-bin first, the package electron28 was moved from extra repo to AUR.

zxp19821005 commented on 2025-04-21 03:21 (UTC)

@samuelbernardo The upstream has used electron28 to build and package it.

samuelbernardo commented on 2025-04-20 09:56 (UTC) (edited on 2025-04-20 10:00 (UTC) by samuelbernardo)

Adding craco with npm in prepare phase, it advances further, but then another dependency fails:

==> Starting build()...
jq: error: electron/0 is not defined at <top-level>, line 1:
electron/env.json
jq: 1 compile error
jq: error: electron/0 is not defined at <top-level>, line 1:
electron/env.json
jq: 1 compile error
jq: error: electron/0 is not defined at <top-level>, line 1:
electron/env.json
jq: 1 compile error

> monokle@2.4.8 electron:build:ci
> npm run build && tsc -p electron


> monokle@2.4.8 build
> craco --max_old_space_size=4096 build

node:internal/modules/cjs/loader:1405
  const err = new Error(message);
              ^

Error: Cannot find module 'react-app-alias-ex'
Require stack:
- /build/monokle/src/monokle-2.4.8/craco.config.js
- /build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/loaders.js
- /build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/ExplorerBase.js
- /build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/Explorer.js
- /build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/index.js
- /build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/dist/lib/config.js
- /build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/dist/scripts/build.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1405:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1061:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1066:22)
    at Function._load (node:internal/modules/cjs/loader:1215:37)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
    at Module.require (node:internal/modules/cjs/loader:1491:12)
    at require (node:internal/modules/helpers:135:16)
    at Object.<anonymous> (/build/monokle/src/monokle-2.4.8/craco.config.js:1:28)
    at Module._compile (node:internal/modules/cjs/loader:1734:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/build/monokle/src/monokle-2.4.8/craco.config.js',
    '/build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/loaders.js',
    '/build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/ExplorerBase.js',
    '/build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/Explorer.js',
    '/build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/node_modules/cosmiconfig/dist/index.js',
    '/build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/dist/lib/config.js',
    '/build/monokle/src/.nvm/versions/node/v23.11.0/lib/node_modules/@craco/craco/dist/scripts/build.js'
  ]
}

Node.js v23.11.0
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed

It should be useful to collect all missing dependencies for building monokle.

samuelbernardo commented on 2025-04-20 09:43 (UTC)

I tried to compile it with nodejs-23 and electron-34, but it fails on this step:

Now using node v23.11.0 (npm v10.9.2)
[2341:0420/094218.504688:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
==> Starting build()...
jq: error: electron/0 is not defined at <top-level>, line 1:
electron/env.json
jq: 1 compile error
jq: error: electron/0 is not defined at <top-level>, line 1:
electron/env.json
jq: 1 compile error
jq: error: electron/0 is not defined at <top-level>, line 1:
electron/env.json
jq: 1 compile error

> monokle@2.4.8 electron:build:ci
> npm run build && tsc -p electron


> monokle@2.4.8 build
> craco --max_old_space_size=4096 build

sh: line 1: craco: command not found
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed

I get it working with monokle-bin.

samuelbernardo commented on 2025-04-19 22:44 (UTC)

Maybe this could be related with the requirement of a more recent electron release.

samuelbernardo commented on 2025-04-19 22:42 (UTC)

Fails with dependency: No AUR package found for nodejs-lts-hydrogen