Package Details: gnome-shell-extension-paperwm-git v45.12.2.r0.g6b87705-1

Git Clone URL: https://aur.archlinux.org/gnome-shell-extension-paperwm-git.git (read-only, click to copy)
Package Base: gnome-shell-extension-paperwm-git
Description: A gnome shell extension providing scrollable tiling of windows and per monitor workspaces.
Upstream URL: https://github.com/paperwm/PaperWM
Licenses: GPL3
Submitter: DonHugo
Maintainer: hikhvar (j.taala)
Last Packager: j.taala
Votes: 7
Popularity: 0.44
First Submitted: 2018-10-22 16:35 (UTC)
Last Updated: 2024-03-18 12:40 (UTC)

Latest Comments

j.taala commented on 2023-05-29 04:44 (UTC)

P.S. I like @xeyler's suggestions here - makes it much nicer. Planning in incorporating them here, mayber after we get #531 and #535 in?

j.taala commented on 2023-05-27 05:17 (UTC)

Happy to not add .git folder - good suggestion.

For versions, the main reason was basically we haven't used/updated tags (and done releases) for a long time. Have now started that again, so potentially moving to tags based describe makes sense.

Thoughts @hikhvar?

xeyler commented on 2023-05-25 15:37 (UTC)

Is there any reason to include the .git* folders/files into the package? Adding -not -path '*.git*' to the find on line 24 excludes them.

xeyler commented on 2023-05-25 15:26 (UTC) (edited on 2023-05-25 15:29 (UTC) by xeyler)

Why not version the package as recommended by Arch VCS package guidlines? See: https://wiki.archlinux.org/title/VCS_package_guidelines#Git:~:text=Using%20the%20most%20recent%20un%2Dannotated%20tag%20reachable%20from%20the%20last%20commit%3A

diff --git a/PKGBUILD b/PKGBUILD
index 5eb255f..98bc0e6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Christoph Petrausch aur@petrausch.info
 pkgname=gnome-shell-extension-paperwm-git
 _pkgname=PaperWM
-pkgver=r1953.0592c92
+pkgver=v44.0.1.r0.g0592c92
 pkgrel=1
 pkgdesc="A gnome shell extension providing scrollable tiling of windows and per monitor workspaces."
 arch=('any')
@@ -14,7 +14,7 @@ md5sums=('SKIP')

 pkgver() {
   cd "$srcdir/$_pkgname"
-  printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+  git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
 }

 package() {

j.taala commented on 2023-05-24 09:36 (UTC) (edited on 2023-05-24 23:03 (UTC) by j.taala)

Thanks @hikhvar! Yes, I agree re PaperWM - I also wouldn't be without it (everything else feels unnatural now). Re the GitHub actions - that sounds awesome and definitely something to look at moving forward.

hikhvar commented on 2023-05-24 06:56 (UTC)

Hey,

thanks for the great work on PaperWM. That is my daily driver and I think I couldn't live without it anymore. I have added you as a co-maintainer. Maybe we could setup some automatic release workflow via GitHub Actions, so none of us has to do manual work?

j.taala commented on 2023-05-23 22:52 (UTC) (edited on 2023-05-23 22:53 (UTC) by j.taala)

Hey @hikhvar, nice work! I'm the maintainer of PaperWM on github. Can I be added as a co-maintainer to this pkg? Would like to keep this AUR pkg updated (or at least do some updates so downstream users get notified when larger features/changes/updates land... e.g. Gnome 44 support and a bunch of keybind clash detection fixes I've added).

Thanks!