I've forked this package into gnome-shell-extension-pop-shell-git-master_jammy
which works with Gnome 42. Once this repo is updated and working with Gnome 42 I will delete it.
@e-v hope this helps
Git Clone URL: | https://aur.archlinux.org/gnome-shell-extension-pop-shell-git.git (read-only, click to copy) |
---|---|
Package Base: | gnome-shell-extension-pop-shell-git |
Description: | GNOME Shell extension for advanced tiling window management |
Upstream URL: | https://github.com/pop-os/shell |
Licenses: | GPL-3.0-or-later |
Conflicts: | gnome-shell-extension-pop-shell |
Provides: | gnome-shell-extension-pop-shell |
Submitter: | ftsell |
Maintainer: | vincent.ducamps (yochananmarqos) |
Last Packager: | yochananmarqos |
Votes: | 55 |
Popularity: | 0.75 |
First Submitted: | 2020-03-04 13:39 (UTC) |
Last Updated: | 2024-06-30 16:49 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 Next › Last »
I've forked this package into gnome-shell-extension-pop-shell-git-master_jammy
which works with Gnome 42. Once this repo is updated and working with Gnome 42 I will delete it.
@e-v hope this helps
The source repository's default branch is master_jammy
. It contains fixes for Gnome 42, for instance. Should the PKGBUILD point to it rather than master
?
Should this use provides=('gnome-shell-extension-pop-shell')
?
hello.. i'm getting this message. (i don´t know if this is the right place to post it..) thanks!
The settings of extension pop-shell@system76.com had an error:
GLib.FileError: Falló al abrir el archivo «/usr/share/gnome-shell/extensions/pop-shell@system76.com/schemas/gschemas.compiled»: open() falló: No existe el fichero o el directorio
Stack trace:
getSettings@resource:///org/gnome/Shell/Extensions/js/misc/extensionUtils.js:200:31
log_level@/usr/share/gnome-shell/extensions/pop-shell@system76.com/log.js:11:35
logging_combo@/usr/share/gnome-shell/extensions/pop-shell@system76.com/prefs.js:132:33
settings_dialog_view@/usr/share/gnome-shell/extensions/pop-shell@system76.com/prefs.js:88:18
settings_dialog_new@/usr/share/gnome-shell/extensions/pop-shell@system76.com/prefs.js:9:23
buildPrefsWidget@/usr/share/gnome-shell/extensions/pop-shell@system76.com/prefs.js:142:18
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:219:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:128:33
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115:22
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17
it's probably because your local PKGBUILD have no committed modification
-> error fetching pop-launcher-git: From https://aur.archlinux.org/pop-launcher-git
af0d29a..3acb438 master -> origin/master
error: Your local changes to the following files would be overwritten by merge:
PKGBUILD
Please commit your changes or stash them before you merge.
Aborting
context: exit status 1
error fetching gnome-shell-extension-pop-shell-git: From https://aur.archlinux.org/gnome-shell-extension-pop-shell-git
ecb3072..60ad264 master -> origin/master
error: Your local changes to the following files would be overwritten by merge:
PKGBUILD
Please commit your changes or stash them before you merge.
Aborting
context: exit status 1
Please add PKGBUILD to the .gitignore.
Hey! This package currently fails to build due to a change in TypeScript 4.4. The fix has been merged upstream (https://github.com/pop-os/shell/pull/1157), but it's not in the latest release yet. Here's a patch for this package that works around the problem:
diff --git a/PKGBUILD b/PKGBUILD
index 18ebdb8..d9bed44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,8 +16,13 @@ depends=("gnome-shell" "pop-shell-shortcuts-git")
_dir="${_gitname}-${pkgver}"
-source=("${_dir}.tar.gz::https://github.com/${_gitorg}/${_gitname}/archive/${pkgver}.tar.gz")
-sha256sums=("SKIP")
+source=("${_dir}.tar.gz::https://github.com/${_gitorg}/${_gitname}/archive/${pkgver}.tar.gz" "tsconfig.patch")
+sha256sums=('c63c82387cdf1b038fac9cb2fafe6d85fac84ce12aab8b28ae2dc18dc667041c'
+ '8d13db1a84b595d682fd56e97a8e346afd2d0cb0e0a3e0717fcf749b871a9470')
+
+prepare() {
+ patch "${srcdir}/${_dir}/tsconfig.json" tsconfig.patch
+}
build() {
diff --git a/tsconfig.patch b/tsconfig.patch
new file mode 100644
index 0000000..898e28a
--- /dev/null
+++ b/tsconfig.patch
@@ -0,0 +1,8 @@
+--- tsconfig.json
++++ tsconfig.json
+@@ -18,3 +18,4 @@
+ "noUnusedLocals": true,
+- "noUnusedParameters": true
++ "noUnusedParameters": true,
++ "useUnknownInCatchVariables": false
+ },
@vincent.ducamps: Sure.
@yochananmarqos sorry for the late I see that your are more active than me I you wish I can let you manage this package?
@vincent.ducamps: This now depends on pop-launcher
, see this commit.
Pinned Comments
yochananmarqos commented on 2024-04-01 19:56 (UTC)
PSA: System76 is not actively maintaining this anymore, however they accept sane pull requests. Please only comment here if there is a packaging issue.