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.


Reply via email to