aboutsummaryrefslogtreecommitdiff
path: root/clef/nix/pkgs
diff options
context:
space:
mode:
authorNathan Perry <np@nathanperry.dev>2024-09-02 19:53:43 -0400
committerNathan Perry <np@nathanperry.dev>2024-09-02 19:53:43 -0400
commit982798292719a24bcbb4f9e17cd5c65c8a46ecda (patch)
tree11800fcb5a70f21903aeebed407473420bbe0d41 /clef/nix/pkgs
parent5ddfa32166cee8b2f91f37f9037eb26c182c2125 (diff)
move hw into subdirectory
Diffstat (limited to 'clef/nix/pkgs')
-rw-r--r--clef/nix/pkgs/default.nix5
-rw-r--r--clef/nix/pkgs/interactive_html_bom.nix69
2 files changed, 0 insertions, 74 deletions
diff --git a/clef/nix/pkgs/default.nix b/clef/nix/pkgs/default.nix
deleted file mode 100644
index a0a9f92..0000000
--- a/clef/nix/pkgs/default.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- pkgs,
-}: {
- interactiveHtmlBom = pkgs.callPackage ./interactive_html_bom.nix {};
-}
diff --git a/clef/nix/pkgs/interactive_html_bom.nix b/clef/nix/pkgs/interactive_html_bom.nix
deleted file mode 100644
index 8adf7a7..0000000
--- a/clef/nix/pkgs/interactive_html_bom.nix
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- python3Packages,
- writeText,
- kicad-small,
-
- fetchFromGitHub,
-
- version ? "v2.9.0",
- thisSrc ? fetchFromGitHub {
- owner = "openscopeproject";
- repo = "interactivehtmlbom";
- rev = version;
- hash = "sha256-jUHEI0dWMFPQlXei3+0m1ruHzpG1hcRnxptNOXzXDqQ=";
- },
-}:
-
-let
- src = thisSrc;
- dummySetupPy = writeText "setup.py" ''
- #!/usr/bin/env python3
- # vim: set ft=python :
-
- from setuptools import setup, find_packages
- import sys
-
- packages = find_packages(include=['InteractiveHtmlBom', 'InteractiveHtmlBom.*'])
-
- setup(
- name="InteractiveHtmlBom",
- version='${version}',
- packages=packages,
- install_requires=['wxpython>=4.0', 'jsonschema>=4.1'],
- entry_points={
- 'console_scripts': [
- 'generate_interactive_bom=InteractiveHtmlBom.generate_interactive_bom:main'
- ]
- },
- include_package_data=True
- )
- '';
-
- dummyManifest = writeText "MANIFEST.in" ''
- recursive-include InteractiveHtmlBom/schema *
- recursive-include InteractiveHtmlBom/web *
- recursive-include InteractiveHtmlBom/dialog/bitmaps *
- '';
-
-in python3Packages.buildPythonApplication {
- pname = "interactive_html_bom";
-
- inherit
- version
- src
- ;
-
- preBuild = ''
- cp -nv ${dummySetupPy} setup.py
- cp -nv ${dummyManifest} MANIFEST.in
- rm pyproject.toml
- '';
-
- dependencies = with python3Packages; [
- wxpython
- jsonschema
- kicad-small.base
- ];
-
- doCheck = false;
-}