diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2023-04-15 08:49:55 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2023-04-15 09:08:26 +0300 |
commit | 4c2c9c48f34c261d5d4a72ccfaba68753268e20b (patch) | |
tree | b25465fd6d32ae6b0a83c64585b41d6dae6737fb /recipes-support/sciteco/sciteco.inc | |
parent | 693d3ea3583562974adabe9748fcbbe3b86dcf43 (diff) | |
download | meta-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.inc | 41 |
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 |