Package Details: treesheets-git r663.4e91999-1

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)
Last Packager: SanskritFritz
Votes: 32
Popularity: 0.000002
First Submitted: 2013-06-14 04:57 (UTC)
Last Updated: 2024-04-25 17:40 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

SanskritFritz commented on 2022-07-21 14:14 (UTC)

Nah I like it the way you did it, so thanks again!

W47MPUSv commented on 2022-07-21 13:54 (UTC)

@SanskritFritz

Yeah, the new gtk3 outlook is great!

Seems that there are both gtk3 backend (wxwidgets-gtk3) and qt5 backend (wxwidgets-qt5) in the official repo, but the default linking library still points to the gtk3 backend. So maybe either wxwidgets-gtk3 or wxgtk3 is okay. IDK whether wxgtk3 will give more compatibility, since there is only one package in the official repo that provides it.

The 38 line of the PKGBUILD will delete some credit file and README.md file under TS/image folder. I checked that this comes with the initial commit, so up to u to decided whether to keep or not.

Thanks for your work!

SanskritFritz commented on 2022-07-21 13:12 (UTC)

Love the new desc btw

SanskritFritz commented on 2022-07-21 10:15 (UTC)

hawath this is wonderful, thank you! I will update the package with your changes. One question: is it ok if I change the dependency to wxwidgets-gtk3 or should we leave as is since it provides wxgtk3?

W47MPUSv commented on 2022-07-20 19:03 (UTC)

Hi, as I said in my previous comment:

As said in the "Building" section of README.md, wxWidgets 3.1 or newer is preferred. So perhaps wxgtk3-dev is a better choice for wxWidget backend since it is 3.1.5 and depends on gtk3. I have tested current PKGBUILD with wxgtk3(wxgtk3-dev) as depend on 5.15.3-arch1-1.

Btw, no need to build static version of wxgtk though suggested in the README.md.

Below is my PKGBUILD:

# Maintainer: Kevin MacMartin <prurigro at gmail dot com>
# Maintainer: SanskritFritz (gmail)
# Contributor: Hawath <hawath at 163 dot com>

_pkgname=treesheets
pkgname=$_pkgname-git
pkgver=r347.981e0a5
pkgrel=1
pkgdesc="A \"hierarchical spreadsheet\" that is a great replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases."
url="http://treesheets.com"
license=('ZLIB')
depends=('wxgtk3')
makedepends=('cmake' 'git')
arch=('any')
provides=('treesheets')
conflicts=('treesheets')

source=(
  "git+https://github.com/aardappel/$_pkgname.git"
  'myframe.patch'
)

sha512sums=(
  'SKIP'
  '7ea8b6947c334adebba774bcdd4db27670206a216de0c023c2b69aa3ad3b621165733a36f03f2e23bab1e7721982a24c29c4446754ba79c11c5735961ad04816'
)

pkgver() {
  cd $_pkgname

  printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

prepare() {
  cd $_pkgname

  patch -p1 < ../myframe.patch
  find TS/images -type f ! -iname '*.png' -a ! -iname '*.svg' -delete
}

build() {
  cd $_pkgname

  cmake -S . -B _build \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr

  make -C _build
}

package() {
  cd $_pkgname

  # install using default configuration
  make -C _build DESTDIR="${pkgdir}/" install

  # install license
  install -Dm644 ZLIB_LICENSE.txt "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
}

SanskritFritz commented on 2022-07-19 10:22 (UTC)

There are two packages that provide wxgtk2. Have you guys tried that?

SanskritFritz commented on 2022-07-15 08:44 (UTC)

I didn't succeed with that.

bitwave commented on 2022-07-15 08:04 (UTC)

as wxgtk2 vanished from the repos, is there a chance to get this package build with wxgtk3?

SanskritFritz commented on 2022-05-06 09:56 (UTC)

Build problems fixed hopefully, enjoy!

SanskritFritz commented on 2022-05-06 08:55 (UTC)

I add you as co-maintainer, maybe sometimes you'll feel the urge :D