texturepacker: init at 7.1.0

TomaSajt eb4f8daa a27b0a66

+51
+49
pkgs/applications/graphics/texturepacker/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , dpkg 5 + , autoPatchelfHook 6 + , wrapQtAppsHook 7 + , qtbase 8 + , qtdeclarative 9 + , qtsvg 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "texturepacker"; 14 + version = "7.1.0"; 15 + 16 + src = fetchurl { 17 + url = "https://www.codeandweb.com/download/texturepacker/${finalAttrs.version}/TexturePacker-${finalAttrs.version}.deb"; 18 + hash = "sha256-9HbmdMPTp6qZCEU/lIZv4HbjKUlEtPVval+y0tiYObc="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + dpkg 23 + autoPatchelfHook 24 + wrapQtAppsHook 25 + ]; 26 + 27 + buildInputs = [ 28 + qtbase 29 + qtdeclarative 30 + qtsvg 31 + ]; 32 + 33 + installPhase = '' 34 + mkdir -p $out/bin $out/lib 35 + cp usr/lib/texturepacker/{libGrantlee_Templates.so.5,libHQX.so.1.0.0,libPVRTexLib.so} $out/lib 36 + cp usr/lib/texturepacker/TexturePacker $out/bin 37 + cp -r usr/share $out 38 + ''; 39 + 40 + meta = { 41 + changelog = "https://www.codeandweb.com/texturepacker/download"; 42 + description = "Sprite sheet creator and game graphics optimizer"; 43 + homepage = "https://www.codeandweb.com/texturepacker"; 44 + license = lib.licenses.unfree; 45 + mainProgram = "TexturePacker"; 46 + maintainers = with lib.maintainers; [ tomasajt ]; 47 + platforms = [ "x86_64-linux" ]; 48 + }; 49 + })
+2
pkgs/top-level/all-packages.nix
··· 35753 35754 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { }; 35755 35756 tty-solitaire = callPackage ../applications/misc/tty-solitaire { }; 35757 35758 termtosvg = callPackage ../tools/misc/termtosvg { };
··· 35753 35754 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { }; 35755 35756 + texturepacker = qt6.callPackage ../applications/graphics/texturepacker { }; 35757 + 35758 tty-solitaire = callPackage ../applications/misc/tty-solitaire { }; 35759 35760 termtosvg = callPackage ../tools/misc/termtosvg { };