Revert "Merge pull request #105709 from CajuM/symbiflow"
This reverts commit02828f91f1, reversing changes made tof0a7fce6ee.
This commit is contained in:
@@ -1,44 +0,0 @@
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, pkgs
|
||||
, buildPythonPackage
|
||||
, intervaltree
|
||||
, numpy
|
||||
, openpyxl
|
||||
, parse
|
||||
, progressbar
|
||||
, pyjson5
|
||||
, pyyaml
|
||||
, simplejson
|
||||
, symbiflow-fasm
|
||||
, textx
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-prjxray";
|
||||
version = pkgs.prjxray-tools.version;
|
||||
|
||||
src = pkgs.prjxray-tools.src;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
intervaltree
|
||||
numpy
|
||||
openpyxl
|
||||
parse
|
||||
progressbar
|
||||
pyjson5
|
||||
pyyaml
|
||||
simplejson
|
||||
symbiflow-fasm
|
||||
textx
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Documenting the Xilinx 7-series bit-stream format";
|
||||
homepage = "https://github.com/SymbiFlow/prjxray";
|
||||
license = licenses.isc;
|
||||
maintainers = with maintainers; [ mcaju ];
|
||||
};
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
{ stdenv
|
||||
, pkgs
|
||||
, fetchFromGitHub
|
||||
, buildPythonPackage
|
||||
, textx
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "symbiflow-fasm";
|
||||
version = "0.0.1-g4857dde";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SymbiFlow";
|
||||
repo = "fasm";
|
||||
rev = "4857dde757edd88688c2faf808774d85bdbe3900";
|
||||
sha256 = "1za7f8slf8wvp1mfbfc3vdv61115p49k0vwngs4db6ips1qg1435";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ textx ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "FPGA Assembly (FASM) Parser and Generation library";
|
||||
homepage = "https://github.com/SymbiFlow/fasm";
|
||||
license = licenses.isc;
|
||||
maintainers = with maintainers; [ mcaju ];
|
||||
};
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
{ stdenv
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, pytestCheckHook
|
||||
, arpeggio
|
||||
, click
|
||||
, jinja2
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "textX";
|
||||
version = "2.2.0";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname;
|
||||
inherit version;
|
||||
sha256 = "00mwd588ms96qp27m5vpjkzk30wfw53hnmv8y77slxca8lw9vq82";
|
||||
};
|
||||
|
||||
checkInputs = [ pytestCheckHook ];
|
||||
|
||||
pytestFlagsArray = [ "tests/functional" ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
arpeggio
|
||||
click
|
||||
jinja2
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "textX is a meta-language for building Domain-Specific Languages (DSLs) in Python";
|
||||
homepage = "https://textx.github.io";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ mcaju ];
|
||||
};
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, buildPythonPackage
|
||||
, pytestCheckHook
|
||||
, simplejson
|
||||
, intervaltree
|
||||
, python-prjxray
|
||||
, symbiflow-fasm
|
||||
, textx
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "xc-fasm";
|
||||
version = "0.0.1-g0ddd9516";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SymbiFlow";
|
||||
repo = "xc-fasm";
|
||||
rev = "0ddd951602d47d5b95f2072f8aa751af5e81e577";
|
||||
sha256 = "15bzw92sx99s0zldr48na4yhrnp7b90nxsd8ya6ag1pvvijp2al4";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
simplejson
|
||||
intervaltree
|
||||
python-prjxray
|
||||
symbiflow-fasm
|
||||
textx
|
||||
];
|
||||
|
||||
# Pip will check for and then install missing dependecies.
|
||||
# Because some of them are installed from git, it will try
|
||||
# to download them even if they're present in
|
||||
# propagatedBuildInputs.
|
||||
pipInstallFlags = [ "--no-deps" ];
|
||||
|
||||
checkInputs = [ pytestCheckHook ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "XC FASM libraries";
|
||||
homepage = "https://github.com/SymbiFlow/xc-fasm";
|
||||
license = licenses.isc;
|
||||
maintainers = with maintainers; [ mcaju ];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user