Skip to content

Fix Flatpak build issues, upgrade to ngspice-46, and vendor Python dependencies#584

Open
Purnendu5804 wants to merge 3 commits into
FOSSEE:masterfrom
Purnendu5804:master
Open

Fix Flatpak build issues, upgrade to ngspice-46, and vendor Python dependencies#584
Purnendu5804 wants to merge 3 commits into
FOSSEE:masterfrom
Purnendu5804:master

Conversation

@Purnendu5804

Copy link
Copy Markdown

Title Suggestion:

Fix Flatpak build issues, upgrade to ngspice-46, and vendor Python dependencies


Related Issues

  • Fixes Flatpak build failures due to broken upstream URLs and network restrictions.

Purpose

The Flatpak build was broken because the ngspice-45.2 source URL threw a 404 error, live pip install commands failed inside the network-isolated build sandbox, and the hdlparse dependency failed to compile on Python 3.12 (SDK 24.08).

Approach

  • Upgraded to ngspice-46 and added dest-filename to handle the SourceForge redirect properly.
  • Vendorized Python dependencies as pre-declared file sources with SHA256 hashes for a completely offline (--no-index) build.
  • Omitted hdlparse to ensure compatibility with Python 3.12, noting the resulting NGHDL limitation in the sandbox environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant