Package Details: gnome-shell-extension-openweather 119-1

Git Clone URL: https://aur.archlinux.org/gnome-shell-extension-openweather.git (read-only, click to copy)
Package Base: gnome-shell-extension-openweather
Description: Display weather information for any location on Earth in the GNOME Shell
Upstream URL: https://gitlab.com/skrewball/openweather
Licenses: GPL3
Conflicts: gnome-shell-extension-openweather-git, gnome-shell-extension-weather-git
Submitter: skrewball
Maintainer: skrewball
Last Packager: skrewball
Votes: 8
Popularity: 1.67
First Submitted: 2022-04-14 01:28 (UTC)
Last Updated: 2022-09-18 17:11 (UTC)

Latest Comments

Taijian commented on 2022-04-15 18:08 (UTC)

Thank you for your understanding and also for the link to the wiki - I hadn't stumbled upon that yet. Learn something new every day!

skrewball commented on 2022-04-15 18:06 (UTC)

You're right about gnome-shell-extensions, changed it to gnome-shell.

dconf will stay, check out the wiki https://wiki.archlinux.org/title/GNOME_package_guidelines#GSettings_schemas

It's not hurting anything to leave it there if it's already pulled in anyway. ;-)

Taijian commented on 2022-04-15 17:42 (UTC) (edited on 2022-04-15 17:44 (UTC) by Taijian)

@skrewball: You are very welcome, and again: Thank you for updating the extension!

2 additional thoughts, though (please forgive me, I do know what I do...)

  • gnome-shell-extensions is really not needed - only gnome-shell is. I guess a lot of people get confused, because one might assume that gnome-shell-extensions is the package where the gnome extensions app resides, but that is really integral part of gnome-shell. What g-s-e does is install a bunch of extensions, that are really not needed on all systems (I don't use it and really do not want to install it, so please don't put it in depends here).
  • dconf gets pulled in by gnome-shell anyways via gtk4, so you do not need to explicitly put it in here again.

Sorry for being to nitpicky, I just really dislike AUR packages installing stuff on my system that I do not want and do not need!

skrewball commented on 2022-04-15 16:53 (UTC)

Thank you @Taijian!

Just fixed the PKGBUILD dependencies. I've been meaning to update them, I plugged in the ones from the original upstream repo at first and figured they were outdated.

Taijian commented on 2022-04-15 10:49 (UTC) (edited on 2022-04-15 17:34 (UTC) by Taijian)

First of all: Thank you for taking over and reviving this very cool extension! You are a true hero of the community!

Then, please allow me to make some suggestions regarding your PKGUILD:

  • I think you can drop glib2 from depends, as it is already pulled in from gnome-shell.
  • Similarly, intltool in make-depends gets pulled in by gnome-common.
  • Also, autoconf, automake, and pkgconf are part of base-devel, so should be assumed to be installed anyway and need not be explicitly spelled out in make-depends.
  • The same is true for gettext, which is part of base.
  • Finally, I do not think gnome-icon-theme is needed any more, because gnome-shell already pulls in adwaita-icon-theme via gtk4.