Package Details: gnome-shell-extension-gsconnect 2:57-1

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: 68
Popularity: 1.24
First Submitted: 2017-12-09 11:39 (UTC)
Last Updated: 2024-04-17 10:02 (UTC)

Dependencies (12)

Sources (1)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

postblue commented on 2021-02-15 10:44 (UTC)

@Sherlock-Holo I pushed a new version, working on my side, I hope it will be working on your side too.

Sherlock-Holo commented on 2021-02-15 08:09 (UTC) (edited on 2021-02-15 08:14 (UTC) by Sherlock-Holo)

after updated to 44-4, the gsconnect can't work, in gnome-tweaks the extension is enabled but in the right-head menu, the gsconnect is gone and kde-connect in android can't see the PC

run lg and the gsconnect extension says error: CONFIGS.GSCHEMA is undefined

yochananmarqos commented on 2021-02-14 23:24 (UTC)

@RealOrRandom: For regular schemas files, that is correct. However, GNOME Shell Extensions are different. See the GNOME Wiki. Some extensions will not work without the compiled schemas in the extension folder.

RealOrRandom commented on 2021-02-14 14:23 (UTC)

This package should simply not ship the gschemas.compiled, see https://stackoverflow.com/a/56317158.

yochananmarqos commented on 2021-02-13 16:10 (UTC)

@postblue:

impossible to evaluation the schema

I'm not sure what that means. What happened exactly?

pschichtel commented on 2021-02-13 15:53 (UTC) (edited on 2021-02-13 15:54 (UTC) by pschichtel)

@j.r, @callmemagnus: I assume the .compiled file has not previously been part of the package, but was generated by some process after installation. Now that it is part of the package, you have to overwrite the file with the package supplied copy: --overwrite usr/share/glib-2.0/schemas/gschemas.compiled.

j.r commented on 2021-02-13 15:50 (UTC)

I get the same issue as @callmemagnus

callmemagnus commented on 2021-02-13 09:46 (UTC) (edited on 2021-02-13 09:46 (UTC) by callmemagnus)

I tried to upgrade to version 44-3 but it failed. I then tried to remove and add it again but same error:

Package (1)                      New Version  Net Change

gnome-shell-extension-gsconnect  44-3           1.08 MiB

Total Installed Size:  1.08 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                     [---------------------------------------------------------------------] 100%
(1/1) checking package integrity                                                                                   [---------------------------------------------------------------------] 100%
(1/1) loading package files                                                                                        [---------------------------------------------------------------------] 100%
(1/1) checking for file conflicts                                                                                  [---------------------------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
gnome-shell-extension-gsconnect: /usr/share/glib-2.0/schemas/gschemas.compiled exists in filesystem
Errors occurred, no packages were upgraded.

Did I miss a step ? Can I provide some info to solve the issue ?

postblue commented on 2021-02-13 08:19 (UTC) (edited on 2021-02-13 08:20 (UTC) by postblue)

@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.

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"
}