kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / kubo
Commits: 3fcdabf1 by kpcyrd at 2023-10-07T13:20:25+02:00 upgpkg: 0.23.0-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,23 @@ +pkgbase = kubo + pkgdesc = IPFS implementation in Go + pkgver = 0.23.0 + pkgrel = 1 + url = https://github.com/ipfs/kubo + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + depends = glibc + optdepends = fuse2: for mounting/advanced use + provides = go-ipfs + conflicts = go-ipfs + replaces = go-ipfs + noextract = kubo-0.23.0.tar.gz + source = kubo-0.23.0.tar.gz::https://github.com/ipfs/kubo/releases/download/v0.23.0/kubo-source.tar.gz + source = ipfs.service + source = [email protected] + sha512sums = 091f9673642b6a319f2b7762bcf9cd81612c3d8b3678fa8718189a09f06b82dd66e83ece204e7797ddc3fd575e36318182326215bd079763c04725d5ea57c7fb + sha512sums = b1d0b2ab3008adcd2c1871fe3ff57aa27cf43d6acbd4ab330f0d2efbba661a046b9c8a8cf514ddf131c5fce93ca5d91d10d516c4f39d98f33e4ac46aee1d0abb + sha512sums = a1254e40d0bacfceb92071de7f5331cd87cc454bf70be34e892af35dfc677fcf130903577c2a4e7fe6da6b5cedecb22dc0f73d1ad86f5aa27a8333d6bd85fe8c + +pkgname = kubo ===================================== PKGBUILD ===================================== @@ -5,35 +5,30 @@ # Contributor: Ian Naval <[email protected]> pkgname=kubo -pkgver=0.21.0 +pkgver=0.23.0 pkgrel=1 - pkgdesc='IPFS implementation in Go' url='https://github.com/ipfs/kubo' arch=(x86_64) license=(MIT) - +depends=(glibc) +makedepends=(go git) +optdepends=('fuse2: for mounting/advanced use') provides=('go-ipfs') replaces=('go-ipfs') conflicts=('go-ipfs') - -depends=(glibc) -optdepends=('fuse2: for mounting/advanced use') -makedepends=(go git) - +# manually unpack kubo-source.tar.gz into kubo/ since the archive contains the source directly +noextract=(kubo-$pkgver.tar.gz) source=(kubo-$pkgver.tar.gz::https://github.com/ipfs/kubo/releases/download/v$pkgver/kubo-source.tar.gz ipfs.service [email protected]) -noextract=(kubo-$pkgver.tar.gz) - -sha512sums=('16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278' +sha512sums=('091f9673642b6a319f2b7762bcf9cd81612c3d8b3678fa8718189a09f06b82dd66e83ece204e7797ddc3fd575e36318182326215bd079763c04725d5ea57c7fb' 'b1d0b2ab3008adcd2c1871fe3ff57aa27cf43d6acbd4ab330f0d2efbba661a046b9c8a8cf514ddf131c5fce93ca5d91d10d516c4f39d98f33e4ac46aee1d0abb' 'a1254e40d0bacfceb92071de7f5331cd87cc454bf70be34e892af35dfc677fcf130903577c2a4e7fe6da6b5cedecb22dc0f73d1ad86f5aa27a8333d6bd85fe8c') prepare() { mkdir -p kubo tar -C kubo -xf kubo-$pkgver.tar.gz - cd kubo } build() { @@ -45,16 +40,23 @@ build() { export CGO_CXXFLAGS="$CXXFLAGS" export GOFLAGS="-buildmode=pie -trimpath -modcacherw" make build - cmd/ipfs/ipfs commands completion bash >"$srcdir"/ipfs-completion.bash + cmd/ipfs/ipfs commands completion bash > "$srcdir/ipfs-completion.bash" + cmd/ipfs/ipfs commands completion fish > "$srcdir/ipfs-completion.fish" } package() { cd kubo + install -Dm 755 cmd/ipfs/ipfs "$pkgdir/usr/bin/ipfs" install -Dm 644 "$srcdir"/ipfs.service "$pkgdir/usr/lib/systemd/user/ipfs.service" install -Dm 644 "$srcdir"/[email protected] "$pkgdir/usr/lib/systemd/system/[email protected]" + install -Dm 644 "$srcdir"/ipfs-completion.bash "$pkgdir/usr/share/bash-completion/completions/ipfs" + install -Dm 644 "$srcdir"/ipfs-completion.fish "$pkgdir/usr/share/fish/vendor_completions.d/ipfs.fish" + install -Dm 644 -t "$pkgdir/usr/share/licenses/$pkgname/MIT" LICENSE-MIT install -Dm 644 -t "$pkgdir/usr/share/licenses/$pkgname/APACHE" LICENSE-APACHE install -Dm 644 -t "$pkgdir/usr/share/doc/$pkgname" README.md } + +# vim: ts=2 sw=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/kubo/-/commit/3fcdabf1da075f3d3d4fcc18587735f245355b61 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/kubo/-/commit/3fcdabf1da075f3d3d4fcc18587735f245355b61 You're receiving this email because of your account on gitlab.archlinux.org.
