From 138a8a8e12e15506aa94f676e76e41a9f7e2edba Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 31 Aug 2025 03:20:24 +0300 Subject: README: mention OBS release and nightly builds --- NEWS | 15 +++++++++++---- README | 28 ++++++++++++++++++---------- TODO | 12 +++--------- 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 ==== -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. -- cgit v1.2.3