Package Details: treesheets-git r854.11ce76f-2

Git Clone URL: https://aur.archlinux.org/treesheets-git.git (read-only, click to copy)
Package Base: treesheets-git
Description: A "hierarchical spreadsheet" as a replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
Upstream URL: https://strlen.com/treesheets/
Keywords: mindmapper outliner pim spreadsheet
Licenses: zlib
Conflicts: treesheets
Provides: treesheets
Submitter: prurigro
Maintainer: SanskritFritz (prurigro, FabioLolix)
Last Packager: FabioLolix
Votes: 36
Popularity: 0.27
First Submitted: 2013-06-14 04:57 (UTC)
Last Updated: 2025-01-10 18:57 (UTC)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

mir commented on 2025-04-21 10:04 (UTC)

Yes, I wanted to update my old installation. I built the package from the current head ( d4447d12e536 ) and the message came when I first started it.

FabioLolix commented on 2025-04-20 16:34 (UTC)

Which version of treesheets-git have you installed? Have you tried rebuilding the package?

mir commented on 2025-04-20 16:31 (UTC)

When I start TreeSheets, I get a notice "An assertion failed!"

/usr/src/debug/wxwidgets/wxWidgets/src/unix/fswatcher_inotify.cpp(66): assert ""loop"" failed in Init(): File system watcher needs an event loop

ASSERT INFO: /usr/src/debug/wxwidgets/wxWidgets/src/unix/fswatcher_inotify.cpp(66): assert ""loop"" failed in Init(): File system watcher needs an event loop

BACKTRACE: [1] wxInotifyFileSystemWatcher::wxInotifyFileSystemWatcher() [2] wxEntry(int&, wchar_t**) [3] __libc_start_main

pacman -Qs wxgtk local/wxwidgets-gtk3 3.2.6-1 GTK+3 implementation of wxWidgets API for GUI

FabioLolix commented on 2025-01-10 19:05 (UTC)

Hope you dont mind adding you to the maintainers

Ah sorry I missed that, update is pushed now


Qt5 build

Who want the Qt5 build can use treesheets-qt5-git https://aur.archlinux.org/packages/treesheets-qt5-git


Update is not compiling: Any ideas? [100%] Linking CXX static library ../../lib/libwx_gtk3u_xrc-3.3.a

This will no longer happen as the system version is now used

xircon commented on 2025-01-10 17:56 (UTC)

Update is not compiling:

[ 99%] Building CXX object lib/wxWidgets/libs/xrc/CMakeFiles/wxxrc.dir/__/__/__/__/src/xrc/xh_vlistbox.cpp.o
[ 99%] Building CXX object lib/wxWidgets/libs/xrc/CMakeFiles/wxxrc.dir/__/__/__/__/src/xrc/xh_wizrd.cpp.o
[ 99%] Building CXX object lib/wxWidgets/libs/xrc/CMakeFiles/wxxrc.dir/__/__/__/__/src/xrc/xmlres.cpp.o
[ 99%] Building CXX object lib/wxWidgets/libs/xrc/CMakeFiles/wxxrc.dir/__/__/__/__/src/xrc/xmlrsall.cpp.o
[ 99%] Building CXX object lib/wxWidgets/libs/xrc/CMakeFiles/wxxrc.dir/__/__/__/__/src/xrc/xh_dataview.cpp.o
[ 99%] Building CXX object lib/wxWidgets/libs/xrc/CMakeFiles/wxxrc.dir/__/__/__/__/src/xrc/xh_bookctrlbase.cpp.o
[100%] Linking CXX static library ../../lib/libwx_gtk3u_xrc-3.3.a
[100%] Built target wxxrc
make: *** [Makefile:136: all] Error 2
make: Leaving directory '/home/xircon/.cache/yay/treesheets-git/src/treesheets/_build'
==> ERROR: A failure occurred in build().

Any ideas?

SanskritFritz commented on 2024-11-01 22:24 (UTC)

Hope you dont mind adding you to the maintainers

FabioLolix commented on 2024-11-01 21:43 (UTC)

Seems you have to declare -DCMAKE_PROGRAM_PATH=wx-config-qt, otherwise the build will be configured for wxwidgets-gtk3 which carries the default wx-config executable.

thanks guys, I fixed the package

The package wasn't fixed, it still use wxwidgets-gtk3, you can see from

-- Detecting CXX compile features - done
-- Found wxWidgets: -lwx_gtk3u_aui-3.2;-lwx_gtk3u_core-3.2;-lwx_baseu_xml-3.2;-lwx_baseu_net-3.2;-lwx_baseu-3.2 (found version "3.2.6")
-- Configuring done (0.6s)

and by analyzing the package with namcap and by building in clean chroot with devtools

See https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot extra-x86_64-build


This build by default with gtk3 and should be the default here too, a different pkgbuild should be updated for building with Qt

Need to correct license typing and location

treesheets-git E: The SPDX license statement 'ZLIB' should be formatted as 'Zlib' instead
treesheets-git E: Uncommon license identifiers such as 'Zlib' require license files below /usr/share/licenses/treesheets-git/ or switching to common license identifiers. Found 0/1 required license files.

CMAKE_BUILD_TYPE should be None by default and update to current cmake guidelines

This have another avoidable inconvenient; it download the wxwidgets github repo as submodule, can be avoided with cmake flags

All is fixed here:

SanskritFritz commented on 2024-04-25 17:43 (UTC)

thanks guys, I fixed the package

pescepalla commented on 2024-04-25 11:30 (UTC) (edited on 2024-04-25 11:31 (UTC) by pescepalla)

Builds for me only after installing wxwidgets-gtk3

MarsSeed commented on 2023-06-14 15:35 (UTC)

Seems you have to declare -DCMAKE_PROGRAM_PATH=wx-config-qt, otherwise the build will be configured for wxwidgets-gtk3 which carries the default wx-config executable.