aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2025-08-31 03:20:24 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2025-08-31 03:20:24 +0300
commit138a8a8e12e15506aa94f676e76e41a9f7e2edba (patch)
tree67b38317156f05e1e7a5c225c07de23715778cae
parent9425ad37ec95a40dc039169031259161c92cc217 (diff)
downloadsciteco-138a8a8e12e15506aa94f676e76e41a9f7e2edba.tar.gz
README: mention OBS release and nightly builds
-rw-r--r--NEWS15
-rw-r--r--README28
-rw-r--r--TODO12
3 files changed, 32 insertions, 23 deletions
diff --git a/NEWS b/NEWS
index 6bc3fad..639f0f3 100644
--- a/NEWS
+++ b/NEWS
@@ -2,7 +2,14 @@ News
====
<span class="nf nf-md-new_box"></span>
-Users of RPM-based distributions (Fedora, openSUSE, etc.) can get
-[releases](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco) and
-[nightly builds](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco)
-from our [Open Build Service repositories](https://build.opensuse.org/package/show/home:rhaberkorn:sciteco).
+Releases, nightly builds, both as repositories and binary downloads for RPM-based distributions
+(Fedora, openSUSE etc.) and Debian-based distributions (Debian, Raspbian, Ubuntu) are now provided via
+[Open Build Service repositories](https://build.opensuse.org/package/show/home:rhaberkorn:sciteco):
+
+| *Releases* | [Common](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-common) | [Gtk](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-gtk) | [Curses](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-curses)
+| *Nightlies* | [Common](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-common) | [Gtk](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-gtk) | [Curses](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-curses)
+
+The different links are only relevent when downloading packages - there are only two different OBS repositories per distribution.
+This deprecates the [Ubuntu PPA repository](https://launchpad.net/~robin-haberkorn/+archive/sciteco).
+FreeBSD, Windows and Mac OS binaries are still provided via [Github releases](https://github.com/rhaberkorn/sciteco/releases)
+and [nightly builds](https://github.com/rhaberkorn/sciteco/releases/tag/nightly).
diff --git a/README b/README
index bc90898..e943609 100644
--- a/README
+++ b/README
@@ -121,10 +121,12 @@ There are prebuilt binary packages and source bundles for your convenience:
* [Download Archive at Sourceforge](https://sourceforge.net/projects/sciteco/files/)
* [FreeBSD port](https://www.freshports.org/editors/sciteco/)
[![FreeBSD port](https://repology.org/badge/version-for-repo/freebsd/sciteco-curses.svg?header=PACKAGE)](https://repology.org/project/sciteco-curses/versions)
-* [Ubuntu PPA repository](https://launchpad.net/~robin-haberkorn/+archive/sciteco)
-* [OBS repository and binary downloads](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco)
- for RPM-based distributions (Fedora, openSUSE, etc.)
+* OBS repositories and binary downloads for RPM-based (Fedora, openSUSE, etc.) and
+ Debian-based (Debian, Raspbian, Ubuntu) distributions:
[![build result](https://build.opensuse.org/projects/home:rhaberkorn:sciteco:STABLE/packages/sciteco/badge.svg?type=percent)](https://build.opensuse.org/package/show/home:rhaberkorn:sciteco:STABLE/sciteco)
+ * [Common packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-common)
+ * [Gtk packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-gtk)
+ * [Curses packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:STABLE&package=sciteco-curses)
* [Arch User Repository](https://aur.archlinux.org/packages/sciteco-git)
[![AUR package](https://repology.org/badge/version-for-repo/aur/sciteco.svg?header=PACKAGE)](https://repology.org/project/sciteco/versions)
* [Alpine Linux package](https://pkgs.alpinelinux.org/package/edge/community/x86_64/sciteco)
@@ -136,17 +138,23 @@ There are prebuilt binary packages and source bundles for your convenience:
[`sciteco` package from this layer](https://github.com/rhaberkorn/meta-rhaberkorn).
* Users of OpenWrt may try to install the
[`sciteco` package of this feed](https://github.com/rhaberkorn/nanonote-ports).
+* ~~[Ubuntu PPA repository](https://launchpad.net/~robin-haberkorn/+archive/sciteco)~~ (deprecated)
These releases may be quite outdated and not all of them are provided or tested by the author.
-So you may also try out the [nightly builds](https://github.com/rhaberkorn/sciteco/releases/tag/nightly) -
-they represent the repository's HEAD commit but may well be unstable.
-Both ncurses and Gtk+ packages are provided for Ubuntu, generic Linux
-(in the form of [AppImages](https://appimage.org/)) and Windows.
+So you may also try out the following nightly builds:
+
+* OBS repositories and binary downloads for RPM-based (Fedora, openSUSE, etc.) and
+ Debian-based (Debian, Raspbian, Ubuntu) distributions:
+ [![build result](https://build.opensuse.org/projects/home:rhaberkorn:sciteco:UNSTABLE/packages/sciteco/badge.svg?type=percent)](https://build.opensuse.org/package/show/home:rhaberkorn:sciteco:UNSTABLE/sciteco)
+ * [Common packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-common)
+ * [Gtk packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-gtk)
+ * [Curses packages](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco-curses)
+* [Github CI builds](https://github.com/rhaberkorn/sciteco/releases/tag/nightly)
+ for Mac OS, Windows and Linux AppImages.
+
+Nightly builds represent the repository's HEAD commit but may well be unstable.
For [Mac OS X](https://github.com/rhaberkorn/sciteco/wiki/Mac-OS-Support),
we currently only provide *experimental* ncurses builds.
-Users of RPM-based distributions (Fedora, openSUSE, etc.) can also use the
-[OBS repository](https://software.opensuse.org/download.html?project=home:rhaberkorn:sciteco:UNSTABLE&package=sciteco)
-to install nightly builds.
If everything fails, you can try building from source.
See [`INSTALL`](https://github.com/rhaberkorn/sciteco/blob/master/INSTALL) for more details.
diff --git a/TODO b/TODO
index ddb5b76..e8a1ddc 100644
--- a/TODO
+++ b/TODO
@@ -552,11 +552,6 @@ Features:
special. Even if we always increased the nest_level, that
variable does not discern Ifs and Whiles.
* Possible Nightly Build improvements (and therefore releases):
- * Push nightly builds into the Ubuntu PPA.
- We should probably create a new PPA sciteco-nightly.
- A new private key has already been registered on Launchpad and
- Github. We just need to integrate with CI.
- See also https://github.com/marketplace/actions/import-gpg
* Mac OS Arm64 builds either separately or via universal binary.
See https://codetinkering.com/switch-homebrew-arm-x86/
Target flag: `-target arm64-apple-macos11`
@@ -566,10 +561,9 @@ Features:
* Get into mentors.debian.net. First step to being adopted
into the Debian repositories.
* Get meta-rhaberkorn into https://layers.openembedded.org
- * Debian packages via OBS.
- It should also be easier to integrate into CI to provide nightlies
- and binaries as well. This would make the PPA and Ubuntu nightly
- artifacts superfluous.
+ * AppImage via OBS.
+ Apparently the AppImage repo is based on openSUSE 15.6.
+ Have to fix openSUSE 15.6 builds.
* Bash completions.
* FreeBSD: rctl(8) theoretically allows setting up per-process actions
when exceeding the memory limit.