valentina: init at 0.6.0.0a

+69
+67
pkgs/applications/misc/valentina/default.nix
···
··· 1 + { stdenv, fetchhg 2 + , qmake, qttools 3 + , qtbase, qtsvg, qtxmlpatterns 4 + , poppler_utils 5 + }: 6 + 7 + with stdenv.lib; 8 + 9 + stdenv.mkDerivation rec { 10 + name = "valentina-${version}"; 11 + version = "0.6.0.0a"; 12 + 13 + src = fetchhg { 14 + url = "https://bitbucket.org/dismine/valentina"; 15 + rev = "ccd68eba533a82aeb2dd3702124899a37c23ded5"; 16 + sha256 = "1qmxm6pwwass2kpyg41nhkmyq0g74pyk517sq68dcgs6340ii7fs"; 17 + }; 18 + 19 + postPatch = '' 20 + substituteInPlace common.pri \ 21 + --replace '$$[QT_INSTALL_HEADERS]/QtXmlPatterns' '${getDev qtxmlpatterns}/include/QtXmlPatterns' \ 22 + --replace '$$[QT_INSTALL_HEADERS]/QtSvg' '${getDev qtsvg}/include/QtSvg' \ 23 + --replace '$$[QT_INSTALL_HEADERS]/' '${getDev qtbase}/include/' \ 24 + --replace '$$[QT_INSTALL_HEADERS]' '${getDev qtbase}' 25 + substituteInPlace src/app/tape/tape.pro \ 26 + --replace '$$[QT_INSTALL_BINS]/rcc' '${getDev qtbase}/bin/rcc' 27 + substituteInPlace src/app/translations.pri \ 28 + --replace '$$[QT_INSTALL_BINS]/$$LRELEASE' '${getDev qttools}/bin/lrelease' 29 + substituteInPlace src/app/valentina/mainwindowsnogui.cpp \ 30 + --replace 'define PDFTOPS "pdftops"' 'define PDFTOPS "${getBin poppler_utils}/bin/pdftops"' 31 + substituteInPlace src/app/valentina/dialogs/dialogsavelayout.h \ 32 + --replace 'define PDFTOPS "pdftops"' 'define PDFTOPS "${getBin poppler_utils}/bin/pdftops"' 33 + ''; 34 + 35 + nativeBuildInputs = [ qmake qttools ]; 36 + 37 + buildInputs = [ qtbase qtsvg qtxmlpatterns poppler_utils ]; 38 + 39 + configurePhase = '' 40 + qmake PREFIX=/ Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols" 41 + ''; 42 + 43 + installFlags = [ "INSTALL_ROOT=$(out)" ]; 44 + 45 + postInstall = '' 46 + mv $out/usr/share $out/ 47 + rmdir $out/usr 48 + 49 + mkdir -p $out/share/man/man1 50 + gzip -9c dist/debian/valentina.1 > $out/share/man/man1/valentina.1.gz 51 + gzip -9c dist/debian/tape.1 > $out/share/man/man1/tape.1.gz 52 + 53 + mkdir -p $out/share/mime/packages 54 + cp dist/debian/valentina.sharedmimeinfo $out/share/mime/packages/valentina.xml 55 + cp dist/debian/valentina.mime $out/share/mime/packages/valentina 56 + ''; 57 + 58 + enableParallelBuilding = true; 59 + 60 + meta = { 61 + description = "An open source sewing pattern drafting software"; 62 + homepage = https://valentinaproject.bitbucket.io/; 63 + license = licenses.gpl3; 64 + platforms = platforms.linux; 65 + maintainers = with maintainers; [ jfrankenau ]; 66 + }; 67 + }
+2
pkgs/top-level/all-packages.nix
··· 17720 17721 utox = callPackage ../applications/networking/instant-messengers/utox { }; 17722 17723 vanubi = callPackage ../applications/editors/vanubi { }; 17724 17725 vbindiff = callPackage ../applications/editors/vbindiff { };
··· 17720 17721 utox = callPackage ../applications/networking/instant-messengers/utox { }; 17722 17723 + valentina = libsForQt5.callPackage ../applications/misc/valentina { }; 17724 + 17725 vanubi = callPackage ../applications/editors/vanubi { }; 17726 17727 vbindiff = callPackage ../applications/editors/vbindiff { };