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.