plasma5-wallpapers-dynamic icon indicating copy to clipboard operation
plasma5-wallpapers-dynamic copied to clipboard

Please update build instructions and binaries in official distribution repos

Open thrdroom opened this issue 1 year ago • 1 comments

What i did

  1. As the binaries in the official ubuntu repo is extremely outdated i tried to build plasma5-wallpapers-dynamic from git as described in the readme. I followed the steps exactly as described. I tried to build on the following distributions: Ubuntu 24.04(plasma 5), Ubuntu 24.10(plasma 6) and KDE Neon(plasma 6). It failed on all three of them.

  2. I installed the plasma-wallpaper-dynamic package from ubuntu repos like this sudo apt install plasma-wallpaper-dynamic but the plugin didn't show up, most likely cause its outdated (v4)

What i want

  1. Please test and update the build instructions appropriately for Ubuntu 24.10, Ubuntu 24.04 and Debian in the readme.
  2. Please update the binaries that get shipped with the default repos of Debian/Ubuntu.
  3. Bonus step: Build and provide binaries for this tool on gitub. At least keep the build instructions always up to date and as detailed as possible in the github readme.

Thank you :smile:

thrdroom avatar Oct 12 '24 15:10 thrdroom

How to build on Ubuntu 24.10

sudo apt install cmake extra-cmake-modules git libkf6package-dev libkf6i18n-dev \
    qt6-base-dev qt6-declarative-dev qt6-positioning-dev gettext qml6-module-qtpositioning \
    libexif-dev libavif-dev qt6-declarative-private-dev qt6-base-private-dev libkf6config-dev

Once all prerequisites are installed, you need to grab the source code

git clone https://github.com/zzag/plasma5-wallpapers-dynamic.git
cd plasma5-wallpapers-dynamic

Configure the build

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DBUILD_TESTING=OFF

Now trigger the build by running the following command

make

To install run

sudo make install

thrdroom avatar Oct 14 '24 23:10 thrdroom