summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD16
-rw-r--r--nextcloud-client.install19
-rw-r--r--nextcloud-client.service13
4 files changed, 8 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a71d457b54b0..002cb02c94b6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,8 @@
pkgbase = nextcloud-client-git
pkgdesc = Nextloud client for linux
- pkgver = 2.3.3
+ pkgver = v2.3.3.r15.gb095916
pkgrel = 1
url = https://nextcloud.com/
- install = nextcloud-client.install
arch = i686
arch = x86_64
license = GPL2
@@ -27,9 +26,7 @@ pkgbase = nextcloud-client-git
options = !strip
backup = etc/Nextcloud/sync-exclude.lst
source = nextcloud-client::git+https://github.com/nextcloud/client_theming.git
- source = nextcloud-client.service
sha256sums = SKIP
- sha256sums = 590d44296e12dd4389dc2bbd100b1f680f5ef6dee381469748525fd34af32009
pkgname = nextcloud-client-git
diff --git a/PKGBUILD b/PKGBUILD
index 14ed5a899585..6d60cc9ec53c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,12 @@
# Maintainer: Danilo Kuehn <dk at nogo-software dot de>
# Git: https://github.com/nogo/archlinux-pkgbuild
-# Uncomment, if you want tha last release
-_version=2.3.3
+# Uncomment, if you want the last release
+#_version=2.3.3
pkgname=nextcloud-client-git
_name=${pkgname/\-git/}
-pkgver=2.3.3
+pkgver=v2.3.3.r15.gb095916
pkgrel=1
pkgdesc="Nextloud client for linux"
arch=('i686' 'x86_64')
@@ -20,22 +20,22 @@ optdepends=(
makedepends=('cmake' 'qt5-tools')
provides=('mirall' 'mirall-git' 'owncloud-client' 'nextcloud-client')
conflicts=('mirall-git' 'owncloud-client' 'owncloud-client-ngs' 'nextcloud-client' 'owncloud-client-git')
-install=${_name}.install
options=(!strip)
backup=('etc/Nextcloud/sync-exclude.lst')
source=(
"${_name}::git+https://github.com/nextcloud/client_theming.git"
- "${_name}.service"
)
sha256sums=(
'SKIP'
- '590d44296e12dd4389dc2bbd100b1f680f5ef6dee381469748525fd34af32009'
)
pkgver() {
if [[ -z "${_version}" ]]; then
cd ${srcdir}/${_name}
- echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
else
echo ${_version}
fi
@@ -68,8 +68,6 @@ package() {
cd ${srcdir}/${_name}/build-linux
make DESTDIR=${pkgdir} install
- install -Dm644 ${srcdir}/${_name}.service ${pkgdir}/usr/lib/systemd/user/${_name}.service
-
# Fix some naming issues
if [ -f ${pkgdir}/usr/share/applications/nextcloud.desktop ]; then
sed -Ei 's/Icon(\[.*\])?=nextcloud/Icon\1=Nextcloud/g' ${pkgdir}/usr/share/applications/nextcloud.desktop
diff --git a/nextcloud-client.install b/nextcloud-client.install
deleted file mode 100644
index 7b3ea262c174..000000000000
--- a/nextcloud-client.install
+++ /dev/null
@@ -1,19 +0,0 @@
-post_install() {
- xdg-icon-resource forceupdate --theme hicolor
- systemctl daemon-reload
- echo ================================== Important =================================
- echo Start the nextcloud client daemon with:
- echo systemctl start --user nextcloud-client.service
- echo ==============================================================================
- echo Enable the nextcloud client daemon with:
- echo systemctl enable --user nextcloud-client.service
- echo ==============================================================================
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}
diff --git a/nextcloud-client.service b/nextcloud-client.service
deleted file mode 100644
index 9a97e1b57751..000000000000
--- a/nextcloud-client.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=Nextcloud client
-
-[Service]
-Type=simple
-ExecStart=/usr/bin/nextcloud
-ExecReload=/bin/kill -HUP $MAINPID
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=default.target
-