diff --git a/pkgs/default.nix b/pkgs/default.nix
index 7983a7fb99fe7e51cb3da61437c285237afe6708..a7caba1ff14e4eb0fabe03dfd63f288f56645923 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -95,6 +95,10 @@ pymbtiles = callPackage ./development/python-modules/pymbtiles { };
s2sphere = callPackage ./development/python-modules/s2sphere { };
xyzservices = callPackage ./development/python-modules/xyzservices { };
- chdk = callPackage ./embedded/chdk { };
### EMBOX
embox-aarch64 = callPackage ./embox { arch = "aarch64"; };
diff --git a/pkgs/embedded/chdk/default.nix b/pkgs/embedded/chdk/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..b752042e5e80292d427e770cca563745459ed59b
--- /dev/null
+++ b/pkgs/embedded/chdk/default.nix
@@ -0,0 +1,47 @@
+{ lib, stdenv, fetchzip, gcc-arm-embedded, zip
+, platform ? null, platformsub ? null
+, fi2key ? null, fi2iv ? null
+}:
+let
- revision = "6200"; # check on http://mighty-hoernsche.de/
- branch = "release-${lib.replaceStrings [ "." ] [ "_" ] (lib.versions.majorMinor version)}";
- optFI2 = fi2key != null && fi2iv != null;
- batchBuild = platform == null || platformsub == null;
+in
+stdenv.mkDerivation rec {
- url = "https://app.assembla.com/spaces/chdk/subversion/source/${revision}/branches/${branch}?_format=zip";
- hash = "sha256-m/sERI0Qrcwbv4VWUfLAVttD2KWpYtNpj6r6tXKs9PE=";
- nativeBuildInputs = [ gcc-arm-embedded zip ];
- buildFlags = [ "DEF_SVN_REF=${revision}" ]
- ++ lib.optionals (optFI2 && !batchBuild) [ "OPT_FI2=1" "FI2KEY=${fi2key}" "FI2IV=${fi2iv}" ]
- ++ lib.optionals (!batchBuild) [ "PLATFORM=${platform}" "PLATFORMSUB=${platformsub}" "firzipsubcomplete" ]
- ++ lib.optional batchBuild "batch-zip-complete";
- NIX_CFLAGS_COMPILE = "-Wno-format-security";
- install -Dm644 bin/*.zip -t $out
- description = "Canon Hack Development Kit";
- homepage = "https://chdk.fandom.com/wiki/CHDK";
- platforms = platforms.unix;
- maintainers = [ maintainers.sikmir ];
+}
Proxy Information
- Original URL
- gemini://git.sikmir.ru/nur-packages/commits/b263b73244f72a6d2e492fe81c02150899597014.patch
- Status Code
- Success (20)
- Meta
application/octet-stream
- Capsule Response Time
- 137.862984 milliseconds
- Gemini-to-HTML Time
- 1.08819 milliseconds
This content has been proxied by September (3851b).