diff options
Diffstat (limited to 'pkgs/by-name/wa')
-rw-r--r-- | pkgs/by-name/wa/waf/hook.nix | 5 | ||||
-rw-r--r-- | pkgs/by-name/wa/waf/package.nix | 4 | ||||
-rw-r--r-- | pkgs/by-name/wa/wakatime-cli/package.nix | 16 | ||||
-rw-r--r-- | pkgs/by-name/wa/walker/package.nix | 10 | ||||
-rw-r--r-- | pkgs/by-name/wa/wapm/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/wa/warp-terminal/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/wa/warp-terminal/versions.json | 8 | ||||
-rw-r--r-- | pkgs/by-name/wa/warpinator/package.nix | 97 | ||||
-rw-r--r-- | pkgs/by-name/wa/wash-cli/package.nix | 14 | ||||
-rw-r--r-- | pkgs/by-name/wa/wastebin/package.nix | 4 | ||||
-rw-r--r-- | pkgs/by-name/wa/waybar/package.nix | 20 | ||||
-rw-r--r-- | pkgs/by-name/wa/wayneko/package.nix | 47 |
12 files changed, 193 insertions, 36 deletions
diff --git a/pkgs/by-name/wa/waf/hook.nix b/pkgs/by-name/wa/waf/hook.nix index c53af17321c3e..37757aec18888 100644 --- a/pkgs/by-name/wa/waf/hook.nix +++ b/pkgs/by-name/wa/waf/hook.nix @@ -1,7 +1,4 @@ -{ lib -, stdenv -, pkgs -, makeSetupHook +{ makeSetupHook , waf }: diff --git a/pkgs/by-name/wa/waf/package.nix b/pkgs/by-name/wa/waf/package.nix index 812c6dd9b8d73..a30c5df8d8511 100644 --- a/pkgs/by-name/wa/waf/package.nix +++ b/pkgs/by-name/wa/waf/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "waf"; - version = "2.0.27"; + version = "2.1.1"; src = fetchFromGitLab { owner = "ita1024"; repo = "waf"; rev = "waf-${finalAttrs.version}"; - hash = "sha256-GeEoD5CHubwR4ndGk7J7czEf0hWtPQr88TqJDPqeK0s="; + hash = "sha256-38u8DJ1KLkb7FfeCr+1e5UBE3Qkx1q2FBsm5HDXnunQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index dcec3c2b314b1..a0e03a6cd7887 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -1,23 +1,23 @@ { lib, - buildGo122Module, + buildGoModule, fetchFromGitHub, testers, wakatime-cli, }: -buildGo122Module rec { +buildGoModule rec { pname = "wakatime-cli"; - version = "1.90.0"; + version = "1.98.3"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; rev = "v${version}"; - hash = "sha256-A2YrDrXmMR4BJUOYuo3h3Pa5HqyYSoDr/qdH54INU3w="; + hash = "sha256-AoefP/hWdflCOjZtmKyjcjUfst3SXF+EHfJyPcACWPE="; }; - vendorHash = "sha256-pejrUFcv9c4ZAE3Cuw7uytc1T2pr7SOZNJ/Wr8K+fas="; + vendorHash = "sha256-+9zdEIaKQlLcBwFaY5Fe5mpHWQDqfV+j1TPmDkdRjyk="; ldflags = [ "-s" @@ -47,11 +47,11 @@ buildGo122Module rec { command = "HOME=$(mktemp -d) wakatime-cli --version"; }; - meta = with lib; { + meta = { homepage = "https://wakatime.com/"; description = "WakaTime command line interface"; - license = licenses.bsd3; - maintainers = with maintainers; [ sigmanificient ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ sigmanificient ]; mainProgram = "wakatime-cli"; }; } diff --git a/pkgs/by-name/wa/walker/package.nix b/pkgs/by-name/wa/walker/package.nix index cb59b475f5dc7..15c79de084f4b 100644 --- a/pkgs/by-name/wa/walker/package.nix +++ b/pkgs/by-name/wa/walker/package.nix @@ -7,20 +7,24 @@ wrapGAppsHook4, gtk4, gtk4-layer-shell, + nix-update-script, }: buildGoModule rec { pname = "walker"; - version = "0.0.72"; + version = "0.6.7"; src = fetchFromGitHub { owner = "abenz1267"; repo = "walker"; rev = "v${version}"; - hash = "sha256-F100XVtWtY+yxGrMVCrkR/ayM2/aoko1ec0FFgNMhww="; + hash = "sha256-BuqxodieG5RUSXPkU1tFXiKtweM4uyJV71aIjh7GbVs="; }; - vendorHash = "sha256-zDntJ695k8dbwyFXbg9PapWD335MHrWbep1xxzXNIL4="; + vendorHash = "sha256-2t6WXQ5XoDtnlhzc96KeJ2cx+8sVS1oy2z3tsIRGq1Y="; + subPackages = [ "cmd/walker.go" ]; + + passthru.updateScript = nix-update-script { }; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/wa/wapm/package.nix b/pkgs/by-name/wa/wapm/package.nix index f93867c59d82f..afaaed863d675 100644 --- a/pkgs/by-name/wa/wapm/package.nix +++ b/pkgs/by-name/wa/wapm/package.nix @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec { sha256 = "sha256-T7YEe8xg5iwI/npisW0m+6FLi+eaAQVgYNe6TvMlhAs="; }; - cargoSha256 = "sha256-r4123NJ+nxNOVIg6svWr636xbxOJQ7tp76JoAi2m9p8="; + cargoHash = "sha256-r4123NJ+nxNOVIg6svWr636xbxOJQ7tp76JoAi2m9p8="; nativeBuildInputs = [ perl ]; diff --git a/pkgs/by-name/wa/warp-terminal/package.nix b/pkgs/by-name/wa/warp-terminal/package.nix index 573e08678199d..8eae7a2a5dbdb 100644 --- a/pkgs/by-name/wa/warp-terminal/package.nix +++ b/pkgs/by-name/wa/warp-terminal/package.nix @@ -99,7 +99,7 @@ meta = with lib; { homepage = "https://www.warp.dev"; license = licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with maintainers; [ emilytrau Enzime imadnyc donteatoreo ]; + maintainers = with maintainers; [ emilytrau imadnyc donteatoreo johnrtitor ]; platforms = platforms.darwin ++ [ "x86_64-linux" ]; }; diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index 18904753ae59b..d9f80e1c2bb04 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,10 +1,10 @@ { "darwin": { - "hash": "sha256-vogQAVbtiw2/U3oJrTj8SUexkEsEfYvmGq50nzy5aYo=", - "version": "0.2024.06.25.08.02.stable_01" + "hash": "sha256-xTvLT6bYWBxF2mkICBGEKorGW/gFQ+9GNwnhfvqm8NE=", + "version": "0.2024.07.30.08.02.stable_01" }, "linux": { - "hash": "sha256-Fc48bZzFBw9p636Mr8R+W/d1B3kIcOAu/Gd17nbzNfI=", - "version": "0.2024.06.25.08.02.stable_01" + "hash": "sha256-z/EpRHn+P2QOn0dFzoa4EfhIGceX9VJXWdqLAZ45aK4=", + "version": "0.2024.07.30.08.02.stable_01" } } diff --git a/pkgs/by-name/wa/warpinator/package.nix b/pkgs/by-name/wa/warpinator/package.nix new file mode 100644 index 0000000000000..c01cb066490ef --- /dev/null +++ b/pkgs/by-name/wa/warpinator/package.nix @@ -0,0 +1,97 @@ +{ stdenv +, fetchFromGitHub +, lib +, gobject-introspection +, meson +, ninja +, python3 +, gtk3 +, gdk-pixbuf +, xapp +, wrapGAppsHook3 +, gettext +, polkit +, glib +, gitUpdater +, bubblewrap +}: + +let + pythonEnv = python3.withPackages (pp: with pp; [ + grpcio-tools + protobuf + pygobject3 + setproctitle + python-xapp + zeroconf + grpcio + setuptools + cryptography + pynacl + netifaces + netaddr + ifaddr + qrcode + ]); +in +stdenv.mkDerivation rec { + pname = "warpinator"; + version = "1.8.6"; + + src = fetchFromGitHub { + owner = "linuxmint"; + repo = pname; + rev = version; + hash = "sha256-GJp2iRB3F42pSfYd2FLpmDTZ1zqt8thdRPAHu9/ns5E="; + }; + + nativeBuildInputs = [ + meson + ninja + gobject-introspection + wrapGAppsHook3 + gettext + polkit # for its gettext + ]; + + buildInputs = [ + glib + gtk3 + gdk-pixbuf + pythonEnv + xapp + ]; + + mesonFlags = [ + "-Dbundle-grpc=false" + "-Dbundle-zeroconf=false" + ]; + + postPatch = '' + chmod +x install-scripts/* + patchShebangs . + + find . -type f -exec sed -i \ + -e s,/usr/libexec/warpinator,$out/libexec/warpinator,g \ + {} + + + # We make bubblewrap mode always available since + # landlock mode is not supported in old kernels. + substituteInPlace src/warpinator-launch.py \ + --replace-fail '"/usr/bin/python3"' '"${pythonEnv.interpreter}"' \ + --replace-fail "/usr/bin/bwrap" "${bubblewrap}/bin/bwrap" \ + --replace-fail 'GLib.find_program_in_path("bwrap")' "True" + ''; + + passthru.updateScript = gitUpdater { + ignoredVersions = "^master.*"; + }; + + meta = with lib; { + homepage = "https://github.com/linuxmint/warpinator"; + description = "Share files across the LAN"; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = teams.cinnamon.members; + }; +} diff --git a/pkgs/by-name/wa/wash-cli/package.nix b/pkgs/by-name/wa/wash-cli/package.nix index c186a035814ba..d5b3ebecf8cdd 100644 --- a/pkgs/by-name/wa/wash-cli/package.nix +++ b/pkgs/by-name/wa/wash-cli/package.nix @@ -2,24 +2,24 @@ let wasiPreviewCommandComponentAdapter = fetchurl { - url = "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasi_snapshot_preview1.command.wasm"; - hash = "sha256-QihT0Iaq9VJs2mLL9CdS32lVMtDc9M952k/ZZ4tO6qs="; + url = "https://github.com/bytecodealliance/wasmtime/releases/download/v22.0.0/wasi_snapshot_preview1.command.wasm"; + hash = "sha256-UVBFddlI0Yh1ZNs0b2jSnKsHvGGAS5U09yuwm8Q6lxw="; }; wasiPreviewReactorComponentAdapter = fetchurl { - url = "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasi_snapshot_preview1.reactor.wasm"; - hash = "sha256-bNmx/IqYPkA7YHvlYvHPmIMF/fkKtSXlZx1bjR3Neow="; + url = "https://github.com/bytecodealliance/wasmtime/releases/download/v22.0.0/wasi_snapshot_preview1.reactor.wasm"; + hash = "sha256-oE53IRMZgysSWT7RhrpZJjdaIyzCRf0h4d1yjqj/PSk="; }; in rustPlatform.buildRustPackage rec { pname = "wash-cli"; - version = "0.24.0"; + version = "0.29.2"; src = fetchCrate { inherit version pname; - hash = "sha256-exhN+44Sikcn2JiIry/jHOpYrPG2oQOpwq/Mq+0VK0U="; + hash = "sha256-A66KSDYFbByguhnlzzU5nf8pE3lhnYQjI3h73SKB2Zo="; }; - cargoHash = "sha256-eEfkMoi4BPpKWkiTshHj59loFPzyrhFN/S8HKdMCGFM="; + cargoHash = "sha256-2mo30xHQ3aCExdI0ITDY9g/C5peN48PdUNFVVxM//+c="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/wa/wastebin/package.nix b/pkgs/by-name/wa/wastebin/package.nix index 596d1d0752197..5fcbcfa64259d 100644 --- a/pkgs/by-name/wa/wastebin/package.nix +++ b/pkgs/by-name/wa/wastebin/package.nix @@ -4,6 +4,8 @@ , pkg-config , sqlite , zstd +, stdenv +, darwin }: rustPlatform.buildRustPackage rec { @@ -26,6 +28,8 @@ rustPlatform.buildRustPackage rec { buildInputs = [ sqlite zstd + ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.SystemConfiguration ]; env = { diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix index 134742caa2c86..c92d04e5a9828 100644 --- a/pkgs/by-name/wa/waybar/package.nix +++ b/pkgs/by-name/wa/waybar/package.nix @@ -66,6 +66,8 @@ wireplumberSupport ? true, withMediaPlayer ? mprisSupport && false, nix-update-script, + testers, + waybar, }: let @@ -73,24 +75,24 @@ let libcava.src = fetchFromGitHub { owner = "LukashonakV"; repo = "cava"; - rev = "0.10.1"; - hash = "sha256-iIYKvpOWafPJB5XhDOSIW9Mb4I3A4pcgIIPQdQYEqUw="; + rev = "0.10.2"; + hash = "sha256-jU7RQV2txruu/nUUl0TzjK4nai7G38J1rcTjO7UXumY="; }; in stdenv.mkDerivation (finalAttrs: { pname = "waybar"; - version = "0.10.3"; + version = "0.10.4"; src = fetchFromGitHub { owner = "Alexays"; repo = "Waybar"; rev = finalAttrs.version; - hash = "sha256-LUageV0xC42MldMmYY1njkm95icBsqID1tEGy3wwrRM="; + hash = "sha256-/JW3WnRLpfz8j+9Zc9YkK63i8DjHrKwv9PWKIMz3MVI="; }; postUnpack = lib.optional cavaSupport '' pushd "$sourceRoot" - cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-0.10.1 + cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-0.10.2 patchShebangs . popd ''; @@ -183,7 +185,13 @@ stdenv.mkDerivation (finalAttrs: { --prefix PYTHONPATH : "$PYTHONPATH:$out/${python3.sitePackages}" ''; - passthru.updateScript = nix-update-script { }; + passthru = { + updateScript = nix-update-script { }; + tests.version = testers.testVersion { + package = waybar; + version = "v${finalAttrs.version}"; + }; + }; meta = { homepage = "https://github.com/alexays/waybar"; diff --git a/pkgs/by-name/wa/wayneko/package.nix b/pkgs/by-name/wa/wayneko/package.nix new file mode 100644 index 0000000000000..07adf3e83a584 --- /dev/null +++ b/pkgs/by-name/wa/wayneko/package.nix @@ -0,0 +1,47 @@ +{ + lib, + stdenv, + fetchFromSourcehut, + pixman, + pkg-config, + wayland, + wayland-scanner, +}: + +stdenv.mkDerivation { + pname = "wayneko"; + version = "0-unstable-2024-03-29"; + + src = fetchFromSourcehut { + owner = "~leon_plickat"; + repo = "wayneko"; + rev = "c1919dc3a7e610d30e4c06efaa5af85941f27d86"; + hash = "sha256-2cbEcDK6WZPe4HvY1pxmZVyDAj617VP1l0Gn7uSlNaE="; + }; + + postPatch = '' + substituteInPlace Makefile \ + --replace-fail -Werror "" + ''; + + nativeBuildInputs = [ + pkg-config + wayland-scanner + ]; + + buildInputs = [ + pixman + wayland + ]; + + makeFlags = [ "PREFIX=${placeholder "out"}" ]; + + meta = { + description = "Neko on Wayland"; + homepage = "https://sr.ht/~leon_plickat/wayneko"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fgaz ]; + mainProgram = "wayneko"; + platforms = lib.platforms.linux; + }; +} |