From 21ea3198fc3e6dda5e904f4f675ad8b7ed56af68 Mon Sep 17 00:00:00 2001 From: Lilac Date: Fri, 7 Jun 2024 11:03:35 +0000 Subject: [PATCH] nutstore-experimental: auto updated to 6.3.0-1 --- repo/nutstore-experimental/PKGBUILD | 42 +++++++++++++++++++++++++++++ repo/nutstore-experimental/license | 2 ++ repo/nutstore-experimental/nutstore | 4 +++ 3 files changed, 48 insertions(+) create mode 100644 repo/nutstore-experimental/PKGBUILD create mode 100644 repo/nutstore-experimental/license create mode 100755 repo/nutstore-experimental/nutstore diff --git a/repo/nutstore-experimental/PKGBUILD b/repo/nutstore-experimental/PKGBUILD new file mode 100644 index 0000000..a598dc9 --- /dev/null +++ b/repo/nutstore-experimental/PKGBUILD @@ -0,0 +1,42 @@ +#Maintainer: Bhoppi Chaw + +pkgname=nutstore-experimental +pkgver=6.3.0 +pkgrel=1 +pkgdesc='Nutstore experimental version.' +arch=(x86_64) +url='https://www.jianguoyun.com/' +license=(custom) +depends=( + libappindicator-gtk3 + libnotify + python-gobject + webkit2gtk +) +optdepends=('nautilus-nutstore: Nautilus plugin') +provides=(nutstore) +conflicts=(nutstore) +source=(nutstore license) +source_x86_64=("https://pkg-cdn.jianguoyun.com/static/exe/ex/$pkgver/nutstore_client-$pkgver-linux-x86_64-public.tar.gz") +sha256sums=('a4aa358d45b306cbeac449f2256f00a5b81a95197394eba7efa96eaae820cf5b' + 'd320e071403cdad44881beb880f5ccfa8ec0a625718a9f572dce0cc9fff81ade') +sha256sums_x86_64=('38a2a6a80577c12c5168615f23cfe5a9ed3442e4dd18e8fe6651bf806bc1d758') + +build() { + cd $srcdir/gnome-config + sed -i '/Exec=/s|~/\.nutstore/dist/bin/nutstore-pydaemon.py|/usr/bin/nutstore|' menu/nutstore-menu.desktop + sed -i '/Exec=/s|~/\.nutstore/dist|/opt/nutstore|' autostart/nutstore-daemon.desktop + cd $srcdir/bin + sed -i '/gvfs-set-attribute/s|gvfs-set-attribute|gio set|' nutstore-pydaemon.py + python -m compileall . +} + +package() { + cd $srcdir + install -D -m755 nutstore $pkgdir/usr/bin/nutstore + install -D -m644 license $pkgdir/usr/share/licenses/nutstore/license + rm nutstore license *.tar.gz + mkdir -p $pkgdir/opt/nutstore && cp -aR ./ $pkgdir/opt/nutstore + install -D -m644 gnome-config/menu/nutstore-menu.desktop $pkgdir/usr/share/applications/nutstore.desktop + install -D -m644 app-icon/nutstore.png $pkgdir/usr/share/icons/hicolor/512x512/apps/nutstore.png +} diff --git a/repo/nutstore-experimental/license b/repo/nutstore-experimental/license new file mode 100644 index 0000000..0fe9cbf --- /dev/null +++ b/repo/nutstore-experimental/license @@ -0,0 +1,2 @@ +license please refer to: +https://help.jianguoyun.com/?page_id=632 diff --git a/repo/nutstore-experimental/nutstore b/repo/nutstore-experimental/nutstore new file mode 100755 index 0000000..3994d5a --- /dev/null +++ b/repo/nutstore-experimental/nutstore @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +STARTPATH='gnome-config/autostart/nutstore-daemon.desktop' +install -CD /opt/nutstore/$STARTPATH ~/.nutstore/dist/$STARTPATH +exec /opt/nutstore/bin/nutstore-pydaemon.py