diff --git a/.github/workflows/push-production.yaml b/.github/workflows/push-production.yaml index 023209e20e0..1947dfb2c0d 100644 --- a/.github/workflows/push-production.yaml +++ b/.github/workflows/push-production.yaml @@ -465,6 +465,10 @@ jobs: with: package-name: libretls + - uses: chainguard-dev/actions/inky-build-pkg@main + with: + package-name: xtrans + - name: 'Upload the repository to a bucket' run: | cp /etc/apk/keys/wolfi-signing.rsa.pub ${{ github.workspace }}/packages/wolfi-signing.rsa.pub diff --git a/.github/workflows/push-staging.yaml b/.github/workflows/push-staging.yaml index 9f24c1e3d9d..1e51c80ce9e 100644 --- a/.github/workflows/push-staging.yaml +++ b/.github/workflows/push-staging.yaml @@ -463,6 +463,10 @@ jobs: with: package-name: libretls + - uses: chainguard-dev/actions/inky-build-pkg@main + with: + package-name: xtrans + - name: 'Upload the repository to a bucket' run: | cp /etc/apk/keys/wolfi-signing.rsa.pub ${{ github.workspace }}/packages/wolfi-signing.rsa.pub diff --git a/Makefile b/Makefile index 984b14441a8..10f98542ade 100644 --- a/Makefile +++ b/Makefile @@ -131,5 +131,6 @@ $(eval $(call build-package,skalibs,2.12.0.0-r0)) $(eval $(call build-package,execline,2.9.0.1-r0)) $(eval $(call build-package,s6,2.11.1.2-r0)) $(eval $(call build-package,libretls,3.5.2-r0)) +$(eval $(call build-package,xtrans,1.4.0-r2)) .build-packages: ${PACKAGES} diff --git a/xtrans.yaml b/xtrans.yaml new file mode 100644 index 00000000000..52ca56e9992 --- /dev/null +++ b/xtrans.yaml @@ -0,0 +1,42 @@ +package: + name: xtrans + version: 1.4.0 + epoch: 1 + description: "X transport library" + target-architecture: + - all + copyright: + - paths: + - "*" + attestation: TODO + license: MIT + + +environment: + contents: + repositories: + - https://packages.wolfi.dev/bootstrap/stage3 + keyring: + - https://packages.wolfi.dev/bootstrap/stage3/wolfi-signing.rsa.pub + packages: + - busybox + - ca-certificates-bundle + - build-base + +pipeline: + - uses: fetch + with: + uri: https://www.x.org/releases/individual/lib/xtrans-${{package.version}}.tar.gz + expected-sha256: 48ed850ce772fef1b44ca23639b0a57e38884045ed2cbb18ab137ef33ec713f9 + - uses: autoconf/configure + - uses: autoconf/make + - uses: autoconf/make-install + +subpackages: + - name: "xtrans-dev" + description: "xtrans headers" + pipeline: + - uses: split/dev + dependencies: + runtime: + - xtrans