1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Git extension for versioning large files
8 HOMEPAGE= https://git-lfs.github.com/
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= GITHUB/git-lfs:git-lfs:v3.0.2
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= golang:single:standard
22 ruby-ronn:single:ruby_default
23 BUILDRUN_DEPENDS= git:primary:standard
28 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE.md
31 CPE_PRODUCT= git_large_file_storage
32 CPE_VENDOR= git_large_file_storage_project
33 FPC_EQUIVALENT= devel/git-lfs
35 MAKE_ENV= GOFLAGS="-trimpath -mod=vendor -modcacherw -ldflags=-linkmode=external"
37 SUB_FILES= pkg-message-single
41 ${LN} -s /raven/etc/openssl/cert.pem /etc/ssl/cert.pem
45 ${SETENV} ${MAKE_ENV} go generate ./commands ${SWITCHES} && \
46 ${SETENV} ${MAKE_ENV} go build . && \
47 ${SETENV} ${MAKE_ENV} gmake man
50 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/git-lfs
53 ${CP} ${WRKSRC}/git-lfs ${STAGEDIR}${PREFIX}/bin
54 ${CP} ${WRKSRC}/man/*.1 ${STAGEDIR}${PREFIX}/share/man/man1
55 ${CP} ${WRKSRC}/man/*.5 ${STAGEDIR}${PREFIX}/share/man/man5
57 [FILE:279:descriptions/desc.single]
58 Git-LFS is an open source Git extension for versioning large files.
60 Git Large File Storage (LFS) replaces large files such as audio samples,
61 videos, datasets, and graphics with text pointers inside Git, while
62 storing the file contents on a remote server like e.g. GitHub.com.
66 7179a357a0d0e7beaba217489f7f784ca8717035a5e3f1ee91ca7193ba3a35f3 3126121 git-lfs-git-lfs-3.0.2.tar.gz
69 [FILE:701:manifests/plist.single]
78 git-lfs-filter-process.1.gz
87 git-lfs-post-checkout.1.gz
88 git-lfs-post-commit.1.gz
89 git-lfs-post-merge.1.gz
97 git-lfs-uninstall.1.gz
102 share/man/man5/git-lfs-config.5.gz
105 [FILE:606:files/pkg-message-single.in]
106 To get started with Git LFS, the following commands can be used:
108 1. Setup Git LFS on your system. You only have to do this once per
109 repository per machine:
113 2. Choose the type of files you want to track, for examples all ISO
114 images, with git lfs track:
116 $ git lfs track "*.iso"
118 3. The above stores this information in gitattributes(5) files, so
119 that file need to be added to the repository:
121 $ git add .gitattributes
123 4. Commit, push and work with the files normally:
126 $ git commit -m "Add disk image"