[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