This builds IPFS Kubo with S3 Datastore Implementation.
- Arch Linux: PKGBUILD and version.txt provides all required informationo for
makepkg
- Other Linux: Take a look at
misc/build.sh
Commiting to AUR can be done as following:
git -c init.defaultbranch=master clone ssh://[email protected]/kubo-s3-git.git
cd kubo-s3-git/
git config user.name [Public Name]
git config user.email [Public E-Mail]
#make required modifications
namcap PKGBUILD
makepkg
namcap kubo-s3-git-*.pkg.tar.xz
sudo pacman -U kubo-s3-git-*.pkg.tar.xz
#run tests
makepkg --printsrcinfo > .SRCINFO
#verify changes, f.E. using: git status ; git diff
git add PKGBUILD .SRCINFO .gitignore versions.txt prod.install ipfs.service
git commit -m "useful commit message"
git push
cd ..
rm -rf kubo-s3-git
Changes will be reflected in: https://aur.archlinux.org/packages/kubo-s3-git
Further Information:
- https://wiki.archlinux.org/title/AUR_submission_guidelines
- https://wiki.archlinux.org/title/creating_packages
- IPFS Kubo: https://github.com/ipfs/kubo
- S3 Datastore Implementation: https://github.com/ipfs/go-ds-s3/