uavs3d: init at 1.1-unstable-2023-02-23

authored by

jopejoe1 and committed by
jopejoe1
75a11fed 3ec64f38

+48
+48
pkgs/by-name/ua/uavs3d/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + cmake, 5 + stdenv, 6 + testers, 7 + unstableGitUpdater, 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "uavs3d"; 12 + version = "1.1-unstable-2023-02-23"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "uavs3"; 16 + repo = "uavs3d"; 17 + rev = "1fd04917cff50fac72ae23e45f82ca6fd9130bd8"; 18 + hash = "sha256-ZSuFgTngOd4NbZnOnw4XVocv4nAR9HPkb6rP2SASLrM="; 19 + }; 20 + 21 + cmakeFlags = [ 22 + (lib.cmakeBool "COMPILE_10BIT" true) 23 + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) 24 + ]; 25 + 26 + outputs = [ 27 + "out" 28 + "dev" 29 + ]; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + ]; 34 + 35 + passthru = { 36 + updateScript = unstableGitUpdater { }; 37 + tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; }; 38 + }; 39 + 40 + meta = { 41 + homepage = "https://github.com/uavs3/uavs3d"; 42 + description = "AVS3 decoder which supports AVS3-P2 baseline profile"; 43 + license = lib.licenses.bsd3; 44 + pkgConfigModules = [ "uavs3d" ]; 45 + maintainers = with lib.maintainers; [ jopejoe1 ]; 46 + platforms = lib.platforms.all; 47 + }; 48 + })