Guest User

Add support for GNOME 42

a guest
Oct 3rd, 2022
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. commit ea74cffa8be82cdb50b538bb14385e15d8b35f16
  2. Author: SoftwareRat <[email protected]>
  3. Date: Mon Oct 3 11:47:48 2022 +0200
  4.  
  5. Add support for GNOME 42
  6.  
  7. diff --git a/PKGBUILD b/PKGBUILD
  8. index 15c09ac..2261e6f 100755
  9. --- a/PKGBUILD
  10. +++ b/PKGBUILD
  11. @@ -2,8 +2,8 @@
  12. # Contributor: Ben Curtis <[email protected]>
  13.  
  14. pkgname=gnome-shell-extension-wintile-git
  15. -pkgver=r94.53e69a4
  16. -pkgrel=2
  17. +pkgver=r96.5b58e5b
  18. +pkgrel=1
  19. pkgdesc="Windows 10 window tiling for GNOME"
  20. arch=('any')
  21. url="https://github.com/fmstrat/wintile"
  22. @@ -12,9 +12,15 @@ depends=('gnome-shell')
  23. makedepends=('git' 'zip')
  24. provides=("${pkgname%-git}")
  25. conflicts=("${pkgname%-git}")
  26. -source=("git+$url.git")
  27. +source=(
  28. + "git+$url.git"
  29. + "gnome-42-support.patch"
  30. +)
  31. _srcname=wintile
  32. -sha256sums=('SKIP')
  33. +sha256sums=(
  34. + 'SKIP'
  35. + '8b78fda5b862efda83685f4518bc7503879f4834e2a07533a8a542d684fe0946'
  36. +)
  37.  
  38. pkgver() {
  39. cd "$_srcname"
  40. @@ -26,6 +32,13 @@ build() {
  41. ./build.sh
  42. }
  43.  
  44. +prepare() {
  45. + cd wintile
  46. + for p in "${srcdir}/"*.patch ; do
  47. + patch -Np1 -i "${p}" || true
  48. + done
  49. +}
  50. +
  51. package() {
  52. cd "$_srcname"
  53. cd "$(dirname $(find -name 'metadata.json' -print -quit))"
  54. @@ -33,4 +46,4 @@ package() {
  55. _destdir="${pkgdir}/usr/share/gnome-shell/extensions/${_extname}"
  56. install -d "$pkgdir/usr/share/gnome-shell/extensions/$_extname"
  57. bsdtar -xvf $_extname.zip -C "$pkgdir/usr/share/gnome-shell/extensions/$_extname"
  58. -}
  59. \ No newline at end of file
  60. +}
  61. diff --git a/gnome-42-support.patch b/gnome-42-support.patch
  62. new file mode 100644
  63. index 0000000..9e6e346
  64. --- /dev/null
  65. +++ b/gnome-42-support.patch
  66. @@ -0,0 +1,23 @@
  67. +From 651e893ad90d89e93ec2e9920426c19c36ace3fc Mon Sep 17 00:00:00 2001
  68. +From: Dean <[email protected]>
  69. +Date: Tue, 16 Aug 2022 03:29:04 +0000
  70. +Subject: [PATCH] support for gnome 42
  71. +
  72. +---
  73. + metadata.json | 3 ++-
  74. + 1 file changed, 2 insertions(+), 1 deletion(-)
  75. +
  76. +diff --git a/metadata.json b/metadata.json
  77. +index 950756d..580a69e 100644
  78. +--- a/metadata.json
  79. ++++ b/metadata.json
  80. +@@ -11,7 +11,8 @@
  81. + "3.36",
  82. + "3.38",
  83. + "40",
  84. +- "41'"
  85. ++ "41'",
  86. ++ "42.0"
  87. + ],
  88. + "version": 7
  89. + }
Advertisement
Add Comment
Please, Sign In to add comment