Merge pull request #30067 from dtzWill/update/caneda-0.3.1

caneda: git-2012-02-16 -> 0.3.1

authored by Jörg Thalheim and committed by GitHub b6b5eaa8 456a5231

+12 -29
+11 -28
pkgs/applications/science/electronics/caneda/default.nix
··· 1 - {stdenv, fetchgit, qt4, cmake, libxml2, libxslt}: 2 - 3 - let 4 - 5 - srcComponents = fetchgit { 6 - url = git://caneda.git.sourceforge.net/gitroot/caneda/components; 7 - rev = "34cd36b620e0dfc57ba2d2b6168734ea9a2cfa9a"; 8 - sha256 = "840f07921eecbf10e38e44e5c61c716295a16c98fbb75016d9a44e7dfee40e59"; 9 - }; 10 - 11 - in 12 13 stdenv.mkDerivation rec { 14 - name = "caneda-git-2012-02-16"; 15 16 - src = fetchgit { 17 - url = git://caneda.git.sourceforge.net/gitroot/caneda/caneda; 18 - rev = "fff9e2f7988fe5d062548cafeda1e5cd660769d1"; 19 - sha256 = "dfbcac97f5a1b41ad9a63392394f37fb294cbf78c576673c9bc4a5370957b2c8"; 20 }; 21 22 - hardeningDisable = [ "format" ]; 23 24 - buildInputs = [ cmake qt4 libxml2 libxslt ]; 25 - 26 - patches = [ 27 - ./gcc6.patch 28 - ]; 29 - 30 - postInstall = '' 31 - mkdir $out/share/caneda/components 32 - cp -R ${srcComponents}/* $out/share/caneda/components 33 - chmod u+w -R $out/share/caneda/components 34 - ''; 35 36 meta = { 37 description = "Open source EDA software focused on easy of use and portability";
··· 1 + {stdenv, fetchFromGitHub, cmake, qtbase, qttools, qtsvg, qwt }: 2 3 stdenv.mkDerivation rec { 4 + name = "caneda-${version}"; 5 + version = "0.3.1"; 6 7 + src = fetchFromGitHub { 8 + owner = "Caneda"; 9 + repo = "Caneda"; 10 + rev = version; 11 + sha256 = "0hx8qid50j9xvg2kpbpqmbdyakgyjn6m373m1cvhp70v2gp1v8l2"; 12 }; 13 14 + nativeBuildInputs = [ cmake ]; 15 + buildInputs = [ qtbase qttools qtsvg qwt ]; 16 17 + enableParallelBuilding = true; 18 19 meta = { 20 description = "Open source EDA software focused on easy of use and portability";
+1 -1
pkgs/top-level/all-packages.nix
··· 18632 18633 eagle = callPackage ../applications/science/electronics/eagle { }; 18634 18635 - caneda = callPackage ../applications/science/electronics/caneda { }; 18636 18637 geda = callPackage ../applications/science/electronics/geda { 18638 guile = guile_2_0;
··· 18632 18633 eagle = callPackage ../applications/science/electronics/eagle { }; 18634 18635 + caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { }; 18636 18637 geda = callPackage ../applications/science/electronics/geda { 18638 guile = guile_2_0;