pantry/projects/git-lfs.com/package.yml

50 lines
1.6 KiB
YAML
Raw Permalink Normal View History

distributable:
url: https://github.com/git-lfs/git-lfs/releases/download/v{{version}}/git-lfs-v{{version}}.tar.gz
strip-components: 1
warnings:
- vendored
versions:
github: git-lfs/git-lfs
dependencies:
git-scm.org: '*'
build:
dependencies:
gnu.org/wget: '*'
script:
# FIXME: Building from source: https://github.com/git-lfs/git-lfs#from-source
# results in error: git-lfs died on signal 11
- wget $DOWNLOAD_URL
- $UNARCHIVE
- cd git-lfs-{{version}}
- mkdir -p {{prefix}}/bin
- install ./git-lfs {{prefix}}/bin/git-lfs
- mkdir -p {{prefix}}/man
- mv ./man/* {{prefix}}/man/
env:
linux/x86-64:
DOWNLOAD_URL: https://github.com/git-lfs/git-lfs/releases/download/v{{version}}/git-lfs-linux-amd64-v{{version}}.tar.gz
UNARCHIVE: tar -xz -f git-lfs-linux-amd64-v{{version}}.tar.gz
linux/aarch64:
DOWNLOAD_URL: https://github.com/git-lfs/git-lfs/releases/download/v{{version}}/git-lfs-linux-arm64-v{{version}}.tar.gz
UNARCHIVE: tar -xz -f git-lfs-linux-arm64-v{{version}}.tar.gz
darwin/x86-64:
DOWNLOAD_URL: https://github.com/git-lfs/git-lfs/releases/download/v{{version}}/git-lfs-darwin-amd64-v{{version}}.zip
UNARCHIVE: unzip git-lfs-darwin-amd64-v{{version}}.zip -d ./
darwin/aarch64:
DOWNLOAD_URL: https://github.com/git-lfs/git-lfs/releases/download/v{{version}}/git-lfs-darwin-arm64-v{{version}}.zip
UNARCHIVE: unzip git-lfs-darwin-arm64-v{{version}}.zip -d ./
provides:
- bin/git-lfs
test:
- git init
- git lfs track test
- grep 'test filter=lfs' .gitattributes