Skip to content

Bump to 1.28.2 + Overall rework of the PKGBUILD

Robin Candau requested to merge rework into main

Changes:

  • Bump to new upstream release
  • Update pkgdesc
  • Update license + use SPDX identifier
  • Add missing glib2-devel make dependency (now required to build the package successfully).
  • Use a more transparent source (clone of the upstream repo against the $pkgver tag). This implies the use of git submodules, additional make dependencies and extra steps in prepare() function (all included in that commit).
  • Remove outdated patch
  • Add check()
  • Add nvchecker integration for the package

As you can see, I also added myself as a co-maintainer for the package, as I'm using it myself.

To be honest, I'm not necessarily interested in maintaining the whole mate packages stack (as I'm only specifically using engrampa on my side), but I'm fine giving some help to apply some of the major above changes to the whole mate package bundle, e.g. the license update + spdx indentifier, the switch to a more transparent source (including the usage of git submodules and prepare() function + extra make dependencies where needed), the addition of the check() function where missing and the addition of the nvchecker integration for all of them.

Let me know your thought 😄
I remain available if needed!

Edited by Robin Candau

Merge request reports