reqable: 2.33.12 -> 3.0.30; fix settings schema; adopted

(cherry picked from commit a8d11dbf6a)
This commit is contained in:
chillcicada
2025-12-11 00:27:37 +08:00
committed by github-actions[bot]
parent eba435cd07
commit ca2492703c

View File

@@ -28,11 +28,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "reqable";
version = "2.33.12";
version = "3.0.30";
src = fetchurl {
url = "https://github.com/reqable/reqable-app/releases/download/${finalAttrs.version}/reqable-app-linux-x86_64.deb";
hash = "sha256-LCHeJUzTRjl/lh3PWygZV0Rd3AxJEGlTkVrI/5l+Go4=";
hash = "sha256-tqeTcM0+RClOgWY72NJAFJAe62zbqAtdsIe//nZ3Kjs=";
};
nativeBuildInputs = [
@@ -75,7 +75,8 @@ stdenv.mkDerivation (finalAttrs: {
preFixup = ''
mkdir $out/bin
makeWrapper $out/share/reqable/reqable $out/bin/reqable \
--prefix LD_LIBRARY_PATH : $out/share/reqable/lib
--prefix LD_LIBRARY_PATH : $out/share/reqable/lib \
--set GIO_MODULE_DIR "${glib.out}/lib/gio/modules"
'';
passthru.updateScript = nix-update-script { };
@@ -83,10 +84,12 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Generation API debugging and testing one-stop solution";
homepage = "https://reqable.com";
downloadPage = "https://github.com/reqable/reqable-app/releases";
changelog = "https://github.com/reqable/reqable-app/releases/tag/${finalAttrs.version}";
mainProgram = "reqable";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
maintainers = [ ];
maintainers = with lib.maintainers; [ chillcicada ];
platforms = [ "x86_64-linux" ];
};
})