summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-11-17restructure paragraphsXZS
To improve readability, related functionality should be kept together, while different section are separated by multiple newlines.
2016-10-31model compatibility by defaultXZS
Despite the information given out via the API, Firefox actually permits installation of some extensions reported incompatible, which then work fine. This is because Firefox' internal mechanism determines that these extensions should be compatible by itself and subsequently refrains from even querying the API to begin with. The version range in the depends array should reflect this. The new condition set models how Firefox and Thunderbird decide compatibility to smoothen future 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-05-12loosen versioned split package interdependencyXZS
Theme and extension are currently published on addons.mozilla.org in versions 45.1 and 42.1 respectively, indicating that a version discrepancy is at least partially tolerable. So partially reverting "version Firefox dependency" allows an intermixed installation of Git and stable variants of the package.
2016-05-11remove nonexistent package relationsXZS
They never existed in AUR4. Enough time has passed that any leftover installation should be outdated and incompatible so that they are not relevant for an update any longer. This only affects relations to no longer preset packages, which will not disturb existing installations, so they do not need to be triggered to update with a pkgrel increment.
2016-04-22exclude hidden filed in subdirectoriesXZS
Despite the wild card * not coping hidden files, this does not exclude such in subdirectories. A reliable method to exclude files by a pattern like "starting with a dot" would be rsync. But to not pull it in as an additional dependency, copy and find are preferred.
2016-04-20leave git directory beXZS
The package version function for all templates including source-git-plain broke since pacman reversed the order in which pkgver and prepare are run. The commit "run pkgver() in srcdir" partially restored it to a working state in which the version number was found. However, since the prepare function still removed the git directory, no revision number and commit hash could be appended in the pkgver function running afterwards. Now that the git directory does not not end up in the package any more because of the recent exclusion of hidden files from installation, it can be left present for the pkgver function to use without containing any further process.
2016-03-23propagate upstream updateXZS
The supported Firefox version rose to 45.
2016-03-23remove mksrcinfo headerXZS
This reverts "add mksrcinfo header". The .SRCINFO is now generated by "makepkg --printsrcinfo" which does no longer include any header since commit f63854f [1], released with pacman version 5.0.1. [1]: https://projects.archlinux.org/pacman.git/commit/?id=f63854fa96f658ca5bdf2c21a1cd33cf4e3fbdbd
2016-03-05run pkgver() in srcdirXZS
Since pacman version 5.0.1, prepare() runs before pkgver(). Restoring the function to a working state actually saves a directory change as they now find the sources already moved down.
2016-02-16look for JSON descriptions in subdirectoriesXZS
As the pkgver function even runs before prepare, it is not possible to move its contents down a directory level. Thus, the JSON description should be found also when still in a subdirectory at this point of time.
2016-02-07version Firefox dependencyXZS
This enables the package manager to detect a compatibility problem between Firefox and the extension.
2016-02-07fix wrong spellingXZS
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. This also enables one part of the split package to depend on other parts from the same build or at least built from the same version, which ensures compatibility.
2015-12-06add mksrcinfo headerXZS
The new version of mksrcinfo released with the recent update to pkgbuild-introspection adds a header to all .SRCINFO files.
2015-11-17propagate upstream updateXZS
Amongst other minor changes, this adds support for Firefox version 42.
2015-10-15drop overwritten variableXZS
As it is not used explicitly before being overwritten in, the first assignment only reorders the .SRCINFO a little and can thus be removed.
2015-10-15fix configuration extension to theme versionXZS
The extension is used to configure the theme found in the same split PKGBUILD, so both should come with the same version so to interact properly.
2015-10-15externalize compatible version queryXZS
This makes it easier to switch out the location this information is retrieved from, should there be a more current source to query than the install.rdf file included in the Add-On itself.
2015-08-18ship out compatibility with current firefoxXZS
2015-07-30intital import from old AUR version 3XZS