Package Details: indicator-kdeconnect-git r599.070ebaa-1

Git Clone URL: https://aur.archlinux.org/indicator-kdeconnect-git.git (read-only)
Package Base: indicator-kdeconnect-git
Description: Integrate KDEConnect on desktop environments that use AppIndicators (e.g. Unity)
Upstream URL: https://github.com/bajoja/indicator-kdeconnect
Licenses: GPL
Conflicts: indicator-kdeconnect
Provides: indicator-kdeconnect
Submitter: shimi
Maintainer: zufallsheld
Last Packager: zufallsheld
Votes: 40
Popularity: 0.093701
First Submitted: 2015-08-11 19:41
Last Updated: 2018-11-15 19:59

Latest Comments

1 2 3 Next › Last »

pingplug commented on 2018-11-17 10:42

  1. do not install to system when building package
  2. do not include ${pkgdir} in prefix when configure (@jonathon)
  3. do not build source code in package() function

adding DESTDIR="${pkgdir}" before ninja install can help

jonathon commented on 2018-11-16 20:49

The last change broke packaging as it's trying to install to /usr during package(). This diff will fix it (and tidy up a couple of other things):

(updated as per @pingplug above)

diff --git a/PKGBUILD b/PKGBUILD
index 4d5517b..631e0de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ conflicts=('indicator-kdeconnect')
 provides=('indicator-kdeconnect')
 depends=('libappindicator-gtk3' 'kdeconnect' 'vala' 'python-requests-oauthlib' 'python-gobject' 'libgee')
 makedepends=('git' 'meson' 'ninja')
-source=('git://github.com/bajoja/indicator-kdeconnect.git')
+source=('git+https://github.com/bajoja/indicator-kdeconnect.git')
 md5sums=('SKIP')

 pkgver() {
@@ -21,11 +21,13 @@ pkgver() {
   printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
 }

+build() {
+  mkdir build && cd build
+  meson ../$_gitname --prefix=/usr  --libdir=/usr/lib
+  ninja
+}
+
 package() {
-  cd indicator-kdeconnect
-  mkdir build
   cd build
-  meson .. --prefix=/usr/  --libdir=/usr/lib/
-  ninja
-  ninja install
+  DESTDIR=$pkgdir ninja install
 }

ClawOfLight commented on 2018-11-13 09:34

Missing dependency: libgee

eskimod commented on 2018-11-13 00:24

I think the install step is missing something because no files are actually installed (checked with pacman -Ql).

zufallsheld commented on 2018-11-11 14:40

Thanks @jonathon, fixed!

jonathon commented on 2018-11-11 14:25

From commit a15c091fc5c265db5f7091ae20b0ac39ec58db06 upstream have switched from cmake to meson

zufallsheld commented on 2017-05-07 10:46

Thanks, updated.

Fuelen commented on 2017-05-07 09:57

You should also add python-gobject as dependency (for SMS send)

zufallsheld commented on 2017-04-22 11:18

Compling worked for me without the package, but since its stated in the INSTALL that its required, I added python-requests-oauthlib to the dependencies.

TheZoq2 commented on 2017-04-21 22:28

I had to install community/python-requests-oauthlib manually to fix a cmake error. Perhaps it should be added as a dependency