pdfstudio: added function for creating src url (#156635)

pdfstudio: added function for creating src url

authored by Philipp Woelfel and committed by GitHub 1f3c6c65 d5ddafd0

+6 -6
+6 -6
pkgs/applications/misc/pdfstudio/default.nix
··· 4 4 , callPackage 5 5 }: 6 6 7 + let makeurl = { pname, year, version }: "https://download.qoppa.com/${pname}/v${year}/${ 8 + builtins.replaceStrings [ "pdfstudio" "viewer" "." ] [ "PDFStudio" "Viewer" "_" ] "${pname}_v${version}" 9 + }_linux64.deb"; 10 + in 7 11 { 8 12 pdfstudio = callPackage ./common.nix rec { 9 13 pname = program; ··· 17 21 libgccjit #for libstdc++.so.6 and libgomp.so.1 18 22 ]; 19 23 src = fetchurl { 20 - url = "https://download.qoppa.com/${pname}/v${year}/PDFStudio_v${ 21 - builtins.replaceStrings [ "." ] [ "_" ] version 22 - }_linux64.deb"; 24 + url = makeurl { inherit pname year version; }; 23 25 sha256 = "1188ll2qz58rr2slavqxisbz4q3fdzidpasb1p33926z0ym3rk45"; 24 26 }; 25 27 }; ··· 33 35 PDF Studio Viewer is an easy to use, full-featured PDF editing software. This is the free edition. For the standard/pro edition, see the package pdfstudio. 34 36 ''; 35 37 src = fetchurl { 36 - url = "https://download.qoppa.com/${pname}/v${year}/PDFStudioViewer_v${ 37 - builtins.replaceStrings [ "." ] [ "_" ] version 38 - }_linux64.deb"; 38 + url = makeurl { inherit pname year version; }; 39 39 sha256 = "128k3fm8m8zdykx4s30g5m2zl7cgmvs4qinf1w525zh84v56agz6"; 40 40 }; 41 41 };