[arch-commits] Commit in kubo/repos (4 files)

Johannes Löthberg demize at gemini.archlinux.org
Tue Aug 30 19:08:53 UTC 2022


    Date: Tuesday, August 30, 2022 @ 19:08:53
  Author: demize
Revision: 1288943

archrelease: copy trunk to community-testing-x86_64

Added:
  kubo/repos/community-testing-x86_64/
  kubo/repos/community-testing-x86_64/PKGBUILD
    (from rev 1288942, kubo/trunk/PKGBUILD)
  kubo/repos/community-testing-x86_64/ipfs.service
    (from rev 1288942, kubo/trunk/ipfs.service)
  kubo/repos/community-testing-x86_64/ipfs at .service
    (from rev 1288942, kubo/trunk/ipfs at .service)

---------------+
 PKGBUILD      |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ipfs.service  |   11 ++++++++++
 ipfs at .service |   12 +++++++++++
 3 files changed, 83 insertions(+)

Copied: kubo/repos/community-testing-x86_64/PKGBUILD (from rev 1288942, kubo/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD	                        (rev 0)
+++ community-testing-x86_64/PKGBUILD	2022-08-30 19:08:53 UTC (rev 1288943)
@@ -0,0 +1,60 @@
+# Maintainer: Johannes Löthberg <johannes at kyriasis.com>
+# Contributor: Anatol Pomozov
+# Contributor: kpcyrd <git at rxv.cc>
+# Contributor: Frederik “Freso” S. Olesen <freso.dk at gmail.com>
+# Contributor: Ian Naval <ianonavy at gmail.com>
+
+pkgname=kubo
+pkgver=0.15.0
+pkgrel=1
+
+pkgdesc='A peer-to-peer hypermedia distribution protocol'
+url='https://github.com/ipfs/kubo'
+arch=(x86_64)
+license=(MIT)
+
+provides=('go-ipfs')
+replaces=('go-ipfs')
+conflicts=('go-ipfs')
+
+depends=(glibc)
+optdepends=('fuse2: for mounting/advanced use')
+makedepends=(go git)
+
+source=(kubo-$pkgver.tar.gz::https://github.com/ipfs/kubo/releases/download/v$pkgver/kubo-source.tar.gz
+        ipfs.service
+        ipfs at .service)
+noextract=(kubo-$pkgver.tar.gz)
+
+sha512sums=('26c1945c4ce641953e72a8f08802aa5acdd6c39fee3c1306bec0613a36b3d1ad79e23f7531427631848a6952ed950d27cd6a09f18352043bc145669b491843e6'
+            'b1d0b2ab3008adcd2c1871fe3ff57aa27cf43d6acbd4ab330f0d2efbba661a046b9c8a8cf514ddf131c5fce93ca5d91d10d516c4f39d98f33e4ac46aee1d0abb'
+            'a1254e40d0bacfceb92071de7f5331cd87cc454bf70be34e892af35dfc677fcf130903577c2a4e7fe6da6b5cedecb22dc0f73d1ad86f5aa27a8333d6bd85fe8c')
+
+prepare() {
+  mkdir -p kubo
+  tar -C kubo -xf kubo-$pkgver.tar.gz
+  cd kubo
+}
+
+build() {
+  cd kubo
+
+  export CGO_LDFLAGS="$LDFLAGS"
+  export CGO_CFLAGS="$CFLAGS"
+  export CGO_CPPFLAGS="$CPPFLAGS"
+  export CGO_CXXFLAGS="$CXXFLAGS"
+  export GOFLAGS="-buildmode=pie -trimpath -modcacherw"
+  make build
+  cmd/ipfs/ipfs commands completion bash >"$srcdir"/ipfs-completion.bash
+}
+
+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"/ipfs at .service "$pkgdir/usr/lib/systemd/system/ipfs at .service"
+  install -Dm 644 "$srcdir"/ipfs-completion.bash "$pkgdir/usr/share/bash-completion/completions/ipfs"
+  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
+}

Copied: kubo/repos/community-testing-x86_64/ipfs.service (from rev 1288942, kubo/trunk/ipfs.service)
===================================================================
--- community-testing-x86_64/ipfs.service	                        (rev 0)
+++ community-testing-x86_64/ipfs.service	2022-08-30 19:08:53 UTC (rev 1288943)
@@ -0,0 +1,11 @@
+[Unit]
+Description=InterPlanetary File System (IPFS) daemon
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+ExecStart=/usr/bin/ipfs daemon
+Restart=on-failure
+
+[Install]
+WantedBy=default.target

Copied: kubo/repos/community-testing-x86_64/ipfs at .service (from rev 1288942, kubo/trunk/ipfs at .service)
===================================================================
--- community-testing-x86_64/ipfs at .service	                        (rev 0)
+++ community-testing-x86_64/ipfs at .service	2022-08-30 19:08:53 UTC (rev 1288943)
@@ -0,0 +1,12 @@
+[Unit]
+Description=InterPlanetary File System (IPFS) daemon
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+User=%i
+ExecStart=/usr/bin/ipfs daemon
+Restart=on-failure
+
+[Install]
+WantedBy=default.target



More information about the arch-commits mailing list