Skip to content

Commit 2d25de6

Browse files
committed
roomarranger: 10.2 -> 10.3
1 parent 8dae05d commit 2d25de6

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

pkgs/by-name/ro/roomarranger/package.nix

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ in
2828

2929
stdenv.mkDerivation {
3030
pname = "roomarranger";
31-
version = "10.2";
31+
version = "10.3";
3232

3333
src = fetchurl {
34-
url = "https://f000.backblazeb2.com/file/rooarr/rooarr1020-linux64.tar.gz";
35-
hash = "sha256-24AGP2le5HfcVMlqDjiMRcRWKU/zjACV7KzJlVWMpkw=";
34+
url = "https://f000.backblazeb2.com/file/rooarr/rooarr1030-linux64.tar.gz";
35+
hash = "sha256-v9PdWPR9x0lUmqIuTgwBZuyPy/vJLB5XM4eb5y0/SN8=";
3636
};
3737

3838
nativeBuildInputs = [
@@ -44,7 +44,6 @@ stdenv.mkDerivation {
4444
buildInputs = [
4545
gtk3
4646
qt6.qt3d
47-
qt6.qtwayland
4847
];
4948

5049
installPhase = ''
@@ -53,6 +52,10 @@ stdenv.mkDerivation {
5352
mkdir -p $out/lib $out/bin
5453
cp -r rooarr-bin/* $out/lib/
5554
55+
# Remove Wayland plugins that require unavailable libraries
56+
rm -rf $out/lib/wayland-graphics-integration-client
57+
rm -f $out/lib/platforms/libqwayland-*.so
58+
5659
ln -s $out/lib/RoomArranger $out/bin/roomarranger
5760
5861
# Install application icons
@@ -75,6 +78,8 @@ stdenv.mkDerivation {
7578
longDescription = ''
7679
Room Arranger is a 3D room / apartment / floor planner with a simple user interface.
7780
Free for 30 days. Updates are free.
81+
82+
Note: This package uses XCB (X11) for rendering. On Wayland compositors, it will run via XWayland.
7883
'';
7984
homepage = "https://www.roomarranger.com/";
8085
changelog = "https://www.roomarranger.com/whatsnew.txt";

0 commit comments

Comments
 (0)