Commit Graph

134 Commits

Author SHA1 Message Date
Fresky fcc74d599b
build: try drop cross platform (#1)
* build: try remove other platforms

* ci: do not trigger on every branch

* master, not main

* disable addon for now

* [skip ci] try fix workflow name
2024-09-30 23:04:57 +08:00
Cyano Hao b9f36558ba
Linux Qt 6 port (#490)
* initial Qt 6 port

* move arch linux package to Qt 6

* minor fix
2024-09-29 20:01:14 +08:00
Cyano Hao 348196e65b
Update Windows legacy packaging script (#494)
- upgrade to Qt 5.15.15, mingw-lite 14.2.0
- port bundled mingw-builds to Windows 2000
  - previous winxp build now becomes win2000 build, replacing old win2000 build
- automatic dependency download & install
- add cross build script
2024-09-27 10:52:27 +08:00
Cyano Hao 9952ce57f2
Update Windows packaging script: follow upstream MSYS2 changes (#488)
- mingw-w64-clang-i686-qt5-static removed
- mingw-w64-i686-7zip removed
2024-09-18 15:21:34 +08:00
Roy Qu 829bc7f9ec Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2024-06-11 17:31:44 +08:00
Roy Qu 9afe16384e update astyle to 3.5 2024-06-11 16:44:37 +08:00
Roy Qu 40dfc31c71 update debian build script 2024-06-11 16:26:37 +08:00
Cyano Hao f9d2f1b79c
update appimage build environment (#453) 2024-06-11 07:55:19 +08:00
Roy Qu 986cce66d0 add deepin build script 2024-06-02 19:37:17 +08:00
Cyano Hao 7a0514786b
launch Linux terminal in its own process (#445) 2024-06-02 19:01:11 +08:00
Roy Qu 87bbb23fa2 update windows package script 2024-05-28 15:06:23 +08:00
gaal-dev 312617728f
Fix debian-static build script (#437)
Co-authored-by: Andrey Gavrilin <agavrilin@kyriba.com>
2024-05-28 09:28:47 +08:00
Cyano Hao 30f7a119bc
fix alpine linux ci build (#434) 2024-05-24 22:47:24 +08:00
Roy Qu ea707d1923 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2024-05-17 16:51:49 +08:00
Roy Qu 4e688a9136 - fix: Shouldn't warn "xxx.s is modifed" when "Generate assembly" is reran.
- fix: Shouldn't warn "Makefile is modifed" when "View Makefile" is reran.
2024-05-17 16:51:34 +08:00
Cyano Hao 01dffbe72e
update nt5 toolchain (#428) 2024-05-17 15:52:36 +08:00
Cyano Hao 00f911d5da
require UTF-8 code page to build with MSVC toolchain (#427) 2024-05-17 09:04:44 +08:00
Roy Qu bdace3fcf1 windows package script: support mingw32/mingw64 folder instead of archives. 2024-05-12 09:47:00 +08:00
Cyano Hao d6c739d72e
update nt 5 build script (#416) 2024-05-09 21:08:28 +08:00
Cyano Hao 2fc9b51053
Fix CI build (#414)
* remove git from CI test

* fix build
2024-05-09 16:14:47 +08:00
Cyano Hao ae8e8fdaa6
add astyle to windows llvm build script (#411) 2024-05-04 10:14:08 +08:00
Cyano Hao 6359000c85
update docs (#404) 2024-04-28 16:47:35 +08:00
Cyano Hao 85384f6809
update build script for Windows XP (#401) 2024-04-28 11:58:39 +08:00
Cyano Hao ec6222ddb8
add ucrt support to windows build script (#399) 2024-04-27 21:55:09 +08:00
Cyano Hao ad6873614b
Update Linux build scripts (#397)
* update linux build scripts

* update docs
2024-04-27 10:22:53 +08:00
Cyano Hao 4ebacc9e3e
use Arch Linux-style git repo management in windows build script (#396) 2024-04-25 17:21:05 +08:00
Roy Qu 3caf54ff34 don't rebuild astyle each time 2024-04-25 17:07:43 +08:00
Roy Qu 7df90b0d5d remove astyle sourcetree 2024-04-25 16:29:27 +08:00
Roy Qu 2b159eac47 fix debian update-version script info 2024-04-14 18:33:02 +08:00
Cyano Hao ab30ede5c5
Add rasterized icons in Arch Linux package (#383)
* add rasterized icons in arch linux package

* fix missing deps in chroot-ed build
2024-04-13 17:45:55 +08:00
Cyano Hao 19227bc2a4
update llvm compiler version in windows package (#360) 2024-04-01 11:00:20 +08:00
Cyano Hao 334ab8d87b
merge llvm installer script to mingw script (#355) 2024-03-31 08:23:30 +08:00
Cyano Hao acd9030374
check OS arch and version in installer (#340) 2024-03-29 12:50:45 +08:00
Cyano Hao 54599d7c30
fix arm64 mingw packaging (#339) 2024-03-29 12:50:25 +08:00
Roy Qu 1872241cb1 add help info to mingw build script 2024-03-29 09:03:34 +08:00
Cyano Hao b3d4135709
orthogonalize mingw32 and mingw64 in packaging script (#338) 2024-03-29 08:22:02 +08:00
Cyano Hao e79b8d47ab
allow switching msys2 environment in packaging script (#335) 2024-03-28 21:58:08 +08:00
Cyano Hao 4ac5bc3a40
merge msys packaging scripts (#334) 2024-03-28 17:46:39 +08:00
Cyano Hao b6eed0a00f
update msys packaging scripts (#332)
- make it machine-independent
- simplify 7z package
- fail fast
2024-03-28 15:01:37 +08:00
Roy Qu 6be609f2b4 script to auto generate debian changelog 2024-03-27 10:30:22 +08:00
Cyano Hao 0328a36893
fix wayland icon by matching desktop file with window class (#257) 2024-03-10 08:04:41 +08:00
Roy Qu 1283609c41 fix: debian package script lost app version 2024-03-07 17:57:22 +08:00
Roy Qu a336cb7e0f update debian package scripts 2024-03-07 17:20:29 +08:00
Roy Qu 6dcc09efb8 fix: debian package script 2024-03-07 16:38:08 +08:00
Roy Qu 3934b62cf0 remove wine/mingw-w64 dependence 2024-03-07 16:31:48 +08:00
Roy Qu 9f622ec06c remove utf8init lib 2024-03-07 16:28:45 +08:00
Cyano Hao e0d57213ad
add support for versioned GCC and Clang in compiler hint (#237) 2024-03-07 15:55:51 +08:00
Cyano Hao a5e17d702d
Update Linux packaging for Qt 5.15 (#234)
* update appimage build

* update Qt version in BUILD.md

* add AppImage to CI build

* add statically linked package for Ubuntu 20.04

* add statically linked deb to CI build
2024-03-06 17:32:21 +08:00
Cyano Hao f291470f5b
Update XDG desktop integration (#222)
* add XDG MIME support

* force XDG icon spec

With the addition of MIME support, it is no longer possible to integrate with desktop environment by simply moving desktop file to standard location. Now force XDG_ADAPTIVE_ICON=ON.

If you build Red Panda C++ with non-standard PREFIX, you will move all desktop integration components to standard location.
2024-02-26 10:51:15 +08:00
Cyano Hao 5ada4b6e4b
Fix deb rules compatibility (#206)
* workaround debian 10 and ubuntu 20.04

* add more Debian/Ubuntu to CI
2024-02-22 10:31:07 +08:00