From cbb2dfd10161d21bc38b1a49b1c23cd1daed13ee Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini <3501519+jackburton79@users.noreply.github.com> Date: Fri, 5 Jan 2024 12:16:02 +0100 Subject: [PATCH] Genio2.1 (#9948) * Recipe for Genio 2.1 * Updated recipe --- ...{genio-2.0.0.recipe => genio-2.1.0.recipe} | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) rename haiku-apps/genio/{genio-2.0.0.recipe => genio-2.1.0.recipe} (54%) diff --git a/haiku-apps/genio/genio-2.0.0.recipe b/haiku-apps/genio/genio-2.1.0.recipe similarity index 54% rename from haiku-apps/genio/genio-2.0.0.recipe rename to haiku-apps/genio/genio-2.1.0.recipe index ed9c8a758..2c0fb8f3c 100644 --- a/haiku-apps/genio/genio-2.0.0.recipe +++ b/haiku-apps/genio/genio-2.1.0.recipe @@ -1,16 +1,23 @@ SUMMARY="The Haiku IDE" -DESCRIPTION="Genio is a native IDE for the Haiku operating system. \ -It has a rich editor supporting syntax highlighting, auto completion and other advanced features. \ -It contains a set of templates to quickly develop and build your projects." +DESCRIPTION="Genio is a native and fully functional IDE for the Haiku. +Some of the features of the Genio IDE are: +* LSP Server support (autocompletion, signature help, go to definition/implementation/declaration, quick fix, format) +* Multi-project browser +* Integrated source control with GIT (including opening a remote project) +* Links to file and build errors in Build Log and Console I/O +* Build on save / Save on build +* User templates for quickly creating new files and projects +* Rich editor with many features, like syntax highlighting +* Full screen and Focus mode" HOMEPAGE="https://github.com/Genio-The-Haiku-IDE/Genio/releases" -COPYRIGHT="2022-2023 The Genio Team" +COPYRIGHT="2022-2024 The Genio Team" LICENSE="BSD (3-clause) MIT" -REVISION="2" -SOURCE_URI="https://github.com/Genio-The-Haiku-IDE/Genio/archive/v2.tar.gz" -CHECKSUM_SHA256="97e46dd5523702a4c7d91c68aee7806d4acab9a7b4b58fe4756429d00c101ffc" -SOURCE_FILENAME="Genio-v2.tar.gz" -SOURCE_DIR="Genio-2" +REVISION="1" +SOURCE_URI="https://github.com/Genio-The-Haiku-IDE/Genio/archive/v2.1.tar.gz" +CHECKSUM_SHA256="0ffdff036c7dd7abf9221d2b93c3419d9451ca9b45f2eb36137c0ff58a5ab079" +SOURCE_FILENAME="Genio-v2.1.tar.gz" +SOURCE_DIR="Genio-2.1" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" @@ -23,12 +30,14 @@ REQUIRES=" haiku${secondaryArchSuffix} gcc${secondaryArchSuffix}_syslibs_devel llvm17${secondaryArchSuffix}_clang + lib:liblexilla$secondaryArchSuffix >= 5.2.4 lib:libgit2$secondaryArchSuffix lib:libyaml_cpp$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel + devel:liblexilla$secondaryArchSuffix >= 5.2.4 devel:libgit2$secondaryArchSuffix >= 1.5 devel:libyaml_cpp$secondaryArchSuffix >= 0.8 " @@ -53,8 +62,8 @@ INSTALL() install -m 0755 -t "$appsDir/Genio/" app/Genio cp -a data "$appsDir/Genio/" - install -m 0755 -d "$docDir" - install -m 0644 -t "$docDir" Readme.md + mkdir -p $docDir + cp -r documentation/* $docDir/ addAppDeskbarSymlink $appsDir/Genio/Genio }