75 Commits

Author SHA1 Message Date
Muhammet Şükrü Demir
253c985864
update qt and ngspice
update Qt v6.8.2 and ngspice v44.2
2025-02-10 10:23:08 +03:00
Vadim Kuznetsov
96c3cf6584 Remove Qt5 CI target 2025-01-04 18:59:00 +03:00
Muhammet Şükrü Demir
0a738d1f6f
update bundled ngspice to v44 for windows. 2024-12-31 22:54:39 +03:00
Muhammet Şükrü Demir
a7c6729d2c
add ngspice scripts to share folder. 2024-12-16 15:26:53 +03:00
Muhammet Şükrü Demir
9bf9776b7c
update Qt version to 6.8.1 2024-12-02 19:11:10 +03:00
Muhammet Şükrü Demir
9268acebe8
don't add network and d3d dlls in msys2. 2024-11-29 15:30:29 +03:00
dsm
5226827389 switch ninja for ubuntu 2024-11-29 11:23:51 +03:00
Muhammet Şükrü Demir
f44b7cf49d switch ninja for msys2 2024-11-29 10:45:09 +03:00
Muhammet Şükrü Demir
4ef7a9b6bb CI improvements
- added MSVC portable and setup artifacts.
- improve some usage.
- removed msvc build hashes in hash file.
2024-11-29 10:45:08 +03:00
Muhammet Şükrü Demir
b100745875 fix win64 portable naming. 2024-11-26 21:05:14 +00:00
Muhammet Şükrü Demir
7fa2a01596 add dash to short_hash. 2024-11-26 21:05:14 +00:00
Muhammet Şükrü Demir
6b7d368593 adding short hash to artifact filename except macos. 2024-11-26 21:05:14 +00:00
Muhammet Şükrü Demir
683e4af9eb adding git short hash to CI. 2024-11-26 21:05:14 +00:00
Muhammet Şükrü Demir
c227c973d6 if MSVC or Qt5 build failed, continue and don't affect create-relase job. 2024-11-26 21:05:14 +00:00
Muhammet Şükrü Demir
3d1182142e changed CI version handling. 2024-11-26 21:05:14 +00:00
Muhammet Şükrü Demir
5a97a35bd0 adding msvc-build to deploy.yml 2024-11-26 21:05:13 +00:00
Muhammet Şükrü Demir
1f91a7e4b4 add linux-qt5 to deploy.yml 2024-11-26 21:05:13 +00:00
Muhammet Şükrü Demir
c4d24f568c Delete .github/workflows/cmake.yml 2024-11-26 21:05:13 +00:00
Muhammet Şükrü Demir
1696ed0e2e
Update Qt to v6.8.0 LTS 2024-11-07 15:01:33 +03:00
Vadim Kuznetsov
af80d21a22 Fix continous build version in deploy.yml 2024-11-01 17:46:52 +03:00
Muhammet Şükrü Demir
02a92a9717
switch macos 15 for macos universal build.
- remove unneeded library.
2024-10-18 20:00:06 +03:00
Muhammet Şükrü Demir
3fabf3bc06
CI update! switch macOS 12 to macOS 13
We use macOS 12 for macOS X build but macOS 12 is deprecated both github action and homebrew so updated to MacOS 13.
2024-10-02 10:24:51 +03:00
andresmmera
5e227ffd12 Add tool to macos CI
Copied in to build dir as qucs-sspar-viewer.app and run macdeployqt
2024-09-10 20:03:28 +02:00
andresmmera
0258a7eada Ci fixes (squashed)
Remove unneeded CMakeLists in bitmaps folder


Add qucs-s-spar-viewer.icns

This is required for the "build-mac-universal" and "build-mac-intel" jobs
Install libqt5charts5-dev dependency

I set up a fresh Lubuntu 24.04 on a VM and compiled the code from source using the instructions provided in the Qucs-S page. I found that to avoid the above error in the build, you need to install "libqt5charts5-dev" first. 

After that the compilation went fine. I'm not sure if it works with "libqt6charts6-dev". I'll check later.
Typo in CMakeLists


Remove unneeded include causing trouble in build appImage-Qt6

/home/runner/work/qucs_s/qucs_s/qucs-s-spar-viewer/main.cpp:28:10: fatal error: QDesktopWidget: No such file or directory
   28 | #include <QDesktopWidget>


Missing line in windows build


Patch provided by ra3xdh QtCharts


Update cmake.yml and deploy.yml

Added qt6-charts to Windows build and qt5charts to Qt5 build
2024-09-10 17:33:39 +02:00
dsm
f4164ee8f7 some improvements for release creation in CI. 2024-08-29 09:56:46 +03:00
dsm
7a42df05f3 hide git hash for stable releases. 2024-08-26 20:20:18 +03:00
dsm
4f8a7aac01 for continous build switch nightly versioning. 2024-08-26 20:20:18 +03:00
Muhammet Şükrü Demir
1a27156cfe
create release only all files are available. 2024-08-25 13:41:30 +03:00
Muhammet Şükrü Demir
21c83bb895
fixed if there is a draft release for triggered tag. 2024-08-25 13:24:32 +03:00
Muhammet Şükrü Demir
e0f9abd743 make stable release for created tag. 2024-08-25 11:43:48 +03:00
Muhammet Şükrü Demir
a1b207a01f add windows setup support to ci.
- add ngspice to windows portable.
- make curl and wget more robust because of unexpected error break ci.
- use aqtinstall for appimage to build latest qt.
- switch gcc-12 on ubuntu it support more c++20 features.
2024-08-23 22:40:55 +03:00
Muhammet Şükrü Demir
556733bdfd adding macos 10.14 support and universal macos app support. 2024-08-21 20:28:40 +03:00
Muhammet Şükrü Demir
2e5b1e686d
add macos qt5 build for older macos version. 2024-08-16 22:07:38 +03:00
dsm
ed1b808257 fix hardcoded version number in CI 2024-07-18 14:12:11 +03:00
Muhammet Şükrü Demir
d89aa2b341
Merge branch 'ra3xdh:current' into current 2024-07-07 17:18:44 +03:00
Muhammet Şükrü Demir
5e6269a51f
fix share folder name typo. 2024-07-07 00:25:50 +03:00
Muhammet Şükrü Demir
1e17ca49eb
added qucsconv_rf. 2024-07-05 22:48:02 +03:00
dsm
a4ecf039cf added sha256. 2024-07-05 17:26:30 +03:00
dsm
213273f825 changed artifact files name. 2024-07-05 15:49:35 +03:00
Muhammet Şükrü Demir
43f724f8a1
fixed artifact appimage naming and update actions 2024-07-04 14:29:29 +03:00
Vadim Kuznetsov
73d5918f0a Fix typo in QUCS_MACOS_RESOURCES 2024-07-04 14:11:28 +03:00
Vadim Kuznetsov
9ef2814890 Update release section 2024-07-04 13:56:22 +03:00
Vadim Kuznetsov
7fc608b8d4 Rename job name cmake.yml 2024-07-04 13:33:31 +03:00
Vadim Kuznetsov
ef57226ecd Remove appimage.yml and cmake_qt6.yml 2024-07-04 13:33:31 +03:00
Vadim Kuznetsov
fa1ec5c75b Add Linux Qt6/X11 AppImage in deploy.yml 2024-07-04 13:33:18 +03:00
Muhammet Şükrü Demir
838d517ab5
removed short_sha, it failed ci. 2024-07-04 10:52:35 +03:00
dsm
00001fe5be fixed ci release.
-remove macos.yml and windows.yml
-create release now wait 3 different build and windows build now active.
2024-07-04 10:14:36 +03:00
Muhammet Şükrü Demir
26f9e64ab6 CI improvements
Windows and macOS CI merged and now macOS continuous build available.
2024-07-04 10:03:23 +03:00
Vadim Kuznetsov
6ce2334892 Fix Windows security warnings on continuous build 2024-06-23 18:33:49 +03:00
Muhammet Şükrü Demir
13d2af3a26
add only necessary DLLs to windows.yml 2024-06-03 00:07:17 +03:00