Skip to content

Instantly share code, notes, and snippets.

@bjconlan
Created February 15, 2026 11:37
Show Gist options
  • Select an option

  • Save bjconlan/f785a16faaef5e45595e36436a384d8f to your computer and use it in GitHub Desktop.

Select an option

Save bjconlan/f785a16faaef5e45595e36436a384d8f to your computer and use it in GitHub Desktop.
kdb-x (community) for wolfi using melange build
package:
name: kdb-x-community
version: 1.0.0
epoch: 0
description: "KDB-X community"
copyright:
- attestation: Copyright 2025 KX. All Rights Reserved. KX and kdb+ are registered trademarks of KX Systems, Inc., a subsidiary of KX Software Limited.
license: https://kx.com/legal/community-edition-license-agreement-08-27
target-architecture:
- x86_64
# - aarch64
dependencies:
runtime:
environment:
contents:
repositories:
- https://packages.wolfi.dev/os
keyring:
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
packages:
- busybox
- curl
- bash
pipeline:
- runs: |
curl -LOJ https://portal.dl.kx.com/assets/raw/kdb-x/install_kdb/${{package.version}}/install_kdb.sh
sed -i -e 's|$HOME/.kx|${{targets.destdir}}/opt/kx|g' -e '/ setup_license/d' install_kdb.sh
mkdir -p "${{targets.destdir}}/opt/kx"
bash install_kdb.sh -y --b64lic "AA=="
# q only package which currently isn't used
package:
name: q
version: 5.0.20251117
epoch: 0
description: "q runtime from KDB-X community"
copyright:
- attestation: Copyright 2025 KX. All Rights Reserved. KX and kdb+ are registered trademarks of KX Systems, Inc., a subsidiary of KX Software Limited.
license: https://kx.com/legal/community-edition-license-agreement-08-27
target-architecture:
- x86_64
# - aarch64
dependencies:
runtime:
environment:
contents:
repositories:
- https://packages.wolfi.dev/os
keyring:
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
packages:
- busybox
- curl
- bash
pipeline:
- runs: |
curl -LOJ -LOJ https://portal.dl.kx.com/assets/raw/kdb-x/kdb-x/${{package.version}}/l64.zip
unzip l64.zip
mkdir -p "${{targets.destdir}}/opt/kx/bin"
mv l64/q "${{targets.destdir}}/opt/kx/bin"
package:
name: q
version: 5.0.20251117
epoch: 0
description: "q runtime from KDB-X community"
copyright:
- attestation: Copyright 2025 KX. All Rights Reserved. KX and kdb+ are registered trademarks of KX Systems, Inc., a subsidiary of KX Software Limited.
license: https://kx.com/legal/community-edition-license-agreement-08-27
target-architecture:
- x86_64
# - aarch64
dependencies:
runtime:
environment:
contents:
repositories:
- https://packages.wolfi.dev/os
keyring:
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
packages:
- busybox
- curl
- bash
pipeline:
- runs: |
curl -LOJ -LOJ https://portal.dl.kx.com/assets/raw/kdb-x/kdb-x/${{package.version}}/l64.zip
unzip l64.zip
mkdir -p "${{targets.destdir}}/opt/kx/bin"
mv l64/q "${{targets.destdir}}/opt/kx/bin"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment