wayback-x11: 0-unstable-2025-07-20 -> 0.2 (#427861)

authored by Aleksana and committed by GitHub 109c91f3 4e418c61

+16 -8
+16 -8
pkgs/by-name/wa/wayback-x11/package.nix
··· 2 2 fetchFromGitLab, 3 3 lib, 4 4 libxkbcommon, 5 + makeWrapper, 5 6 meson, 6 7 ninja, 8 + nix-update-script, 7 9 pixman, 8 10 pkg-config, 9 11 scdoc, 10 12 stdenv, 11 - unstableGitUpdater, 12 13 wayland, 13 14 wayland-protocols, 14 15 wayland-scanner, ··· 16 17 xwayland, 17 18 }: 18 19 19 - stdenv.mkDerivation { 20 + stdenv.mkDerivation (finalAttrs: { 20 21 pname = "wayback"; 21 - version = "0-unstable-2025-07-20"; 22 + version = "0.2"; 22 23 23 24 src = fetchFromGitLab { 24 25 domain = "gitlab.freedesktop.org"; 25 26 owner = "wayback"; 26 27 repo = "wayback"; 27 - rev = "4b1b4c59f67a2639e960d6b19e1282cf03fc3660"; 28 - hash = "sha256-+4fPMVVPoUAYbt0jgfl+dmt0ZNyGGWF7xuF1UzZ2uiU="; 28 + tag = "${finalAttrs.version}"; 29 + hash = "sha256-8pfW1tu7OI6dLSR9iiVuJDdK76fRgpQmesW5wJUVN/0="; 29 30 }; 30 31 31 32 strictDeps = true; ··· 35 36 ]; 36 37 37 38 nativeBuildInputs = [ 39 + makeWrapper 38 40 meson 39 41 ninja 40 42 pkg-config ··· 51 53 xwayland 52 54 ]; 53 55 54 - passthru.updateScript = unstableGitUpdater { }; 56 + postInstall = '' 57 + wrapProgram "$out/bin/wayback-session" \ 58 + --set XWAYBACK_PATH "$out/bin/Xwayback" 59 + ''; 60 + 61 + passthru.updateScript = nix-update-script { }; 55 62 56 63 meta = { 57 64 description = "X11 compatibility layer leveraging wlroots and Xwayland"; 58 65 homepage = "https://wayback.freedesktop.org"; 66 + changelog = "https://gitlab.freedesktop.org/wayback/wayback/-/releases/${finalAttrs.version}"; 59 67 license = lib.licenses.mit; 60 68 platforms = lib.platforms.linux; 61 - mainProgram = "wayback-session"; 69 + mainProgram = "Xwayback"; 62 70 maintainers = with lib.maintainers; [ dramforever ]; 63 71 }; 64 - } 72 + })