diff options
| author | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2026-01-21 00:28:28 +0100 |
|---|---|---|
| committer | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2026-01-21 00:28:28 +0100 |
| commit | f3327154dfcdcc0f04f53dad70dbd948691049aa (patch) | |
| tree | 940b97921fb4e6d0a6f2de6c348475976f6f8304 | |
| parent | eaf76fbc04771a9d489cde92fc1ad7ea7024f6dd (diff) | |
| download | meta-rhaberkorn-f3327154dfcdcc0f04f53dad70dbd948691049aa.tar.gz | |
sciteco: updated to v2.5.1 on Yocto Mickledore
* Project website changed
* shebang-size QA check is worked around
* icons are no longer installed when building with Curses
* Avoid "floating references" like tags - use a commit hash instead.
The release recipe could also download the tarballs from sciteco.fmsbw.de/downloads.
| -rw-r--r-- | conf/layer.conf | 4 | ||||
| -rw-r--r-- | recipes-support/sciteco/sciteco-curses.inc | 15 | ||||
| -rw-r--r-- | recipes-support/sciteco/sciteco-curses_2.5.1.bb (renamed from recipes-support/sciteco/sciteco-curses_2.1.0.bb) | 2 |
3 files changed, 11 insertions, 10 deletions
diff --git a/conf/layer.conf b/conf/layer.conf index 28ccc2c..fe78826 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -9,6 +9,6 @@ BBFILE_COLLECTIONS += "rhaberkorn" BBFILE_PATTERN_rhaberkorn = "^${LAYERDIR}/" BBFILE_PRIORITY_rhaberkorn = "6" -# And probably langdale, mickledore and nanbield as well, +# And probably langdale and nanbield as well, # but they aren't tested. -LAYERSERIES_COMPAT_rhaberkorn = "kirkstone scarthgap" +LAYERSERIES_COMPAT_rhaberkorn = "kirkstone mickledore scarthgap" diff --git a/recipes-support/sciteco/sciteco-curses.inc b/recipes-support/sciteco/sciteco-curses.inc index 9a06ab3..44edda0 100644 --- a/recipes-support/sciteco/sciteco-curses.inc +++ b/recipes-support/sciteco/sciteco-curses.inc @@ -1,11 +1,11 @@ DESCRIPTION = "Advanced TECO dialect and interactive screen editor based on Scintilla" -HOMEPAGE = "https://rhaberkorn.github.io/sciteco/" +HOMEPAGE = "https://sciteco.fmsbw.de/" SECTION = "console/utils" LICENSE = "GPL-3.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" -SRC_URI = "gitsm://github.com/rhaberkorn/sciteco.git;protocol=https;branch=master" +SRC_URI = "gitsm://git.fmsbw.de/sciteco;branch=master" S = "${WORKDIR}/git" @@ -39,13 +39,14 @@ LDFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'lto', '-flto', '', d)}" FILES:${PN} += "${datadir}/sciteco" +# Due to excessively large --prefix, very long shebang lines will be generated. +# This silences the shebang-size QA check. +do_install:append:class-native() { + sed -i -e '1d' ${D}${bindir}/*.tes +} + # Woman pages also do not have to be installed by default FILES:${PN}-doc += " \ ${bindir}/tedoc.tes ${bindir}/grosciteco.tes \ ${datadir}/sciteco/lib/lexers/woman.tes ${datadir}/sciteco/lib/women \ " - -# Factor out the icons into a separate package. -# We usually don't need them. -PACKAGES =+ "${PN}-icons" -FILES:${PN}-icons = "${datadir}/sciteco/*.png" diff --git a/recipes-support/sciteco/sciteco-curses_2.1.0.bb b/recipes-support/sciteco/sciteco-curses_2.5.1.bb index f30ab27..0f71686 100644 --- a/recipes-support/sciteco/sciteco-curses_2.1.0.bb +++ b/recipes-support/sciteco/sciteco-curses_2.5.1.bb @@ -1,4 +1,4 @@ require sciteco-curses.inc # This is the default recipe for tagged releases -SRCREV = "v${PV}" +SRCREV = "47fe077c9866d6cc4084c1eb9e51d4321723c92d" |
