I updated the PKGBUILD for the new Qt6 version. It runs as expected.
Search Criteria
Package Details: plasma-bigscreen-git r982.7f70dd7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/plasma-bigscreen-git.git (read-only, click to copy) |
---|---|
Package Base: | plasma-bigscreen-git |
Description: | A big launcher giving you easy access to any installed apps and skills. |
Upstream URL: | https://plasma-bigscreen.org/ |
Keywords: | plasma plasma-bigscreen |
Licenses: | GPL2 |
Conflicts: | plasma-bigscreen |
Provides: | plasma-bigscreen |
Submitter: | ArchieMeng |
Maintainer: | kihanos |
Last Packager: | kihanos |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2020-12-02 08:40 (UTC) |
Last Updated: | 2024-12-15 17:36 (UTC) |
Dependencies (9)
- kdeconnect (kdeconnect-no-mdnsAUR, kdeconnect-gitAUR)
- plasma-nanoAUR (plasma-nano-gitAUR)
- plasma-nm (plasma-nm-gitAUR, plasma-nm-qtkeychainAUR)
- plasma-pa (plasma-pa-gitAUR)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libcec (libcec-gitAUR) (optional) – add USB-CEC support in order to be controlled by TV remotes
- plasma-remotecontrollersAUR (plasma-remotecontrollers-gitAUR) (optional) – add setting tab for remote controllers
Required by (1)
Sources (1)
kihanos commented on 2024-12-15 17:39 (UTC)
gibbz commented on 2024-12-15 03:47 (UTC) (edited on 2024-12-15 03:48 (UTC) by gibbz)
Can you please update the pkgbuild? Ive made some changes that work for qt6 build. I currently get a blank screen, but it at least compiles and installs....
# Maintainer: Archie Meng <archiemeng@protonmail.com>
pkgname=plasma-bigscreen-git
pkgver=r982.7f70dd7
pkgrel=1
pkgdesc="A big launcher giving you easy access to any installed apps and skills."
arch=('any')
url="https://plasma-bigscreen.org/"
license=('GPL2')
groups=()
depends=('kdeconnect'
'plasma-nm'
'plasma-pa'
#'plasma-remotecontrollers'
'plasma-nano'
'plasma-settings'
'qt6-virtualkeyboard')
makedepends=('cmake' 'extra-cmake-modules' 'git')
optdepends=('libcec: add USB-CEC support in order to be controled by TV remotes'
'mycroft-core: add voice control support') # Todo: test optional dependecies
provides=('plasma-bigscreen')
conflicts=('plasma-bigscreen')
replaces=()
backup=()
options=()
install=
source=('git+https://invent.kde.org/plasma/plasma-bigscreen.git')
noextract=()
md5sums=('SKIP')
pkgver() {
cd "$srcdir/plasma-bigscreen"
printf "r%s.%s\n" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd "$srcdir/plasma-bigscreen"
cmake -B build \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_BUILD_TYPE=Release
cmake --build build --target all
}
package() {
cmake --install "$srcdir/plasma-bigscreen/build" --prefix "$pkgdir/usr"
}
kihanos commented on 2023-04-22 18:07 (UTC)
@Colgrave I updated the dependencies, to match those of the stock package https://archlinux.org/packages/extra/x86_64/plasma-bigscreen/
Colgrave commented on 2023-04-16 04:31 (UTC)
I tried to install plasma-bigscreen-git
today and found that plasma-pa
and plasma-nm
are required to run plasma-bigscreen-git
. Should we consider adding these to the list of dependencies?
kihanos commented on 2022-08-23 18:08 (UTC)
@kovdan01 It's done. Thanks for the catch and the patch!
kovdan01 commented on 2022-08-18 08:19 (UTC)
Hello @kihanos! There is a small issue in current PKGBUILD. It assumes that we use "Unix Makefiles" as default CMake generator - for building and installing we just use make. This works by default, but a user might specify a custom CMAKE_GENERATOR environment variable (e.g. Ninja), and in such case the build becomes broken (ninja of course does not create a Makefile so we can't use make). Instead, I suggest you using cmake build and install commands. Here is the patch (tested it - works correctly):
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -49,12 +49,9 @@ build() {
cmake -B build \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_BUILD_TYPE=Release
-
- cd build
- make
+ cmake --build build --target all
}
package() {
- cd "$srcdir/plasma-bigscreen/build"
- make DESTDIR="$pkgdir/" install
+ cmake --install "$srcdir/plasma-bigscreen/build" --prefix "$pkgdir/usr"
}
kihanos commented on 2022-01-31 13:20 (UTC)
@raist356 Thanks for the catch. It is done.
raist356 commented on 2022-01-24 16:12 (UTC)
Build fails with "Unknown CMake command "ecm_find_qmlmodule"". Use of "ecm_find_qmlmodule" was merged 6 days ago.
Please change the dependency of extra-cmake-modules to the git version. After installing the git version, the build was successful.
kihanos commented on 2021-11-29 19:22 (UTC)
@mantielero Do you know which dependency was actually missing then? plasma-meta is a bit of an overkill here.
mantielero commented on 2021-11-28 21:03 (UTC) (edited on 2021-11-29 10:07 (UTC) by mantielero)
I update the whole system and follow more closely the instructions. Now the mouse/keyboard are working. I get the Plasma BigScreen splash when I start sddm. I get a beautiful background (like a 3d blue surface with a couple of yellow triangles), but nothing else is showing.
I wonder if maybe I am not copying the xdg
content to the proper place. I copied the files directly in ~/.config/
. Should I do it in a subfolder?
EDIT:
Fixed by installing plasma-meta
.
Pinned Comments