at master 40 lines 909 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitea, 5}: 6 7stdenv.mkDerivation (finalAttrs: { 8 name = "updfparser"; 9 version = "0-unstable-2024-03-24"; 10 rev = "6060d123441a06df699eb275ae5ffdd50409b8f3"; 11 12 src = fetchFromGitea { 13 inherit (finalAttrs) rev; 14 domain = "forge.soutade.fr"; 15 owner = "soutade"; 16 repo = "updfparser"; 17 hash = "sha256-HD73WGZ4e/3T7vQmwU/lRADtvsInFG62uqvJmF773Rk="; 18 }; 19 20 makeFlags = [ 21 "BUILD_STATIC=1" 22 "BUILD_SHARED=1" 23 ]; 24 25 installPhase = '' 26 runHook preInstall 27 install -Dt $out/include include/*.h 28 install -Dt $out/lib libupdfparser.so 29 install -Dt $out/lib libupdfparser.a 30 runHook postInstall 31 ''; 32 33 meta = with lib; { 34 description = "Very simple PDF parser"; 35 homepage = "https://forge.soutade.fr/soutade/updfparser"; 36 license = licenses.lgpl3Plus; 37 maintainers = with maintainers; [ autumnal ]; 38 platforms = platforms.all; 39 }; 40})