diff --git a/wolfi-packages/p4-fusion.yaml b/wolfi-packages/p4-fusion.yaml index 7e596da5ca1e..14a433ed769f 100644 --- a/wolfi-packages/p4-fusion.yaml +++ b/wolfi-packages/p4-fusion.yaml @@ -1,15 +1,13 @@ -# Melange-based replacement for https://sourcegraph.sourcegraph.com/github.com/sourcegraph/sourcegraph/-/blob/cmd/gitserver/p4-fusion-install-alpine.sh - package: name: p4-fusion - version: 1.12 - epoch: 11 + version: "1.13" + epoch: 0 description: "A fast Perforce to Git conversion tool" target-architecture: - x86_64 copyright: - paths: - - "*" + - "*" attestation: 'Copyright (c) 2022 Salesforce, Inc.' license: 'BSD 3-Clause License' dependencies: @@ -23,21 +21,22 @@ environment: keyring: - https://packages.wolfi.dev/os/wolfi-signing.rsa.pub packages: - - build-base - - wget - - perl - bash - - cmake + - build-base - busybox - ca-certificates-bundle + - cmake + - perl + - wget pipeline: # Download p4-fusion - uses: fetch with: uri: https://github.com/salesforce/p4-fusion/archive/refs/tags/v${{package.version}}.tar.gz - expected-sha256: f5cbca35880aad2e6fac05c669dab6c13c3389aa62cbc5d5ee2ce73e77bcfe78 + expected-sha256: 8642a2caf384c2511ef8bf10c04f32edd799b352f4d0f2ae4766cf3d79bec1c0 extract: false + - runs: | mkdir p4-fusion-src tar -C p4-fusion-src -xzf v${{package.version}}.tar.gz --strip 1 @@ -48,6 +47,7 @@ pipeline: uri: https://www.openssl.org/source/openssl-1.0.2t.tar.gz expected-sha256: 14cb464efe7ac6b54799b34456bd69558a749a4931ecfd9cf9f71d7881cac7bc extract: false + - runs: | mkdir openssl-src tar -C openssl-src -xzf openssl-1.0.2t.tar.gz --strip 1 @@ -59,6 +59,7 @@ pipeline: # Hash occasionally changes, available at https://filehost.perforce.com/perforce/r22.1/bin.linux26x86_64/SHA256SUMS (check version) expected-sha256: c982f42375bdb63a900675d12d0d4ac39c60f39593a2f45db42d3a1df7c14508 extract: false + - runs: | mkdir -p p4-fusion-src/vendor/helix-core-api/linux tar -C p4-fusion-src/vendor/helix-core-api/linux -xzf p4api-glibc2.3-openssl1.0.2.tgz --strip 1 @@ -67,9 +68,11 @@ pipeline: - runs: | cd openssl-src ./config + - runs: | cd openssl-src make build_libs + - runs: | cd openssl-src make install