[websites/rkward-kde-org] /: Some simplifications
Thomas Friedrichsmeier
null at kde.org
Sat Apr 2 20:47:33 BST 2022
Git commit a8bd42859018cf67dc3f191558c34b8b8678a277 by Thomas Friedrichsmeier.
Committed on 02/04/2022 at 19:47.
Pushed by tfry into branch 'master'.
Some simplifications
M +8 -18 RKWard_Source_Repository.md
M +5 -38 RKWard_on_Windows.md [INFRASTRUCTURE]
D +0 -98 RKWard_on_Windows_Packaging.md
https://invent.kde.org/websites/rkward-kde-org/commit/a8bd42859018cf67dc3f191558c34b8b8678a277
diff --git a/RKWard_Source_Repository.md b/RKWard_Source_Repository.md
index be3c26e..6e69f3e 100644
--- a/RKWard_Source_Repository.md
+++ b/RKWard_Source_Repository.md
@@ -17,33 +17,23 @@ 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/job/RKWard_Nightly_mingw64/>
+ - [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
-### Generic requirements
-
-You need a git client; on Debian based systems:
-
-`$ apt-get install git`
-
-Further, you need the KDE/Qt libraries and headers and R. See [the
-Requirements](Building_RKWard_From_Source#Requirements.html)
-section on the
+In addition to the requirements listed on the
[Building_RKWard_From_Source](Building_RKWard_From_Source.html)
-page.
+page, you will need a git client.
## Checking out the current Git sources
For anoynmous (read-only) access, use
-`$ git clone `<git://anongit.kde.org/rkward.git>` rkward_devel`
+`$ git clone https://invent.kde.org/education/rkward.git rkward_devel`
This will download the development sources to a directory called
**rkward_devel**.
diff --git a/RKWard_on_Windows.md b/RKWard_on_Windows.md
index d50b5b4..547dd42 100644
--- a/RKWard_on_Windows.md
+++ b/RKWard_on_Windows.md
@@ -4,23 +4,15 @@ layout: page
# Download and install RKWard on Windows
-On this page:
-* Table of contents
-{:toc}
-
## Installing the official release
-Installation of RKWard on windows should be straight-forward: Simply download and run the [latest installer](https://download.kde.org/stable/rkward/0.7.2/win32/rkward-0.7.2-1-R-4.0.2.exe). The installer includes RKWard 0.7.2, R 4.0.2, and all required KF5
-frameworks (version 5.64).
+Installation of RKWard on windows should be straight-forward: Simply download and run the [latest installer](https://download.kde.org/stable/rkward/0.7.2/win32/rkward-0.7.2-1-R-4.0.2.exe). The installer includes RKWard 0.7.2, R 4.0.2, and all required KF5 frameworks (version 5.64).
Please note that **the installer may appear to "hang" around 70% completion**. This is just a problem with the progress bar not updating. Please be patient.
-For installing older, KDE4-based versions of RKWard, refer to the
-instructions an an [earlier version of this page](https://web.archive.org/web/20160314173239/https://rkward.kde.org/RKWard_on_Windows).
-
## Installing development snapshots
-Development snapshot are available from
+Nightly development snapshots are available from
<https://binary-factory.kde.org/job/RKWard_Nightly_win64/> . Note that
these are built, automatically, and provided without any human testing.
Back up your data, before using these.
@@ -38,21 +30,6 @@ The recommended way to update R is to
Alternatively, you can install your new version of R to `[Your\RKWard\Installation\]KDE\libs\R`. The potential advantage is that you will not have to reinstall your R packages after updating R (although it is still recommendable to do so).
-## Known issues and work-arounds
-
-(Please use the [bug trackers](Bugs.html) to report issues.
-This section is only meant to document some deficiencies, which are
-encountered relatively frequently.)
-
- - Some versions of the Symantec **virus scanner** are known to report
- false positives for "knotify4.exe" and "keditfiletype.exe", based on
- heuristic detection. If in any doubt, please contact your virus
- scanner's vendor.
-
-If you run into issues not listed above, or you can provide further
-insight on the above issues, please do not hesitage to
-[contact](Contact.html) us\!
-
## Compiling RKWard from source on Windows
1. Set up "craft" as detailed, here:
@@ -63,7 +40,7 @@ insight on the above issues, please do not hesitage to
`craft -i rkward`
This should be all you need to fetch rkward and all dependencies
-(including R). Note that this may take several hours to complete.
+(including R). In some cases (when - some - cached packages are not available) this may take several hours to complete.
#### Notes
@@ -72,20 +49,10 @@ This should be all you need to fetch rkward and all dependencies
list](Contact.html). If the build fails at an earlier stage
(qt / kdelibs / kdebase), you may want to ask for help on
the KDE windows mailing list:<kde-windows at kde.org>.
-
-<!-- end list -->
-
- To customize your installation of R or RKWard, edit / refer to the
following python files
- *CRAFT\\ROOT*\\etc\\blueprints\\locations\\craft-blueprints-kde\\extragear\\rkward\\rkward\\rkward.py
- *CRAFT\\ROOT*\\etc\\blueprints\\locations\\craft-blueprints-kde\\binary\\_win\\r-base\\r-base.py
+ - For creating an installer, use
-### Custom compilation / Packaging (**not** recommended for most users)
-
-For more information, refer to the [developers' notes on packaging RKWard for Windows](RKWard_on_Windows_Packaging.html).
-
-### Debugging / further info
-
-See
-<http://techbase.kde.org/Development/Tutorials/Debugging/Debugging_on_MS_Windows>
-in the KDE wiki.
+`craft --package rkward`
diff --git a/RKWard_on_Windows_Packaging.md b/RKWard_on_Windows_Packaging.md
deleted file mode 100644
index 908cf08..0000000
--- a/RKWard_on_Windows_Packaging.md
+++ /dev/null
@@ -1,98 +0,0 @@
----
-layout: page
----
-
-# Packaging RKWard for Windows
-
-## Out of date warning
-
-The information on this page has not been fully tested for KF5, yet, but
-should mostly work. It's targeted at developers or power users willing
-to solve problems themselves, not to end users\!
-
-RKWard for Windows is currently distributed in two different variants:
-as a single installer, and as an installation bundle including R and
-KDE. This page details the steps needed to create these two packages.
-
-## Creating the RKWard for Windows installer
-
-### Requirements
-
- - A source-based installation of KDE, using craft. In general you
- should *not* use the latest and greatest KDE, here, but the latest
- version which already has an official KDE on Windows release to it.
-
-### Procedure
-
-1. Set up your KDE environment in your craft install.
-2. Check out a clean copy of the RKWard source from git. When creating
- the installer package, you will probably want to check out a release
- branch, rather than trunk. Thus, typically you will use something
- like:
- -
-
- :git clone git://anongit.kde.org/rkward.git
- :git checkout releases/0.7.0
-
- It does not really matter, where you put the sources. It may be
- a good idea to do so outside the craft tree, though.
-3. CD to the "windows_nsis"-subdirectory of the sources.
-4. There is a batch file "make_release.bat", here. Edit this (e.g.
- using kwrite). Adjust the top few lines to reflect the details of
- you installations. Follow these guidelines:
- - If `K:\K\bin\kwrite.exe` exists, set
- <!-- end list -->
- -
-
- -
- `KDEPREFIXDRIVE=K:`
- `KDEPREFIX=K`
- i.e. point this at the root of your emerge tree.
- <!-- end list -->
- - If `C:\R\R-x.y.z\bin\R.exe` exists (and you want to compile
- against that version), set
- <!-- end list -->
- -
-
- -
- `RHOMEDRIVE=C:`
- `RHOME=R/R-x.y.z`
- <!-- end list -->
- - If `C:\NSIS\makensis.exe` exists, set
- <!-- end list -->
- -
-
- -
- `MAKENSIS="C:/NSIS/makensis.exe"`
- <!-- end list -->
- - You'll probably take MinGW from your emerge tree, i.e.
- <!-- end list -->
- -
-
- -
- `MINGW_PATH="K:\K\mingw\bin"`
-5. Run
- -
-
- make_release.bat
-6. If all goes well, an .exe-file (eg: install_rkward_0.7.0.exe) of
- roughly 1.4MB will be created. Test this installer, by simply
- running it.
-
-This should be it.
-
-## Creating the installation bundle
-
-1. You will probably want to edit the rkward blueprint to refer to the
- release branch:
-
-kwrite
-CRAFT\\ROOT\\etc\\blueprints\\locations\\craft-blueprints-kde\\extragear\\rkward\\rkward\\rkward.py
-
-1. First compile
-
-craft -i rkward
-
-1. Packaging is easy:
-
-craft --package rkward
More information about the rkward-tracker
mailing list