Skip to content

Commit

Permalink
jose-14: add new package
Browse files Browse the repository at this point in the history
Required for SSSD.
  • Loading branch information
Gaël Donval committed Oct 8, 2024
1 parent 1ee29b2 commit 3fab290
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions jose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
package:
name: libjose
version: 14
epoch: 0
description: "C-language implementation of Javascript Object Signing and Encryption "
url: https://github.com/latchset/jose
copyright:
- license: Apache-2.0
dependencies:
runtime:
- openssl


environment:
contents:
keyring:
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
repositories:
- https://packages.wolfi.dev/os
packages:
- busybox
- build-base
- bash
- coreutils
- gcc
- openssl-dev
- glibc-dev
- zlib-dev
- jansson-dev


pipeline:
- uses: fetch
with:
uri: https://github.com/latchset/jose/releases/download/v${{package.version}}/jose-${{package.version}}.tar.xz
expected-sha256: cee329ef9fce97c4c025604a8d237092f619aaa9f6d35fdf9d8c9052bc1ff95b

- uses: meson/configure
- uses: meson/compile
- uses: meson/install
- uses: strip

subpackages:
- name: jose
pipeline:
- runs: |
mkdir -p "${{targets.subpkgdir}}"/usr
mv "${{targets.destdir}}"/usr/bin "${{targets.subpkgdir}}"/usr/
- name: libjose-dev
pipeline:
- uses: split/dev
dependencies:
runtime:
- libjose

- name: libjose-doc
pipeline:
- uses: split/manpages

update:
enabled: true
github:
identifier: latchset/jose
strip-prefix: v

0 comments on commit 3fab290

Please sign in to comment.