From 29cfc8548b331612d4608e80380c28a7060b330e Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 18 Dec 2021 12:18:33 +0300 Subject: [PATCH] add cherrytree. --- office/cherrytree/actions.py | 27 +++++++++++++ office/cherrytree/pspec.xml | 76 ++++++++++++++++++++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 office/cherrytree/actions.py create mode 100644 office/cherrytree/pspec.xml diff --git a/office/cherrytree/actions.py b/office/cherrytree/actions.py new file mode 100644 index 0000000000..131e435acd --- /dev/null +++ b/office/cherrytree/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools, cmaketools, get + +j = ''.join([ + ' -DAUTO_RUN_TESTING=OFF', + ' -DINSTALL_GTEST=OFF', + ' -DCMAKE_BUILD_TYPE=None ' + ]) + +def setup(): + shelltools.move("src/ct/icons.gresource.cc.tmp", "src/ct/icons.gresource.cc") + cmaketools.configure("-B_build %s -LA" % j) + +def build(): + shelltools.cd("_build") + cmaketools.make() + +def install(): + shelltools.cd("_build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + +# pisitools.dodoc("../changelog.txt") diff --git a/office/cherrytree/pspec.xml b/office/cherrytree/pspec.xml new file mode 100644 index 0000000000..d7965ce258 --- /dev/null +++ b/office/cherrytree/pspec.xml @@ -0,0 +1,76 @@ + + + + + cherrytree + https://www.giuspen.com/cherrytree/ + + Pisilinux Community + admins@pisilinux.org + + GPL-3 + app:gui + office + Cherrytree A hierarchical note taking application. + A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. + + https://github.com/giuspen/cherrytree/releases/download/0.99.44/cherrytree_0.99.44.tar.xz + + + cmake + ninja + python3 + fmt-devel + curl-devel + spdlog-devel + gtkmm3-devel + glibmm-devel + gspell-devel + sqlite-devel + uchardet-devel + libxml++26-devel + gtksourceviewmm3-devel + + + + + cherrytree + + curl + gtk3 + atkmm + cairo + glib2 + pango + glibmm + gspell + gtkmm3 + libgcc + sqlite + cairomm + libxml2 + pangomm + uchardet + libsigc++ + libxml++26 + gtksourceviewmm3 + + + /usr/bin + /usr/share + /usr/share/cherrytree + /usr/share/locale + /usr/share/man + + + + + + 2021-12-18 + 0.99.44 + First 2.2 Beta build. + fury + uglyside@yandex.ru + + +