diff options
author | Song Wenwu <iyzsong@gmail.com> | 2013-09-28 22:57:14 +0800 |
---|---|---|
committer | Song Wenwu <iyzsong@gmail.com> | 2013-09-28 22:57:14 +0800 |
commit | 6ab7c495d5f656dd9b1ff37010f1a1057082d94d (patch) | |
tree | e7d71d0855d17fc5eacb0c8e82e73e0e44d73ce1 /pkgs/applications/editors | |
parent | bb69f658eac0ff6da3ea35cec21532892750d072 (diff) | |
download | nixlib-6ab7c495d5f656dd9b1ff37010f1a1057082d94d.tar nixlib-6ab7c495d5f656dd9b1ff37010f1a1057082d94d.tar.gz nixlib-6ab7c495d5f656dd9b1ff37010f1a1057082d94d.tar.bz2 nixlib-6ab7c495d5f656dd9b1ff37010f1a1057082d94d.tar.lz nixlib-6ab7c495d5f656dd9b1ff37010f1a1057082d94d.tar.xz nixlib-6ab7c495d5f656dd9b1ff37010f1a1057082d94d.tar.zst nixlib-6ab7c495d5f656dd9b1ff37010f1a1057082d94d.zip |
add aseprite 0.9.5
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r-- | pkgs/applications/editors/aseprite/default.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/applications/editors/aseprite/default.nix b/pkgs/applications/editors/aseprite/default.nix new file mode 100644 index 000000000000..43180bd04e31 --- /dev/null +++ b/pkgs/applications/editors/aseprite/default.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchurl, cmake, pkgconfig +, giflib, libjpeg, zlib, libpng, tinyxml, allegro +, libX11, libXext, libXcursor, libXpm, libXxf86vm, libXxf86dga +}: + +stdenv.mkDerivation rec { + name = "aseprite-0.9.5"; + + src = fetchurl { + url = "http://aseprite.googlecode.com/files/${name}.tar.xz"; + sha256 = "0m7i6ybj2bym4w9rybacnnaaq2jjn76vlpbp932xcclakl6kdq41"; + }; + + buildInputs = [ + cmake pkgconfig + giflib libjpeg zlib libpng tinyxml allegro + libX11 libXext libXcursor libXpm libXxf86vm libXxf86dga + ]; + + patchPhase = '' + sed -i '/^find_unittests/d' src/CMakeLists.txt + sed -i '/include_directories(.*third_party\/gtest.*)/d' src/CMakeLists.txt + sed -i '/add_subdirectory(gtest)/d' third_party/CMakeLists.txt + sed -i 's/png_\(sizeof\)/\1/g' src/file/png_format.cpp + ''; + + cmakeFlags = '' + -DUSE_SHARED_GIFLIB=ON + -DUSE_SHARED_JPEGLIB=ON + -DUSE_SHARED_ZLIB=ON + -DUSE_SHARED_LIBPNG=ON + -DUSE_SHARED_LIBLOADPNG=ON + -DUSE_SHARED_TINYXML=ON + -DUSE_SHARED_GTEST=ON + -DUSE_SHARED_ALLEGRO4=ON + -DENABLE_UPDATER=OFF + ''; + + NIX_LDFLAGS = "-lX11"; + + meta = { + description = "Animated sprite editor & pixel art tool"; + homepage = "http://www.aseprite.org/"; + license = stdenv.lib.licenses.gpl2Plus; + platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [iyzsong]; + }; +} |