diff --git a/git-crypt.yaml b/git-crypt.yaml new file mode 100644 index 00000000000..032193f8e7f --- /dev/null +++ b/git-crypt.yaml @@ -0,0 +1,47 @@ +package: + name: git-crypt + version: 0.7.0 + epoch: 0 + description: Transparent file encryption in git + copyright: + - license: GPL-3.0-or-later + +environment: + contents: + packages: + - build-base + - busybox + - ca-certificates-bundle + - docbook-xml + - git + - openssl-dev + +pipeline: + - uses: fetch + with: + expected-sha256: 2210a89588169ae9a54988c7fdd9717333f0c6053ff704d335631a387bd3bcff + uri: https://github.com/AGWA/git-crypt/archive/${{package.version}}.tar.gz + + - runs: | + export CXXFLAGS="$CXXFLAGS -DOPENSSL_API_COMPAT=0x30000000L" + make -C . -j$(nproc) V=1 + + - uses: autoconf/make-install + + - uses: strip + +subpackages: + - name: git-crypt-doc + pipeline: + - uses: split/manpages + description: git-crypt manpages + +test: + pipeline: + - name: Test keygen subcommand + runs: git-crypt keygen test.key + +update: + enabled: true + github: + identifier: AGWA/git-crypt