add aseprite 0.9.5

+50
+48
pkgs/applications/editors/aseprite/default.nix
··· 1 + { stdenv, fetchurl, cmake, pkgconfig 2 + , giflib, libjpeg, zlib, libpng, tinyxml, allegro 3 + , libX11, libXext, libXcursor, libXpm, libXxf86vm, libXxf86dga 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + name = "aseprite-0.9.5"; 8 + 9 + src = fetchurl { 10 + url = "http://aseprite.googlecode.com/files/${name}.tar.xz"; 11 + sha256 = "0m7i6ybj2bym4w9rybacnnaaq2jjn76vlpbp932xcclakl6kdq41"; 12 + }; 13 + 14 + buildInputs = [ 15 + cmake pkgconfig 16 + giflib libjpeg zlib libpng tinyxml allegro 17 + libX11 libXext libXcursor libXpm libXxf86vm libXxf86dga 18 + ]; 19 + 20 + patchPhase = '' 21 + sed -i '/^find_unittests/d' src/CMakeLists.txt 22 + sed -i '/include_directories(.*third_party\/gtest.*)/d' src/CMakeLists.txt 23 + sed -i '/add_subdirectory(gtest)/d' third_party/CMakeLists.txt 24 + sed -i 's/png_\(sizeof\)/\1/g' src/file/png_format.cpp 25 + ''; 26 + 27 + cmakeFlags = '' 28 + -DUSE_SHARED_GIFLIB=ON 29 + -DUSE_SHARED_JPEGLIB=ON 30 + -DUSE_SHARED_ZLIB=ON 31 + -DUSE_SHARED_LIBPNG=ON 32 + -DUSE_SHARED_LIBLOADPNG=ON 33 + -DUSE_SHARED_TINYXML=ON 34 + -DUSE_SHARED_GTEST=ON 35 + -DUSE_SHARED_ALLEGRO4=ON 36 + -DENABLE_UPDATER=OFF 37 + ''; 38 + 39 + NIX_LDFLAGS = "-lX11"; 40 + 41 + meta = { 42 + description = "Animated sprite editor & pixel art tool"; 43 + homepage = "http://www.aseprite.org/"; 44 + license = stdenv.lib.licenses.gpl2Plus; 45 + platforms = stdenv.lib.platforms.linux; 46 + maintainers = with stdenv.lib.maintainers; [iyzsong]; 47 + }; 48 + }
+2
pkgs/top-level/all-packages.nix
··· 7241 7241 7242 7242 arora = callPackage ../applications/networking/browsers/arora { }; 7243 7243 7244 + aseprite = callPackage ../applications/editors/aseprite { }; 7245 + 7244 7246 audacious = callPackage ../applications/audio/audacious { }; 7245 7247 7246 7248 audacity = callPackage ../applications/audio/audacity { };