summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2022-09-08propagate upstream updateXZS
An error was fixed and code was cleaned up.
2022-09-08propagate upstream updateXZS
This release adds a translation, improves animation and declares compatibility to gnome-shell version 41.
2022-09-08propagate upstream updateXZS
This release updates translations and (re-)adds features, most notably per-monitor window switching.
2022-09-08propagate upstream updateXZS
In addition to now being only compatible to gnome-shell version 40, a new translation was added.
2022-09-08adjust to new version numbering schemeXZS
Since GNOME (3.)40, the former first component of the version number is dropped. [1] Functions that input or output version numbers are now compatible with both schemes, making it possible to even manage extensions that declare compatible versions ranging from before to after shell version (3.)40. [1]: https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235
2022-09-08exempt gnome-shell from FakeRootXZS
Certain versions of the gnome-shell binary refuse to run as root, only outputting an error message. Not even the --version option is parsed. As the package function runs under FakeRoot, it looks exactly like that to the program. FakeRoot works by modifying the LD_LIBRARY_PATH and LD_PRELOAD. By clearing the library to preload, usual function is restored. This can be reasonably be considered safe, as the program is only run with a parameter to output its version number and exit, not making any modification or communications to or with the rest of the system.
2022-09-07propagate upstream updateXZS
The extension is now compatible to gnome-shell version 3.38. Compatibility for some older versions was removed, in turn.
2022-09-07propagate upstream updateXZS
In addition to a new translation, the extension is now compatible to gnome-shell version 3.36.
2022-09-07Incorporate epochXZS
Since version 3.30.1-1, gnome-shell has an epoch. [1] Incorporating it in the dependency limits make version comparisons work correctly again. This is especially important for upper bounds for which it makes installation possible again. [1]: https://github.com/archlinux/svntogit-packages/commit/5ef13f847cae14961ace4d15210bc55623b074cb
2019-11-05propagate upstream updateXZS
The commit actually marking the extension as compatible was missing from the last release and is now included.
2019-11-04restore compilation with Pacman 5.2XZS
Since Pacman version 5.2.0 makepkg exits whenever any command in a pkgver function returns a non-zero exit code. A recent correction from the git-makepkg-templates [1] adapts to this, restoring correct processing of the PKGBUILD. As this concern only the build process, not changing any of the resulting package content, the pkgrel is kept constant, to avoid triggering any unnecessary rebuild. [1]: https://github.com/dffischer/git-makepkg-templates/commit/d91fca9b16dd03bc0bf924dbd95dd24b06e232fe
2019-11-04propagate upstream updateXZS
The extension is now compatible with the gnome-shell version 3.34.
2019-05-07propagate upstream updateXZS
Besides compatibility with the current gnome-shell version 3.32, this update also brings interoperability with the optistatus extension. [1] [1]: https://extensions.gnome.org/extension/710/optistatus/
2019-05-03propagate upstream updateXZS
Some errors were silenced. To do so, this update drops backwards compatibility to older gnome-shell versions.
2019-05-03propagate upstream updateXZS
A bug with the timeline switcher, introduced in the last compatibility update, was fixed.
2019-05-03propagate upstream updateXZS
Apart from translation and documentation updates, compatibility with gnome-shell version 3.30 arrived.
2019-05-03propagate upstream updateXZS
The new gnome-shell version 3.28 is now supported.
2017-10-29propagate upstream updateXZS
The recently released gnome-shell version 3.26 is now supported.
2017-09-27propagate upstream updateXZS
Newer Cinnamon and GNOME Shell versions are now supported.
2016-11-01propagate upstream updateXZS
2016-11-01choose newest extension sourceXZS
Some extensions authors introduce build steps required before installing. Their execution normally produces a completed variant of the extension code in a subdirectory, difficult to tell apart from the original source. The find condition introduced herein proves the process against such cases to come. It always chooses the files created last, ensuring that a build which occurred after mere unpacking will always take precedence.
2016-10-31propagate gnome-shell 3.22 compatibilityXZS
Although the version number was not incremented compatibility updates should be shipped out to not hinder gnome-shell updates.
2016-09-22support arbitrary integrity checksXZS
The git-makepkg-templates switched to dynamic adaptation to integrity checks chosen in makepkg.conf. [1] The default checksums chosen reflect recommendations from the Arch Linux Wiki and manual pages. [2] [1]: https://github.com/dffischer/git-makepkg-templates/commit/e84d04b [2]: https://aur.archlinux.org/cgit/aur.git/commit/?h=git-makepkg-templates-git&id=c2ccaaa
2016-07-20break long linesXZS
According to the Arch Packaging Standards [1], lines in a PKGBUILD should be no longer than 100 characters. This does not change the contents of the built package, so the pkgver stays unchanged. [1]: https://wiki.archlinux.org/index.php/Arch_packaging_standards
2016-07-20improve location metricXZS
Since commit 5e7b3d6 [1], the repository contains a partial variant of the extension, which may be falsely located when searching only for the metadata.json. As an extension consists of both the metadata description and a JavaScript entry point always named extension.js, searching for both only matches final composed extension. This does not change the contents of the built package, so the pkgver stays unchanged. [1]: https://github.com/dmo60/CoverflowAltTab/commit/5e7b3d6
2016-07-20propagate interoperability updateXZS
Although the project did not yet release a version containing commit 5015da5 [1], it is worth shipping out as it improves compatibility with all extensions modifying the legacy tray or the dock, e.g. the popular dash-to-dock. [1]: https://github.com/dmo60/CoverflowAltTab/commit/5015da5
2016-04-22fix version comparisonXZS
Comparing the minor version to a string of minor and major will never succeed. Originally, a restriction on the current shell version was omitted for historical reasons - most packages did so when dependencies were defined manually. This now turns into a concious decision to - permit the usage of the extension in instable gnome-shell versions - the ones with odd minor version numbers - where incompatibilities are introduced gradually. - ease the transition from one stable gnome-shell version - the ones with even minor version numbers - to the next. In an ideal world, all extensions should have been updates before the update hits the repositories. But as Arch is quite more on the edge than developers of some of the extensions, this is not the case more often than not.
2016-04-16propagate upstream updateXZS
This introduces compatibility for gnome-shell version 3.20.
2016-03-23end grep trickery, it has been bustedXZS
Unbelievably, also traditional tools like grep are regularly updated still today. Version 2.24 forbid the combination of some features with the -z option. This was exactly what was exploited here to make grep ignore newlines so they would not interrupt JSON dissection. More information about the change can be found at the bottom of the respective release notes. [1] Fixing it costs an invocation of tr to remove the bothersome newlines. Because the files are read within "find -exec" where input redirection is not readily possible, cat has to be invoked to start the pipeline. The grep script got only a tiny bit simpler by adhering to the new restriction and leaving newlines to tr. Thanks to AUR users jmauss, Asher256 and vinadoros for pointing to the critical line. [1]: http://savannah.gnu.org/forum/forum.php?forum_id=8477
2016-02-07version provided non-git variantXZS
Other packages usually depend on the package without any -git suffix. This makes it possible to als satisfy these dependency requirements when they target specific versions or version ranges.
2015-10-15propagate upstream updateXZS
Apart from translation updates, this introduces compatibility for gnome-shell version 3.18.
2015-08-06sort package functionsXZS
2015-08-03adopt package to collectionXZS
This package is now maintained as part of the collection of gnome-shell-extensions and related templates on GitHub. <https://github.com/dffischer/gnome-shell-extensions>
2015-07-17Resolve issues where incorrect version info could be displayed.Llewelyn Trahaearn
2015-07-17Initial import.Llewelyn Trahaearn