Hi @andyholmes, I have no downstream patches with the latest package: my PKGBUILD is basically downloading the latest stable zip then unzipping it inside /usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io, like it does when downloading it from extensions.gnome.org. No build, whatsoever. ;)
Search Criteria
Package Details: gnome-shell-extension-gsconnect 2:58-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/gnome-shell-extension-gsconnect.git (read-only, click to copy) |
---|---|
Package Base: | gnome-shell-extension-gsconnect |
Description: | KDE Connect implementation with GNOME Shell integration |
Upstream URL: | https://github.com/GSConnect/gnome-shell-extension-gsconnect |
Licenses: | GPL-2.0-or-later OR MPL-2.0 |
Submitter: | postblue |
Maintainer: | postblue |
Last Packager: | postblue |
Votes: | 69 |
Popularity: | 0.27 |
First Submitted: | 2017-12-09 11:39 (UTC) |
Last Updated: | 2024-10-25 12:09 (UTC) |
Dependencies (11)
- gnome-shell (gnome-shell-mobile-gitAUR, gnome-shell-screencast-vaapiAUR, gnome-shell-mobileAUR, gnome-shell-beta-performanceAUR, gnome-shell-performance-unstableAUR, gnome-shell-performanceAUR, gnome-shell-gitAUR)
- appstream (make)
- eslint (make)
- flake8 (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python-black (python-black-gitAUR) (make)
- evolution-data-server (evolution-data-server-gitAUR) (optional) – Contacts integration (Evolution)
- gsound (optional) – Themed sound effects
- libgdata (optional) – Contacts integration (GNOME Online Accounts)
- python-nautilus (optional) – Nautilus integration
Required by (1)
Sources (1)
postblue commented on 2018-09-22 07:19 (UTC)
Terence commented on 2018-09-21 17:24 (UTC)
@andyholmes I've just made https://aur.archlinux.org/packages/gnome-shell-extension-gsconnect-git/ for those who do not want to wait for a release. Any feedback from you or anyone else is welcome.
andyholmes commented on 2018-09-20 04:32 (UTC) (edited on 2018-09-20 04:34 (UTC) by andyholmes)
@postblue
Hi, I know it's been a long time coming, but I've recently merged the rewrite into master so I thought I'd get in touch with all the packagers I can. Fairly "soon" I'll tag a release candidate at which point I'd like to do an informal freeze.
Now would be convenient time to request or submit any changes to the build system. Hopefully, we can achieve a system that works for all distributions without any downstream patches. The only addition I have planned is a translator's build target for the WebExtension, which shouldn't affect packaging. There is a new page in the Wiki called "Packaging" that may answer some questions:
https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Packaging
vlatkoB commented on 2018-08-31 08:56 (UTC)
@postblue Hm, interesting. I was using yay when the error occurred, but install succeeded with yaourt.
postblue commented on 2018-08-31 07:33 (UTC) (edited on 2018-08-31 07:33 (UTC) by postblue)
@vlatkoB I don't have the problem and cannot recreate it: https://bin.postblue.info/mozerufeyu.txt Are you using a wrapper maybe?
vlatkoB commented on 2018-08-31 07:26 (UTC) (edited on 2018-08-31 07:27 (UTC) by vlatkoB)
Tried installing, but got an error at the end:
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
remote: Not Found
fatal: repository 'https://github.com/andyholmes/gnome-shell-extension-gsconnect/releases/download/v12/gsconnect.andyholmes.github.io.zip/' not found
URL seems fine, except the last slash. Any advice?
postblue commented on 2018-03-09 15:45 (UTC)
@phw Thank you for your suggestion! I updated the PKGBUILD according to your suggestion, I hope I didn't missed anything.
phw commented on 2018-03-09 13:13 (UTC)
Please use something like
source=("${pkgname}-${pkgver}.zip::<https://github.com/andyholmes/>$pkgname/releases/download/v$pkgver/gsconnect.andyholmes.github.io.zip")
Otherwise the downloaded file name is always the same for all versions, which fools some AUR helpers which are caching source files.
coxackie commented on 2018-01-20 10:49 (UTC)
Why has this not been reviewed by the gnome shell extensions team yet? It's awesome...
andyholmes commented on 2017-12-27 19:03 (UTC) (edited on 2017-12-27 19:06 (UTC) by andyholmes)
v8 is now released and should allow installing to system directory using the current method. There's also an a new optional dependency on xdotool, for better remote input.
Later I may support building a proper system package (eg. system gschema/locale dir, dbus service, etc), which would require a pkgbuild using meson; I'll update here if that happens.
Pinned Comments
postblue commented on 2023-10-11 09:42 (UTC)
To whom it may concern: please do not flag the package out-of-date because it's not working with the latest GNOME release. If the extension is not working, it doesn't mean it's out-of-date. The [latest version released[(https://github.com/GSConnect/gnome-shell-extension-gsconnect/releases/latest) is sometimes lagging behind so this PKGBUILD is strictly up-to-date even if the result is not working. As of GNOME 45, all of the extensions have been broken, please allow the developers time to update their project you like to use in your environment.