at 22.05-pre 59 lines 1.3 kB view raw
1{ mkDerivation 2, lib 3, fetchFromGitHub 4, makeDesktopItem 5, qmake 6, qtbase 7, libpng 8, giflib 9, impy 10}: 11 12let 13 desktopItem = makeDesktopItem { 14 name = "EvilPixie"; 15 desktopName = "EvilPixie"; 16 exec = "evilpixie %F"; 17 icon = "evilpixie"; 18 genericName = "Image Editor"; 19 categories = "Graphics;2DGraphics;RasterGraphics;"; 20 mimeType = "image/bmp;image/gif;image/jpeg;image/jpg;image/png;image/x-pcx;image/x-targa;image/x-tga;"; 21 }; 22 23in mkDerivation rec { 24 pname = "evilpixie"; 25 version = "0.2.1"; 26 27 src = fetchFromGitHub { 28 owner = "bcampbell"; 29 repo = "evilpixie"; 30 rev = "v${version}"; 31 sha256 = "0dwgfr8kmkfppgf5wx9i5f7fjz3gxk0ji1l06x1z4r3vj52hdbph"; 32 }; 33 34 nativeBuildInputs = [ 35 qmake 36 ]; 37 38 buildInputs = [ 39 qtbase 40 libpng 41 giflib 42 impy 43 ]; 44 45 postInstall = '' 46 ln -s ${desktopItem}/share/applications $out/share 47 install -Dm 444 icon_128x128.png $out/share/icons/hicolor/128x128/apps/evilpixie.png 48 ''; 49 50 meta = with lib; { 51 description = "Pixel-oriented paint program, modelled on Deluxe Paint"; 52 homepage = "http://evilpixie.scumways.com/"; 53 downloadPage = "https://github.com/bcampbell/evilpixie/releases"; 54 license = licenses.gpl3; 55 maintainers = with maintainers; [ fgaz ]; 56 platforms = platforms.all; 57 }; 58} 59