Change:
Project description CherryTree by Giuspen, currently, we are using version 0.39.4, meanwhile the latest application is on 0.99.37. There's a weird jump of version from 0.39.4 to 0.99.13. I don't know why this happens. Metadata homepage URL: source URL: license: GPL3 + platforms: Linux
Package request is the wrong issue type for this, Out-of-date package report would've been better. ! The package is sadly orphaned so there's no maintainer to ping for this.

Discussion:
<del> { lib, fetchFromGitHub, python2Packages, gettext }: </del> <ins> { stdenv , lib , fetchFromGitHub , cmake , pkg-config , python3 , wrapGAppsHook , gtkmm3 , gtksourceview , gtksourceviewmm , gspell , libxmlxx , sqlite , curl , libuchardet , fmt , spdlog }: </ins> <del> python2Packages.buildPythonApplication rec { </del> <ins> stdenv.mkDerivation rec { </ins> pname = "cherrytree"; <del> version = "0.39.4"; </del> <ins> version = "0.99.37"; </ins> src = fetchFromGitHub { owner = "giuspen"; repo = "cherrytree"; rev = version; <del> sha256 = "1wycgn1f3b858qb6kn2bsaabak8n52qkpd24w54xz6fjizlnw7x0"; </del> <ins> sha256 = "1a2scwjrjijxwyfpqih23zzay3yqhyzpxnp66388fcir1cmp8zih"; </ins> }; <del> nativeBuildInputs = [ gettext ]; propagatedBuildInputs = with python2Packages; [ pygtk dbus-python pygtksourceview ]; patches = [ ./subprocess.patch ]; </del> <ins> nativeBuildInputs = [ cmake pkg-config python3 wrapGAppsHook ]; </ins> <del> doCheck = false; </del> <ins> buildInputs = [ gtkmm3 gtksourceview gtksourceviewmm gspell libxmlxx sqlite curl libuchardet fmt spdlog ]; </ins> meta = with lib; { description = "An hierarchical note taking application";

you have scattered around your hard drive can be conveniently placed into a Cherrytree document where you can easily find it. ''; <del> homepage = "http://www.giuspen.com/cherrytree"; license = licenses.gpl3; </del> <ins> homepage = "https://www.giuspen.com/cherrytree"; changelog = "https://raw.githubusercontent.com/giuspen/cherrytree/${version}/changelog.txt"; license = licenses.gpl3Plus; </ins> maintainers = with maintainers; [ ]; }; }

<del> diff -Naur cherrytree-0.37.1-orig/setup.py cherrytree-0.37.1/setup.py --- cherrytree-0.37.1-orig/setup.py	2016-01-08 20:50:50.000000000 +0100 +++ cherrytree-0.37.1/setup.py	2016-07-05 20:30:27.768178682 +0200 @@ -205,4 +205,9 @@ }, distclass=CherryTreeDist ) -    subprocess.call("update-desktop-database") +    try: +        subprocess.check_call(['update-desktop-database']) +    except subprocess.CalledProcessError: +        pass # handle errors in the called executable +    except OSError: +        pass # executable not found </del>

<ins> From 2d6dd1c286eb57fbf968510318cafc94888b98de Mon Sep 17 00:00:00 2001 From: OPNA2608 <christoph.neidahl@gmail.com> Date: Sun, 13 Jun 2021 21:56:03 +0200 Subject: [PATCH] Darwin build fix --- gspell/Makefile.am | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gspell/Makefile.am b/gspell/Makefile.am index 69ee421..7c58973 100644 --- a/gspell/Makefile.am +++ b/gspell/Makefile.am @@ -95,6 +95,7 @@ nodist_libgspell_core_la_SOURCES =  $(BUILT_SOURCES) libgspell_core_la_LIBADD =	 +	$(GTK_MAC_LIBS)            $(CODE_COVERAGE_LIBS) libgspell_core_la_CFLAGS =			 @@ -161,6 +162,12 @@ gspell_private_headers +=  gspell_private_c_files +=  gspell-osx.c +libgspell_core_la_CFLAGS +=  +	-xobjective-c + +libgspell_core_la_LDFLAGS +=  +	-framework Cocoa + endif # OS_OSX if HAVE_INTROSPECTION -- 2.29.3 </ins>

, fetchurl , pkg-config , libxml2 <ins> , autoreconfHook , gtk-doc </ins> , glib , gtk3 , enchant2

, vala , gobject-introspection , gnome <ins> , gtk-mac-integration </ins> }: stdenv.mkDerivation rec {

sha256 = "1pdb4gbjrs8mk6r0ipw5vxyvzav1wvkjq46kiq53r3nyznfpdfyw"; }; <ins> patches = [ # Extracted from: https://github.com/Homebrew/homebrew-core/blob/2a27fb86b08afc7ae6dff79cf64aafb8ecc93275/Formula/gspell.rb#L125-L149 ./0001-Darwin-build-fix.patch ]; </ins> nativeBuildInputs = [ pkg-config vala gobject-introspection libxml2 <ins> autoreconfHook gtk-doc </ins> ]; buildInputs = [ glib gtk3 icu <ins> ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ gtk-mac-integration </ins> ]; propagatedBuildInputs = [

homepage = "https://wiki.gnome.org/Projects/gspell"; license = licenses.lgpl21Plus; maintainers = teams.gnome.members; <del> platforms = platforms.linux; </del> <ins> platforms = platforms.unix; </ins> }; }

buildInputs = [ glibmm gtkmm3 gtksourceview3 ]; meta = with lib; { <del> platforms = platforms.linux; </del> <ins> platforms = platforms.unix; </ins> homepage = "https://developer.gnome.org/gtksourceviewmm/"; description = "C++ wrapper for gtksourceview"; license = licenses.lgpl2;