[websites/rkward-kde-org] /: Remove some hopelessly out-of-date information, update other parts

Thomas Friedrichsmeier null at kde.org
Sat Apr 2 21:23:40 BST 2022


Git commit 2bcc4a4f886d1c3526509d2453e19513bf2fa9ee by Thomas Friedrichsmeier.
Committed on 02/04/2022 at 20:23.
Pushed by tfry into branch 'master'.

Remove some hopelessly out-of-date information, update other parts

M  +5    -114  Binaries_and_Build_Scripts.md
M  +6    -8    RKWard_Source_Repository.md
M  +12   -128  RKWard_on_Mac.md
M  +2    -2    RKWard_on_Windows.md
M  +5    -5    Release_Schedule.md [INFRASTRUCTURE]

https://invent.kde.org/websites/rkward-kde-org/commit/2bcc4a4f886d1c3526509d2453e19513bf2fa9ee

diff --git a/Binaries_and_Build_Scripts.md b/Binaries_and_Build_Scripts.md
index e697b38..4b9e04f 100644
--- a/Binaries_and_Build_Scripts.md
+++ b/Binaries_and_Build_Scripts.md
@@ -81,7 +81,7 @@ RKWard is available for Ubuntu in a variety of versions from the
 
 This appears to be the central place for information about the rkward
 package in Gentoo:
-<http://packages.gentoo.org/package/sci-mathematics/rkward>
+<https://packages.gentoo.org/package/sci-mathematics/rkward>
 
 Note that the most recent release of RKWard is often masked testing on
 x86 and amd64 in the official portage tree. To install, add the keyword
@@ -90,130 +90,21 @@ to your package.keywords and pull it in using emerge:
 `# echo "sci-mathematics/rkward" >> /etc/portage/package.keywords`
 `# emerge -av rkward`
 
-In most cases you are done at this point and ready to use RKWard. As an
-alternative you can also build RKWard from SVN, but be warned that not
-every snapshot is guaranteed to build. To build from the latest SVN you
-can put this ebuild into your local portage overlay (e.g.
-/usr/local/portage/sci-mathematics/rkward-9999.ebuild):
-
-    # Copyright 1999-2009 Gentoo Foundation
-    # Distributed under the terms of the GNU General Public License v2
-    # $Header: $
-
-
-    EAPI="2"
-
-    inherit kde4-base
-
-    DESCRIPTION="An IDE/GUI for the R-project"
-    HOMEPAGE="https://rkward.kde.org/"
-    ESVN_REPO_URI="git://anongit.kde.org/rekonq/rkward"
-    GIT_ECLASS="git"
-
-    LICENSE="GPL-2"
-    SLOT="0"
-    KEYWORDS="~amd64 ~x86"
-    IUSE="debug"
-
-    DEPEND=">=dev-lang/R-2.7.0
-            dev-lang/php[cli]"
-    RDEPEND="${DEPEND}
-            !<=sci-mathematics/rkward-0.5.0b"
-
-    src_install() {
-            kde4-base_src_install
-            # avoid file collisions
-            rm -f "${D}"/usr/$(get_libdir)/R/library/R.css
-            rm -f "${D}"/usr/share/apps/katepart/syntax/r.xml
-    }
-
-Then just use
-
-`# emerge -av rkward`
-
-to check out git and built RKWard from the latest sources.
-
 ## FreeBSD
 
-  - Information on the FreeBSD port of RKWard is here:
-    <http://www.freshports.org/math/rkward-kde4/>
-
-The FreeBSD port is typically updated very quickly for new releases of
-RKWard, and hence almost always up to date.
-
-Core instructions provided:
-
-  - To install the port:
-
-`cd /usr/ports/math/rkward-kde4/ && make install clean`
-
-  - To add the package:
-
-`pkg_add -r rkward-kde4`
+Information on the FreeBSD port of RKWard is here: <https://www.freshports.org/math/rkward-kde/>
 
 ## SUSE / openSUSE
 
-Starting with openSUSE 12.3, RKWard will be included in the official
-distribution. To recommended way to get RKWard binaries for your
-installation is using the package search:
-<http://software.opensuse.org/search/find> .
-
-The SUSE binaries are packaged by Detlef Steuer, and he has a lot more
-useful links and information, at:
-<http://fawn.hsu-hh.de/~steuer/?Dr._Detlef_Steuer:Projekte%2FProjects:Rkward_%28openSUSE%29>
-
-*Sometimes* development snapshots get published at
-<https://build.opensuse.org/project/show?project=home:tfry-suse:rkward-devel>
-, but these are often *less* recent than the above binaries.
+<https://software.opensuse.org/package/rkward5>
 
 ## Fedora
 
-Generic installation:
-
-`$ yum install rkward`
-
-You can also find the build (of all versions of RKWard) at
-[koji](http://koji.fedoraproject.org/koji/packageinfo?packageID=4881)
-and other information regarding the package at
-[pkgdb](https://admin.fedoraproject.org/pkgdb/packages/name/rkward).
+<https://src.fedoraproject.org/rpms/rkward>
 
 ## ArchLinux
 
-A package is available here:
-<https://aur.archlinux.org/packages.php?ID=4277>
-
-## Slackware
-
-Please use the R build script available at SlackBuilds.org in case your
-installation of R doesn't include the R shared library, since it's
-required by RKWard.
-
-Slackware builds of RKWard seem not to be maintained, very actively, and
-are often outdated. Search for "rkward" on <http://slackbuilds.org/> .
-You may want to try compiling with the SlackBuild scripts from earlier
-versions of RKWard, or earlier Slackware releases.
-
-**13.1**: RKWard 0.5.3 slackbuild is located at
-[SlackBuilds.org](http://slackbuilds.org/repository/13.1/academic/rkward/).
-
-**13.0**: RKWard 0.5.3 slackbuild is located at
-[SlackBuilds.org](http://slackbuilds.org/repository/13.0/academic/rkward/).
-
-## Pardus
-
-A package is available here:
-<http://svn.pardus.org.tr/pardus/2011/devel/science/mathematics/rkward/>
-. This is typically udpated very quickly after new releases.
-
-## Mandriva
-
-The Mandriva packaging often lags a bit behind. We recommend searching
-rpmfind for the most recent available version:
-<http://www.rpmfind.net/linux/rpm2html/search.php?query=rkward&submit=Search+>...\&system=Mandriva\&arch=
-
-Somebody with knowledge on Mandriva, please correct / add information,
-on where binary packages can be found. And esp. whether there is a
-dynamic link always pointing to the most recent files.
+- Stable release: <https://archlinux.org/packages/community/x86_64/rkward/>
 
 ## Windows
 
diff --git a/RKWard_Source_Repository.md b/RKWard_Source_Repository.md
index 6e69f3e..b8dc8ca 100644
--- a/RKWard_Source_Repository.md
+++ b/RKWard_Source_Repository.md
@@ -14,14 +14,12 @@ contribute patches.
 Sometimes all you want is to test a relatively recent development
 snapshot, easily.
 
-- For Ubuntu users, a variety of PPAs is available at
-[https://launchpad.net/~rkward-devel](https://launchpad.net/~rkward-devel), including the following daily
-build archives:
-  - [KF5 version of RKWard](https://launchpad.net/~rkward-devel/+archive/ubuntu/rkward-kf5-daily)
-  - [KF5 version of RKWard compiled for CRAN R](https://launchpad.net/~rkward-devel/+archive/ubuntu/rkward-kf5-daily-cran)
-  - [KF5 version of RKWard compiled for CRAN R and KF5 backports](https://launchpad.net/~rkward-devel/+archive/ubuntu/rkward-kf5-backports-daily-cran)
-- For Windows users, daily builds can be found at <https://binary-factory.kde.org/view/Windows%2064-bit/job/RKWard_Nightly_win64/>
-- Daily builds for MacOS are at: <https://binary-factory.kde.org/view/MacOS/job/RKWard_Nightly_macos/>
+  - For Ubuntu users, a variety of PPAs is available at [https://launchpad.net/~rkward-devel](https://launchpad.net/~rkward-devel), including the following daily build archives:
+      - [KF5 version of RKWard](https://launchpad.net/~rkward-devel/+archive/ubuntu/rkward-kf5-daily)
+      - [KF5 version of RKWard compiled for CRAN R](https://launchpad.net/~rkward-devel/+archive/ubuntu/rkward-kf5-daily-cran)
+      - [KF5 version of RKWard compiled for CRAN R and KF5 backports](https://launchpad.net/~rkward-devel/+archive/ubuntu/rkward-kf5-backports-daily-cran)
+  - For Windows users, daily builds can be found at <https://binary-factory.kde.org/view/Windows%2064-bit/job/RKWard_Nightly_win64/>
+  - Daily builds for MacOS are at: <https://binary-factory.kde.org/view/MacOS/job/RKWard_Nightly_macos/>
 
 ## Pre-requisites
 
diff --git a/RKWard_on_Mac.md b/RKWard_on_Mac.md
index 10224b3..a2fa50a 100644
--- a/RKWard_on_Mac.md
+++ b/RKWard_on_Mac.md
@@ -33,7 +33,7 @@ Developer access to Mac computers is still limited for the main contributors. Wh
 
 ## Installing development snapshots
 
-Nightly builds of RKWard are available at <https://binary-factory.kde.org/job/RKWard_Nightly_macos/>. At the time of this writing, these have the same requirements and installation procedure as the 0.7.1 version.
+Nightly builds of RKWard are available at <https://binary-factory.kde.org/job/RKWard_Nightly_macos/>. At the time of this writing, these have the same requirements and installation procedure as the 0.7.2 version.
 
 **These packages are built automatically, and have not received any human testing.** Back up your data before use!
 
@@ -86,133 +86,17 @@ If you don't want to use the uninstaller, you can also remove RKWard
 manually by following the [instructions on uninstalling the MacPorts
 source installation](#Uninstalling_RKWard.html).
 
-## Installing from source using MacPorts
-
-**Out of date**. Current versions of RKWard are built using "Craft". Instructions to be written.
-
-The [MacPorts project](http://www.macports.org) offers up-to-date KDE
-packages for Mac OS X, so at the moment it is considered the preferred
-method over fink (see [earlier revisions of this
-page](https://rkward.kde.org/index.php?title=RKWard_on_Mac&oldid=1419)).
-A screencast of the process is available
-[here](http://www.youtube.com/watch?v=OiAsSyNo_NY&feature=plcp).
-
-### When is this preferable over the binary bundle?
-
-Because the bundling process currently involves a lot of manual steps,
-we can only release new binary bundles every now and then. If you need
-or want to check out the latest development version of RKWard, e.g., to
-test new features or fixes, installing the latest port is the preferred
-method for Mac users. However, *you should not mix both installation
-types*, allthough the bundle should not interfere with MacPorts in
-general.
-
-### Pre-Requirements
-
-1.  Install all requirements for the [MacPorts
-    software](http://www.macports.org/install.php). Please make sure you
-    have a *recent* version of XCode installed and take care of keeping
-    it up-to-date, because some ports will not compile otherwise. In
-    case you have more than one installation of XCode on your system,
-    make sure to set one (probably the latest) as the default, because
-    confusion about the gcc compilers available can mess up the build. A
-    symptom for this might be failing builds of certain ports later on.
-    If this is the case, use `xcode-select` to set the default before
-    installing MacPorts, e.g.:
-        xcode-select -switch /Applications/Xcode.app/Contents/Developer
-2.  The currently recommended method is to use the build script from
-    RKWard's most recent source distribution. It can setup your machine,
-    install [MacPorts](https://www.macports.org/install.php) and then
-    one of the supported RKWard ports with all its dependencies. We do
-    recommend this way because the script offers the most recent build
-    process, which is sometimes ahead of this wiki page, and it's also
-    the method we use to build and bundle RKWard for OS X. **Be aware
-    that by default the script installs everything to /opt/rkward, which
-    is not the MacPorts default path\! Do not use the script if you're
-    already using MacPorts\! In that case, try the official [RKWard
-    port](https://trac.macports.org/browser/trunk/dports/kde/rkward/Portfile)
-    instead.**
-    To proceed, open a terminal and follow these steps:
-
-<!-- end list -->
-
-1.  Fetch the latest version of the build script and make it executable:
-        curl https://cgit.kde.org/rkward.git/plain/macports/update_bundle.sh -o update_bundle.sh
-        chmod +x update_bundle.sh
-2.  Run the script without arguments to get a list of all options:
-        ./update_bundle.sh
-3.  As you can see on top of the output, there's a small step-by-step
-    guide to get you started. These are the most usual steps:
-        ./update_bundle.sh -G       # setup the basic build environment
-        ./update_bundle.sh -F 2.4.2 # install MacPorts version 2.4.2 (replace with the most recent version!)
-        ./update_bundle.sh -Q       # build Qt and macOS integration for KF5
-    Be aware that especially the last step can take many, many hours to
-    compile -- depending on your CPU, even days\!
-
-All further needed software packages (KF5 and possibly R) will be
-installed with the RKWard port automatically, so you should need no
-additional preparations. You can now actually remove the script you
-downloaded, because the *-G* option saved a copy to *\~/bin* and added
-it to your path.
-
-### Building RKWard
-
-This step also only takes one call in a terminal, but a lot of time to
-finish. With the steps described above you have prepared MacPorts to
-build the package.
-
-The script allows you to decide whether you would like to build against
-a present installation of R from CRAN, or use MacPorts version of R. You
-can also choose between the latest stable release of RKWard or the
-current development snapshot **(meaning: this is the bleeding edge
-approach\!)** etc. To install RKWard stable with CRAN R, call the script
-with these options: \~/bin/update_bundle.sh -r -D0 \# build RKWard, -D0
-deactivates the default development version
-
-If, on the other hand, you want to install the official port from a
-standard MacPorts installation, you should use this command: sudo port
--v install rkward
-
-### Running RKWard
-
-If the compilation and installation finished successfully, you should
-now find RKWard in your Applications menu.
-
-### Uninstalling RKWard
-
-If you installed RKWard using the installer package, your installation
-should include an uninstaller which either pops up when you drag the app
-to Trash, or can be started manually from your user's Application menu.
-
-For the manual MacPorts builds, there is no genuine uninstall routine
-yet. But to remove it again from your system, all you need to do is to
-remove two directories:
-```bash
-sudo rm -rf /Applications/RKWard
-sudo rm -rf /opt/rkward
-```
-
-**Note:** Of course, in case you have saved anything manually to these
-folders since installation, backup your data first -- and be careful
-with `rm -rf`\!
-
-Alternatively, you can also have this done by the build script to wipe
-RKWard from your system: `~/bin/update_bundle.sh -X`
-
-Using the script will also clean up some symlinks that were created for
-KDE services during installation. Removing RKWard manually will leave
-these symbolic links. They will do no harm, since you've just removed
-their targets. However, if you're certain you're not running KDE
-services anymore, you can also clean those up manually: sudo rm
-/Library/LaunchDaemons/org.freedesktop.dbus-system.plist sudo rm
-/Library/LaunchDaemons/org.freedesktop.avahi-daemon.plist sudo rm
-/Library/LaunchDaemons/org.freedesktop.avahi-dnsconfd.plist sudo rm
-/Library/LaunchAgents/org.freedesktop.dbus-session.plist sudo rm
-/Library/LaunchAgents/org.macports.kdecache.plist
-
-**Note:** To be safe here, first check with `ls -l
-/Library/LaunchDaemons` and `ls -l /Library/LaunchAgents` that these
-links are really dead and associated with files in `/opt/rkward`\!
+## Installing from source
+
+Note: RKWard MacOS binaries used to be based on MacPorts. For information on that procedure, refer to an archived version of this page: <http://web.archive.org/web/20210831005515/https://rkward.kde.org/RKWard_on_Mac.html>.
+
+The recommended way to build RKWard and its dependencies on Mac is to use Craft:
+
+1. Installing Craft on Mac: <https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Mac#Installation_using_Craft>
+2. Start Craft: `source ~/CraftRoot/craft/craftenv.sh`
+3. Get RKWard and all dependencies: `craft -i --target=master rkward` ("--target=master" is optional, and means to build the development version)
+4. Create a DMG: `craft --package rkward`
+5. Install the DMG, don't forget to install R, separately.
 
 ## Troubleshooting
 
diff --git a/RKWard_on_Windows.md b/RKWard_on_Windows.md
index 547dd42..bee9e91 100644
--- a/RKWard_on_Windows.md
+++ b/RKWard_on_Windows.md
@@ -37,9 +37,9 @@ Alternatively, you can install your new version of R to `[Your\RKWard\Installati
     .
 2.  run
 
-`craft -i rkward`
+`craft -i --target=master rkward`
 
-This should be all you need to fetch rkward and all dependencies
+(--target=master is optional, and means to build the development version). This should be all you need to fetch rkward and all dependencies
 (including R). In some cases (when - some - cached packages are not available) this may take several hours to complete.
 
 #### Notes
diff --git a/Release_Schedule.md b/Release_Schedule.md
index c6d41e7..6b8e0fe 100644
--- a/Release_Schedule.md
+++ b/Release_Schedule.md
@@ -4,8 +4,8 @@ layout: page
 
 # Release Schedule
 
-<!--**No release is currently scheduled.** This page shows the schedule for RKWard 0.7.1, which has been released on January 23, 2020. -->
-This page shows the schedule for RKWard 0.7.2, which is planned to be released on October 16, 2020.
+**No release is currently scheduled.** This page shows the schedule for RKWard 0.7.2, which has been released on October, 2020.
+<!-- This page shows the schedule for RKWard 0.7.2, which is planned to be released on October 16, 2020. -->
 
 ## Note
 
@@ -54,7 +54,7 @@ feedback by this date.
 #### Deadline for translations
 
 The deadline for translations ends with the testing phase, on January 19, 2020.
-Please supply your translations before this date. See <http://l10n.kde.org> for
+Please supply your translations before this date. See <https://l10n.kde.org> for
 information on how to get involved with translations. Contact us on the mailing
 list, if you need assistance.
 
@@ -62,7 +62,7 @@ list, if you need assistance.
 
 Subject to the outcome of the testing phase, a 0.7.2-rc1-release will be
 prepared on or around October 12, 2020, and will appear in
-<http://files.kde.org/rkward/testing/for_packaging/>. Packagers are
+<https://files.kde.org/rkward/testing/for_packaging/>. Packagers are
 encouraged to start producing packages based on this release (with
 details to be announced on the mailing list).
 
@@ -87,6 +87,6 @@ The targeted official release date for RKWard 0.7.2 is October 16, 2020.
   - Daily builds for Ubuntu:
     <https://launchpad.net/~rkward-devel/+archive/ubuntu/rkward-kf5-daily>
   - Windows installer (including R and KDE; \~140 MB):
-    <https://binary-factory.kde.org/job/RKWard_Nightly_mingw64/>
+    <https://binary-factory.kde.org/view/Windows%2064-bit/job/RKWard_Nightly_win64/>
   - MacOSX image (R needs to be installed, separately):
     <https://binary-factory.kde.org/job/RKWard_Nightly_macos/>


More information about the rkward-tracker mailing list