Bug 398875

Summary: [doc] README refer to "Kubuntu Experimental PPA" → but it doesn't exist
Product: [Unmaintained] wacomtablet Reporter: David REVOY <info>
Component: generalAssignee: Valerii Malov <jazzvoid>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description David REVOY 2018-09-20 14:46:24 UTC
Hi,
I tried today to install the wacomtablet project on Kubuntu 18.04. The documentation advice to look at "Kubuntu Experimental PPA" but it doesn't work. This search using Qwant search engine proposed me 404 pages on launchpad. Maybe the PPA doesn't exist anymore. I tried other PPA owned by the Kubuntu project (backport / backport beta) but couldn't find any packages. 

Maybe this line could be removed from the README as it conducts users in a bad way and just add confusion. 

(Note: I finished by compiling it, couldn't find a ready made package for 18.04 LTS)
Comment 1 Valerii Malov 2018-09-20 15:53:28 UTC
Git commit 6ccb10dc4d7b0a0756a2aaa476a959aa8a2044f8 by Valeriy Malov.
Committed on 20/09/2018 at 15:14.
Pushed by valeriymalov into branch 'master'.

Update README.md

Remove mention of Kubuntu PPA since it seems to be gone
Repology has merged kcm-wacomtablet and wacomtablet so remove one link to it from here
Move warning about manually building a bit higher up

M  +3    -6    README.md

https://commits.kde.org/wacomtablet/6ccb10dc4d7b0a0756a2aaa476a959aa8a2044f8
Comment 2 David REVOY 2018-09-21 08:04:15 UTC
Thank you for the ultra quick fix Valeriy, and Hi since Krita Sprint ;-) Good to see you are fully in charge of the project.

For compiling it, here is my notes noob-friendly. They don't need to join the README because they basically follow the README, but I paste them here in case this bug-report get visited with search engine.

How to build on Kubuntu:
========================

# 1. Dependencies on Kubuntu 18.04:
sudo apt install git g++ cmake extra-cmake-modules gettext libqt5x11extras5-dev qtdeclarative5-dev libkf5coreaddons-dev libkf5i18n-dev libkf5dbusaddons-dev libkf5globalaccel-dev libkf5config-dev libkf5xmlgui-dev libkf5notifications-dev plasma-framework-dev kdoctools-dev libxi-dev libwacom-dev checkinstall

# 2. Get the sources and switch to 3.1 released version (in 3.1 branch)
git clone https://github.com/KDE/wacomtablet.git
cd wacomtablet/
git checkout 3.1

# 3. Build
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make

# 4. Install, packaging with Debian tool "checkinstall"; cleaner for removing/upgrading the package
sudo checkinstall

# Note about **Checkinstall** form:
# "Default set of package docs?" → answer "n"
# Then enter a description, eg. "A Plasma GUI for wacom tablet" (+ empty line and enter)
# in menu; type "2" to edit the name to "plasmawacomtablet"
# in menu; type "3" to edit the version to "3.1"
# "files created by the installation are inside the home directory [...] included in the package." → answer "n"
# "Should I exclude them from the package?" → answer "yes"
# Check-install should create and install the package