@tdy I pushed a new revision, I hope this fixes the problem. @yochanammarqos Unfortunately I was not able to make your build work properly (impossible to evaluation the schema), but I applied some of your suggestions.
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.30 |
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 2021-02-13 08:19 (UTC) (edited on 2021-02-13 08:20 (UTC) by postblue)
yochananmarqos commented on 2021-02-11 19:42 (UTC)
@postblue: Please use the following to avoid previously mentioned /usr/libexec/
as well as not installing the tests, enabling firewalld support and installing the schemas XML to the system:
build() {
_uuid='gsconnect@andyholmes.github.io'
arch-meson \
-Dinstalled_tests=false \
-Dfirewalld=true \
-Dpost_install=true \
-Dgsettings_schemadir="/usr/share/gnome-shell/extensions/$_uuid/schemas" \
"$pkgname-$pkgver" build
meson compile -C build
}
package() {
DESTDIR="$pkgdir" meson install -C build
install -Dm644 "$pkgdir/usr/share/gnome-shell/extensions/$_uuid/schemas/org.gnome.Shell.Extensions.GSConnect.gschema.xml" -t \
"$pkgdir/usr/share/glib-2.0/schemas"
}
tdy commented on 2021-02-11 19:36 (UTC)
I'm still getting /usr/libexec files with the new pkgrel. Based on the arch meson wiki, I used the following which seems to work on my end:
build() {
arch-meson $pkgname-$pkgver build
}
package() {
DESTDIR="$pkgdir" meson install -C build
}
yochananmarqos commented on 2021-02-01 20:28 (UTC)
Please either use the arch-meson
wrapper or --libexecdir=lib
with meson build
to avoid installing files in /usr/libexec/
.
postblue commented on 2020-03-27 10:27 (UTC)
Sorry, I forgot to push the update to v35
r3b311i0n commented on 2019-03-20 06:46 (UTC)
sshfs was removed in favour of gvfs https://github.com/andyholmes/gnome-shell-extension-gsconnect/releases/tag/v21
cbowman57 commented on 2018-11-19 10:02 (UTC)
I think python2-nautilus is wrong too, this package has never worked right for me, while the git package does.
pschichtel commented on 2018-11-19 00:59 (UTC)
Is python2-nautilus necessary or could this be python3 ?
undu commented on 2018-11-01 09:25 (UTC)
Same issue here
Sherlock-Holo commented on 2018-10-29 17:54 (UTC)
when I try to turn on it on gnome tweak, it reports
GLib.FileError: Failed to open file “/usr/local/share/glib-2.0/schemas/gschemas.compiled”: open() failed: No such file or directory
Stack trace:
@/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io/_gsconnect.js:86:25
@/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io/prefs.js:16:1
_getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:67:13
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:82:31
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:235:17
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
main@resource:///org/gnome/shell/extensionPrefs/main.js:389:5
@<main>:1:43
may I report it to upstream?
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.