diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index eafdb2d..3388d1f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,26 +12,26 @@ on: - cron: '0 0 1 * *' jobs: - # LinuxBuild: - # runs-on: ubuntu-latest + LinuxBuild: + runs-on: ubuntu-latest - # steps: - # # install deps - # - uses: actions/checkout@v5 - # - name: install debian-packaged dependencies - # run: sudo apt install -y libwxgtk3.2-dev libboost-graph1.83.0 libboost-serialization1.83.0 libboost-all-dev + steps: + # install deps + - uses: actions/checkout@v5 + - name: install debian-packaged dependencies + run: sudo apt install -y libwxgtk3.2-dev libboost-graph1.83.0 libboost-serialization1.83.0 libboost-all-dev - # # build - # - name: build netlist-viewer - # run: cd NetlistViewer/build/linux && make + # build + - name: build netlist-viewer + run: cd NetlistViewer/build/linux && make - # # save binary - # - name: save built binary - # uses: actions/upload-artifact@v4 - # with: - # name: NetlistViewer, Linux x86_64 - # path: NetlistViewer/build/linux/NetlistViewer - # if-no-files-found: error + # save binary + - name: save built binary + uses: actions/upload-artifact@v4 + with: + name: NetlistViewer, Linux x86_64 + path: NetlistViewer/build/linux/NetlistViewer + if-no-files-found: error WindowsBuild: runs-on: windows-latest diff --git a/.gitignore b/.gitignore index abf6098..c280617 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ NetlistViewer/build/win/.vs NetlistViewer/build/win/*.pdb NetlistViewer/distrib/*.exe vcpkg_installed/ +.vs/ \ No newline at end of file diff --git a/NetlistViewer/src/devices.h b/NetlistViewer/src/devices.h index 2247c71..ab69e14 100644 --- a/NetlistViewer/src/devices.h +++ b/NetlistViewer/src/devices.h @@ -3,7 +3,6 @@ // Purpose: supported SPICE devices // Author: Francesco Montorsi // Created: Oct 2017 -// RCS-ID: $Id: netlist.h 32 2017-10-14 09:24:41Z frm $ // Copyright: (c) 2010 Francesco Montorsi // Licence: GPL licence ///////////////////////////////////////////////////////////////////////////// diff --git a/NetlistViewer/src/netlist.h b/NetlistViewer/src/netlist.h index e2e554d..add45ab 100644 --- a/NetlistViewer/src/netlist.h +++ b/NetlistViewer/src/netlist.h @@ -3,7 +3,6 @@ // Purpose: SPICE netlist parsing & processing // Author: Francesco Montorsi // Created: 30/05/2010 -// RCS-ID: $Id$ // Copyright: (c) 2010 Francesco Montorsi // Licence: GPL licence ///////////////////////////////////////////////////////////////////////////// diff --git a/README.md b/README.md index 81363ac..adb2a80 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,16 @@ D1 OUT 0 DIODEstd You can download binaries from [Github releases](https://github.com/f18m/netlist-viewer/releases). These binaries are not garantueed to work on your system. + +## Windows + +Note that if NetListViewer fails to start after installing with the Windows Installer and complains +about DLL dependencies named `VCRUNTIME.dll`, it means that your Windows installation +is lacking the VC++ redistributable package. +You can install the latest VC Redistributable package following [https://vcredist.com/quick/](https://vcredist.com/quick/). + +## Linux + A better way to distribute applications for Linux would be using [Flatpak](https://github.com/f18m/netlist-viewer/issues/6). If you are interested in such work, please open an issue/PR.