aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf/layer.conf4
-rw-r--r--recipes-support/sciteco/sciteco-curses.inc24
-rw-r--r--recipes-support/sciteco/sciteco-curses_2.5.1.bb4
3 files changed, 19 insertions, 13 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..7874147 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,15 @@ 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"
+# FIXME: fallback.teco_ini references lexer.test.woman.
+#FILES:${PN}-doc += " \
+# ${bindir}/tedoc.tes ${bindir}/grosciteco.tes \
+# ${datadir}/sciteco/lib/lexers/woman.tes ${datadir}/sciteco/lib/women \
+#"
diff --git a/recipes-support/sciteco/sciteco-curses_2.5.1.bb b/recipes-support/sciteco/sciteco-curses_2.5.1.bb
new file mode 100644
index 0000000..0f71686
--- /dev/null
+++ b/recipes-support/sciteco/sciteco-curses_2.5.1.bb
@@ -0,0 +1,4 @@
+require sciteco-curses.inc
+
+# This is the default recipe for tagged releases
+SRCREV = "47fe077c9866d6cc4084c1eb9e51d4321723c92d"