Skip to content
This repository has been archived by the owner on Dec 18, 2023. It is now read-only.
/ sof-packager Public archive

(hopefully) reproducible builder/packager for SOF

License

Notifications You must be signed in to change notification settings

afq984/sof-packager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sof-packager

Installation

  1. Install go 1.18 or later
  2. go install github.com/afq984/sof-packager/cmd/...@latest
  3. The sof-packager executable is installed to $(go env GOPATH)/bin (which defaults to ~/go/bin)

Use

  1. Write a build config. See examples/ directory for examples.

  2. sof-packager <path-to-config>.

    For example: ~/go/bin/sof-packager examples/mt8195-main.textproto

  3. sof-packager outputs:

    • a tarball containing the built artifacts
    • a config textproto with pinned versions to reproduce the build
    • a ebuild manifest file

Dev

unordered commands of frequent use:

go build -o bin/ ./cmd/
tools/gen-pb.bash

About

(hopefully) reproducible builder/packager for SOF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published