Package Details: plasma6-wallpapers-wallpaper-engine-git 0.5.4.r74.gdad1870-1

Git Clone URL: https://aur.archlinux.org/plasma6-wallpapers-wallpaper-engine-git.git (read-only, click to copy)
Package Base: plasma6-wallpapers-wallpaper-engine-git
Description: A simple kde wallpaper plugin integrating wallpaper engine
Upstream URL: https://github.com/catsout/wallpaper-engine-kde-plugin
Licenses: GPL-2.0-only
Conflicts: plasma6-wallpapers-wallpaper-engine
Provides: plasma6-wallpapers-wallpaper-engine
Submitter: ZhangHua
Maintainer: ZhangHua
Last Packager: ZhangHua
Votes: 17
Popularity: 2.17
First Submitted: 2024-03-07 08:50 (UTC)
Last Updated: 2024-03-09 13:48 (UTC)

Dependencies (20)

Required by (0)

Sources (8)

Latest Comments

1 2 3 Next › Last »

bkjzon commented on 2024-03-10 13:33 (UTC)

==> 警告: 软件包含有对 $srcdir 的引用 usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so

SrLebre commented on 2024-03-09 13:42 (UTC) (edited on 2024-03-09 14:12 (UTC) by SrLebre)

I've ran into this problem while installing

Submodule 'src/backend_scene' (https://github.com/catsout/wallpaper-scene-renderer.git) registered for path 'src/backend_scene' fatal: repository '~/.cache/yay/plasma6-wallpapers-wallpaper-engine-git/src/backend_scene' does not exist fatal: clone of '~/.cache/yay/plasma6-wallpapers-wallpaper-engine-git/src/backend_scene' into submodule path '~/.cache/yay/plasma6-wallpapers-wallpaper-engine-git/src/plasma6-wallpapers-wallpaper-engine-git/src/backend_scene' failed Failed to clone 'src/backend_scene'. Retry scheduled fatal: repository '~/.cache/yay/plasma6-wallpapers-wallpaper-engine-git/src/backend_scene' does not exist fatal: clone of '~/.cache/yay/plasma6-wallpapers-wallpaper-engine-git/src/backend_scene' into submodule path '~/.cache/yay/plasma6-wallpapers-wallpaper-engine-git/src/plasma6-wallpapers-wallpaper-engine-git/src/backend_scene' failed Failed to clone 'src/backend_scene' a second time, aborting

Which happens on the 42nd line of the PKGBUILD file (last line of prepare): git -c protocol.file.allow=always submodule update

Already tried deleting $HOME/.cache/* but didn't work

Edit: Already fixed by the maintainer, thank you a lot.

ZhangHua commented on 2024-03-09 06:29 (UTC) (edited on 2024-03-09 06:29 (UTC) by ZhangHua)

@ccicnce113424 @banhammer This may because qt6 and qt5 are both installed on the device. Building this package in a clean chroot(makechrootpkg ...) can also workaround this.

@zcb CMake tries to find qt5 related contents, that is not correct. Please check if your system is upgraded completely and you are running vanilla arch linux.

Anyway, I will patch src/CMakeLists.txt to let it find qt6 only, this should fix all the problems above.

ccicnce113424 commented on 2024-03-09 06:21 (UTC) (edited on 2024-03-09 06:22 (UTC) by ccicnce113424)

https://github.com/catsout/wallpaper-engine-kde-plugin/issues/367#issuecomment-1984482350

pls apply this fix

banhammer commented on 2024-03-09 05:55 (UTC) (edited on 2024-03-09 05:55 (UTC) by banhammer)

temporary workaround is delete Qt5 from CMakeLists.txt

insert this after 42 line in PKGBUILD (end of prepare section)

sed -i 's/Qt5//g' src/CMakeLists.txt

ccicnce113424 commented on 2024-03-08 13:11 (UTC)

CMake Error: The INTERFACE_QT_MAJOR_VERSION property of "Qt6::Qml" does not agree with the value of QT_MAJOR_VERSION already determined for "WallpaperEngineKde".

zcb commented on 2024-03-08 05:32 (UTC)

==> 正在开始 build()... -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.6.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include
-- Installing in the same prefix as Qt, adopting their path scheme. -- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF6Package: /usr/lib/cmake/KF6Package/KF6PackageConfig.cmake (found version "6.0.0") -- Found KF6: success (found suitable version "6.0.0", minimum required is "5.68.0") found components: Package CMake Error at /usr/lib/cmake/Qt5Network/Qt5NetworkConfig.cmake:26 (message): The imported target "Qt5::Network" references the file

 "/usr/lib/qt/plugins/bearer/libqconnmanbearer.so"

but this file does not exist. Possible reasons include:

  • The file was deleted, renamed, or moved to another location.

  • An install or uninstall procedure did not complete successfully.

  • The installation package was faulty and contained

    "/usr/lib/cmake/Qt5Network/Qt5Network_QConnmanEnginePlugin.cmake"

but not all the files it references.

Call Stack (most recent call first): /usr/lib/cmake/Qt5Network/Qt5NetworkConfig.cmake:231 (_qt5_Network_check_file_exists) /usr/lib/cmake/Qt5Network/Qt5Network_QConnmanEnginePlugin.cmake:5 (_populate_Network_plugin_properties) /usr/lib/cmake/Qt5Network/Qt5NetworkConfig.cmake:240 (include) /usr/lib/cmake/Qt5Qml/Qt5QmlConfig.cmake:111 (find_package) /usr/lib/cmake/Qt5QmlModels/Qt5QmlModelsConfig.cmake:111 (find_package) /usr/lib/cmake/Qt5Quick/Qt5QuickConfig.cmake:111 (find_package) /usr/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package) src/CMakeLists.txt:2 (find_package)

-- Configuring incomplete, errors occurred! ==> 错误: 在 build() 中发生一个错误。 正在放弃... -> 生成时出错: plasma6-wallpapers-wallpaper-engine-git-exit status 4 -> 无法安装以下软件包, 需要手动介入处理:

how i to fix it I tried almost everything about qt

kamikaze211 commented on 2024-02-12 09:31 (UTC)

@ZhangHua Thank you for replying and providing a PKGBUILD, I may need some time to learn to understand it, and learn how to create and maintain an AUR package.

ZhangHua commented on 2024-02-12 08:26 (UTC)

@kamikaze211 https://gist.github.com/arenekosreal/99921efb550e41454fef10e3b44d1634 This one should be fine. But I do not test it completely because I am not using plasma6 now. I only tested building PKGBUILD with kde-unstable-x86_64-build script provided by devtools and checking package with namcap. The script kde-unstable-x86_64-build is run and it finally outputs a package. Due to that I am not using plasma6, I cannot maintain this package now, but if you want to maintain it, please feel free to go ahead.