diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | 6.3.1.patch | 29 | ||||
-rw-r--r-- | PKGBUILD | 16 |
3 files changed, 46 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = gala-layoutpw-plugin pkgdesc = Gala plugin to switch layouts per window - pkgver = 6.3.0 - pkgrel = 3 + pkgver = 6.3.1 + pkgrel = 1 url = https://github.com/Dirli/gala-layoutpw-plugin install = install.sh arch = x86_64 @@ -13,6 +13,10 @@ pkgbase = gala-layoutpw-plugin depends = libgee depends = gala source = gala-layoutpw-plugin-6.3.0.tar.gz::https://github.com/Dirli/gala-layoutpw-plugin/archive/refs/tags/6.3.0.tar.gz + source = gala-6.3.1.tar.gz::https://github.com/elementary/gala/archive/refs/tags/6.3.1.tar.gz + source = 6.3.1.patch sha256sums = 85b6544f9d362d98bc9cb6420d861476e8bbc26758d456597391a06fa04e6291 + sha256sums = f2aad3c51d576baa2f5dd0c5ec790ba3344d7a80add5bfb91ccb86eb28424635 + sha256sums = 3aee1250989ece4ea82235dfdd35bc977f88e3d053fd525573a86711df14cad7 pkgname = gala-layoutpw-plugin diff --git a/6.3.1.patch b/6.3.1.patch new file mode 100644 index 000000000000..d7ae2d36e0ec --- /dev/null +++ b/6.3.1.patch @@ -0,0 +1,29 @@ +--- a/meson.build ++++ b/meson.build +@@ -1,7 +1,7 @@ + project ( + 'gala-layoutpw-plugin', + 'vala', 'c', +- version: '6.3.0' ++ version: '6.3.1' + ) + + add_project_arguments ([ +@@ -65,6 +65,17 @@ + vala_flags = ['--define', 'HAS_MUTTER338', '--define', 'HAS_MUTTER40', '--define', 'HAS_MUTTER41'] + endif + ++mutter42_dep = dependency('libmutter-10', version: ['>= 42', '< 43'], required: false) ++if mutter42_dep.found() ++ libmutter_dep = dependency('libmutter-10', version: '>= 42') ++ mutter_dep = [ ++ libmutter_dep, ++ dependency('mutter-cogl-10'), dependency('mutter-cogl-pango-10'), ++ dependency('mutter-clutter-10') ++ ] ++ vala_flags = ['--define', 'HAS_MUTTER338', '--define', 'HAS_MUTTER40', '--define', 'HAS_MUTTER41', '--define', 'HAS_MUTTER42'] ++endif ++ + if mutter_dep.length () == 0 + error ('No supported mutter library found!') + endif @@ -1,20 +1,26 @@ # Maintainer Vova Abdrakhmanov <369565@gmail.com> pkgname=gala-layoutpw-plugin -pkgver=6.3.0 -pkgrel=3 +pkgver=6.3.1 +pkgrel=1 pkgdesc='Gala plugin to switch layouts per window' arch=('x86_64') url='https://github.com/Dirli/gala-layoutpw-plugin' license=('GPL3') depends=('glib2' 'glibc' 'libgee' 'gala' ) makedepends=('meson' 'vala') -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/Dirli/gala-layoutpw-plugin/archive/refs/tags/${pkgver}.tar.gz) -sha256sums=('85b6544f9d362d98bc9cb6420d861476e8bbc26758d456597391a06fa04e6291') +source=(${pkgname}-6.3.0.tar.gz::https://github.com/Dirli/gala-layoutpw-plugin/archive/refs/tags/6.3.0.tar.gz + gala-${pkgver}.tar.gz::https://github.com/elementary/gala/archive/refs/tags/${pkgver}.tar.gz + 6.3.1.patch) +sha256sums=('85b6544f9d362d98bc9cb6420d861476e8bbc26758d456597391a06fa04e6291' + 'f2aad3c51d576baa2f5dd0c5ec790ba3344d7a80add5bfb91ccb86eb28424635' + '3aee1250989ece4ea82235dfdd35bc977f88e3d053fd525573a86711df14cad7') install='install.sh' build() { - arch-meson ${pkgname}-${pkgver} build + cp gala-${pkgver}/vapi/* ${pkgname}-6.3.0/vapi/ + cd ${pkgname}-6.3.0 && patch -p1 < ../6.3.1.patch && cd .. + arch-meson ${pkgname}-6.3.0 build ninja -C build } |