aboutsummaryrefslogtreecommitdiff
path: root/recipes-support/sciteco/sciteco.inc
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2023-04-15 08:49:55 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2023-04-15 09:08:26 +0300
commit4c2c9c48f34c261d5d4a72ccfaba68753268e20b (patch)
treeb25465fd6d32ae6b0a83c64585b41d6dae6737fb /recipes-support/sciteco/sciteco.inc
parent693d3ea3583562974adabe9748fcbbe3b86dcf43 (diff)
downloadmeta-rhaberkorn-4c2c9c48f34c261d5d4a72ccfaba68753268e20b.tar.gz
updated SciTECO recipe for current builds
* Renamed to sciteco-curses, analoguous to the Debian packages, since there might be a Gtk port in the future. * Lexilla support, malloc-replacement and LTO is now configurable via PACKAGECONFIG. Especially disabling Lexilla and enabling LTO can have a huge impact on binary size. * Woman pages are packaged into sciteco-curses-doc now, since they are not strictly required and it's important to save space. * Updated for Yocto kirkstone. Will probably work with other version as well, but hasn't been tested. * We can now do parallel builds. * Removed the v0.6.4 recipe. It's too old.
Diffstat (limited to 'recipes-support/sciteco/sciteco.inc')
-rw-r--r--recipes-support/sciteco/sciteco.inc41
1 files changed, 0 insertions, 41 deletions
diff --git a/recipes-support/sciteco/sciteco.inc b/recipes-support/sciteco/sciteco.inc
deleted file mode 100644
index 345f6d4..0000000
--- a/recipes-support/sciteco/sciteco.inc
+++ /dev/null
@@ -1,41 +0,0 @@
-DESCRIPTION = "Advanced TECO dialect and interactive screen editor based on Scintilla"
-HOMEPAGE = "http://sciteco.sf.net/"
-SECTION = "console/utils"
-
-LICENSE = "GPLv3"
-LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
-
-PR = "r0"
-
-# NOTE: SciTECO's repository uses submodules, therefore the submodule
-# fetcher must be used.
-SRC_URI = "gitsm://github.com/rhaberkorn/sciteco.git;protocol=https"
-
-S = "${WORKDIR}/git"
-
-# SciTECO does not support out-of-tree builds out of the box since
-# Scintilla doesn't.
-inherit autotools-brokensep
-
-# Currently parallel builds are broken for SciTECO
-PARALLEL_MAKE = ""
-
-# Since we are cross-compiling, bootstrapping cannot work.
-# Instead there must be a native sciteco available.
-# The native SciTECO is always built with bootstrapping and
-# the target SciTECO without.
-BBCLASSEXTEND = "native"
-EXTRA_OECONF_class-native = "--with-interface=ncurses --enable-bootstrap"
-EXTRA_OECONF_class-target = "--with-interface=ncurses --disable-bootstrap"
-
-DEPENDS_class-native = "pkgconfig-native ncurses-native glib-2.0-native"
-DEPENDS_class-target = "sciteco-native pkgconfig ncurses glib-2.0"
-RDEPENDS_${PN}_class-target = "ncurses-terminfo"
-
-# In some versions of yocto, the gitsm fetcher is "broken" and does
-# not fetch submodules recursively.
-# Here's a workaround:
-do_update_submodules() {
- git submodule update --init --recursive ${S}
-}
-addtask update_submodules after do_unpack before do_patch