Sergej Pupykin pushed to branch main at Arch Linux / Packaging / Packages / 
notion


Commits:
ae01adcb by Sergej Pupykin at 2025-06-11T22:07:49+03:00
upgpkg: 1:4.0.4-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + build-fix.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = notion
        pkgdesc = Tabbed tiling, window manager. Fork of Ion3
-       pkgver = 4.0.2
-       pkgrel = 5
+       pkgver = 4.0.4
+       pkgrel = 1
        epoch = 1
        url = https://notionwm.net
        changelog = ChangleLog
@@ -67,9 +67,11 @@ pkgbase = notion
        backup = etc/notion/test_xinerama.lua
        backup = etc/notion/xkbbell.lua
        backup = etc/notion/xkbion.lua
-       source = 
notion::git+https://github.com/raboof/notion#commit=3c81575d48b2fd1b851536e305961bb199ea36b5
+       source = 
notion::git+https://github.com/raboof/notion#commit=3325aa715dcfe27758db82ddc81f6e0d4af1c1a5
        source = 
notion-doc::git+https://github.com/raboof/notion-doc.git#commit=746225fb6cfc9109663faaabc73e444ea88815bb
-       sha256sums = SKIP
-       sha256sums = SKIP
+       source = build-fix.patch
+       sha256sums = 
fcd80598afc6dac155fb93da014c5c4c96d9206fa89d98efb39267c154d8ab58
+       sha256sums = 
7492bdfae572de1130857ba7725912efda4a44cbd65e9d6d2dca6de568c40d73
+       sha256sums = 
1623e36fb0f86db50194f3e186cfedba690696d83a1cf063e136055e551a2d6d
 
 pkgname = notion


=====================================
PKGBUILD
=====================================
@@ -4,9 +4,9 @@
 
 pkgname=notion
 epoch=1
-pkgver=4.0.2
-pkgrel=5
-_commit=3c81575d48b2fd1b851536e305961bb199ea36b5
+pkgver=4.0.4
+pkgrel=1
+_commit=3325aa715dcfe27758db82ddc81f6e0d4af1c1a5
 _commit_doc=746225fb6cfc9109663faaabc73e444ea88815bb
 pkgdesc="Tabbed tiling, window manager. Fork of Ion3"
 url="https://notionwm.net";
@@ -63,9 +63,11 @@ backup=("etc/notion/cfg_bindings.lua"
 provides=('libtu' 'libextl')
 changelog=ChangleLog
 source=("notion::git+https://github.com/raboof/notion#commit=${_commit}";
-        
"notion-doc::git+https://github.com/raboof/notion-doc.git#commit=${_commit_doc}";)
-sha256sums=('SKIP'
-            'SKIP')
+        
"notion-doc::git+https://github.com/raboof/notion-doc.git#commit=${_commit_doc}";
+        "build-fix.patch")
+sha256sums=('fcd80598afc6dac155fb93da014c5c4c96d9206fa89d98efb39267c154d8ab58'
+            '7492bdfae572de1130857ba7725912efda4a44cbd65e9d6d2dca6de568c40d73'
+            '1623e36fb0f86db50194f3e186cfedba690696d83a1cf063e136055e551a2d6d')
 
 prepare() {
   cd "$srcdir"
@@ -77,6 +79,8 @@ LUA          := $(which lua)
 LUAC         := $(which luac)
 EOF
   sed -i '/Skipping dvi and ps because/d' notion-doc/Makefile
+  cd notion
+  patch -p1 -i ../build-fix.patch
 }
 
 build() {


=====================================
build-fix.patch
=====================================
@@ -0,0 +1,12 @@
+diff -wbBur notion/libtu/objp.h notion.q/libtu/objp.h
+--- notion/libtu/objp.h        2025-06-11 21:55:15.632474228 +0300
++++ notion.q/libtu/objp.h      2025-06-11 21:54:59.312474402 +0300
+@@ -26,7 +26,7 @@
+     ClassDescr *ancestor;
+     int funtab_n;
+     DynFunTab *funtab;
+-    void (*destroy_fn)();
++    void (*destroy_fn)(Obj *obj);
+ };
+ 
+ #define OBJ_TYPESTR(OBJ) ((OBJ) ? ((Obj*)OBJ)->obj_type->name : NULL)



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/notion/-/commit/ae01adcbc4144271ea231f5a65a5ea902da9fd56

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/notion/-/commit/ae01adcbc4144271ea231f5a65a5ea902da9fd56
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to