Add Alpine package build target and metadata generation
- Create CMake target for generating Alpine package (apk) - Add APKBUILD metadata generation in GitHub workflow - Configure package details including version, description, and dependencies - Streamline Alpine package creation process
This commit is contained in:
18
.github/workflows/build-alpine.yml
vendored
18
.github/workflows/build-alpine.yml
vendored
@@ -54,7 +54,23 @@ jobs:
|
||||
-DBUILD_STATIC=ON \
|
||||
..
|
||||
make
|
||||
# Example packaging command; adjust according to your packaging scripts
|
||||
# Create package metadata
|
||||
mkdir -p pkg/APKBUILD
|
||||
cat > pkg/APKBUILD/APKBUILD << EOF
|
||||
# Contributor: Maintainer <maintainer@example.com>
|
||||
# Maintainer: Maintainer <maintainer@example.com>
|
||||
pkgname=cpu-check
|
||||
pkgver=${{ env.PKG_VERSION }}
|
||||
pkgrel=${{ env.PKG_RELEASE }}
|
||||
pkgdesc="CPU validation and stress testing tool"
|
||||
url="https://github.com/google/cpu-check"
|
||||
arch="x86_64"
|
||||
license="Apache-2.0"
|
||||
depends=""
|
||||
makedepends="cmake clang llvm linux-headers zlib-dev zlib-static openssl-dev openssl-libs-static musl-dev"
|
||||
source=""
|
||||
options="!check"
|
||||
EOF
|
||||
make apk
|
||||
|
||||
- name: Upload cpu-check Alpine Package
|
||||
|
Reference in New Issue
Block a user