Commit Graph

105 Commits

Author SHA1 Message Date
Feng Yu
012b7d7234
fix cross_build (#435) 2022-12-03 17:16:29 +08:00
c0re100
5455d14144
Merge branch 'v4_4_x' of https://github.com/c0re100/qBittorrent-Enhanced-Edition into v4_4_x 2022-12-03 03:22:33 +08:00
c0re100
d51f8375b1
Merge branch 'v4_4_x' of https://github.com/qbittorrent/qBittorrent into v4_4_x 2022-11-05 15:31:29 +08:00
Vedant
26addb643c
Update winget.yml (#423) 2022-10-01 14:05:08 +08:00
Feng Yu
325910487c
ci: 🎡 change cross_build based docker image (#421) 2022-09-20 14:55:22 +08:00
Chocobo1
e151970998 GHA CI: bump "Install Qt" action version 2022-09-16 12:06:47 +08:00
Feng Yu
32ffa1b94a
qt 6.3.2 released. re-enable qt-wayland. (#415)
* ci: 🎡 fix wrong LIBTORRENT_BRANCH for cross_build

* ci: 🎡 re-enable qt-wayland for AppImage build
2022-09-09 18:19:02 +08:00
c0re100
200324dd65
Use Libtorrent 1.2 2022-09-02 07:44:50 +08:00
Feng Yu
b095216d80
ci: 🎡 fix build and release (#410) 2022-08-26 02:29:27 +08:00
Vedant
c765e0ec53
Create winget.yml (#402) 2022-08-14 02:46:38 +08:00
Feng Yu
cdd7001261
Remove extra libs from AppImage (#384) 2022-05-26 00:41:33 +08:00
Feng Yu
4a8c23b666
Delete libtorrent source directory when update failed. fix #380 (#382) 2022-05-24 21:27:59 +08:00
c0re100
ba61a84828
Merge branch 'v4_4_x' of https://github.com/qbittorrent/qBittorrent into v4_4_x 2022-05-23 01:32:19 +08:00
Feng Yu
ab45816bcf
fix qt 6.3 AppImage build (#363) 2022-04-10 02:29:53 +08:00
Chocobo1
f8d9f70e7f
GHA CI: work around error when installing Qt
This is to (temporarily) work around CI errors at jurplel/install-qt-action.
Upstream issue: https://github.com/jurplel/install-qt-action/issues/130

Original PR #16767.
PR #16780.
2022-03-31 13:15:46 +08:00
Feng Yu
1ef0a16d89
fix appimage build (#358) 2022-03-30 14:01:26 +08:00
c0re100
1336c27b9b
Use branch name as libt_version 2022-03-27 08:31:20 +08:00
c0re100
db18496c91
Merge branch 'v4_4_x' of https://github.com/c0re100/qBittorrent-Enhanced-Edition into v4_4_x 2022-03-25 16:26:28 +08:00
Feng Yu
40456fc4e0
Fix https certificates issue in AppImage and static linked. (#352)
* update github action version

* Fix https certificates issue
2022-03-23 15:32:40 +08:00
c0re100
353ca6573c
Merge branch 'v4_4_x' of https://github.com/qbittorrent/qBittorrent into v4_4_x 2022-03-18 06:54:29 +08:00
Feng Yu
1cb261407b
AppImage bundle qt wayland (#346) 2022-03-14 22:35:08 +08:00
Chocobo1
97ead6d7c9
GHA CI: disable uploading built artifacts for macOS
The binary aren't usable universally because users are required to
install related libraries.
2022-03-09 11:29:22 +08:00
Chocobo1
51cb3ca0c8
GHA CI: install boost library manually
libtorrent 2.0.5 has build issues with boost >= 1.78.
2022-03-09 11:29:21 +08:00
Feng Yu
f0d588d0ac
fix zsync Filename entity for AppImage (#332) 2022-02-17 23:47:09 +08:00
Feng Yu
21c1ca4e49
Bundle qt6gtk2 in AppImage and nox use zlib-ng instead of zlib (#324)
* Bundle qt6gtk2 in AppImage for better look

* use zlib-ng instead of zlib for nox build

* refactor build script
2022-01-27 15:05:37 +08:00
c0re100
af142361b8
Merge branch 'v4_4_x' of https://github.com/qbittorrent/qBittorrent into v4_4_x 2022-01-07 20:11:51 +08:00
Chocobo1
cc13f3e10d
GHA CI: Don't upload built artifacts for dynamic linking builds
As those won't work on testers system unless they install *all* and
same version of the dependent libraries too.

PR #15870.
2021-12-21 12:26:50 +08:00
Chocobo1
35c31906b7
GHA CI: don't let lupdate scan boost library
As it produces superflous warnings.
2021-12-13 15:08:36 +08:00
xavier2k6
9d2bb67834
GHA CI: Update libtorrent version(s)
PR #15819.
2021-12-09 12:32:52 +08:00
Chocobo1
0ee303789a
GHA CI: include translation file generation in test
PR #15814.
2021-12-07 12:17:15 +08:00
Chocobo1
67c45efff7
GHA CI: Use prebuilt Qt library 2021-11-20 14:33:12 +08:00
Chocobo1
7150d05399
GHA CI: Simplify commands 2021-11-18 00:20:58 +08:00
Chocobo1
e33c4086b9
GHA CI: Revise artifact folder layout
Now qbittorrent binaries will be placed in its own folder and cmake
related artifacts will be in another.

PR #15683.
2021-11-06 11:11:47 +08:00
Feng Yu
4f43ee89ac
v4_4_x use Qt6 for building. (#298) 2021-11-02 00:36:43 +08:00
c0re100
afea79b7db
Merge branch 'master' of https://github.com/qbittorrent/qBittorrent into v4_4_x 2021-10-24 21:38:19 +08:00
Chocobo1
559a979536
GHA CI: Add Qt6 builds
PR #15610.
2021-10-24 00:57:50 +08:00
xavier2k6
fb2fbc875d
GHA CI: Use macOS-latest VM image
PR #15589.
2021-10-22 12:16:11 +08:00
c0re100
c77da53874
Merge branch 'master' of https://github.com/qbittorrent/qBittorrent into v4_4_x 2021-10-21 03:50:04 +08:00
Chocobo1
3467358663
GHA CI: Switch to pre-commit framework for checking file health
Now users are able to run the same checks on their local development
environment.
https://pre-commit.com/
2021-10-11 22:17:10 +08:00
Chocobo1
89ca0c537d
Fix filename extension 2021-10-10 02:55:59 +08:00
Chocobo1
9a3d560d9e
GHA CI: use larger cache for compiling
Previous default was 500MB and it couldn't fit all compile results in
it, enlarge it to 2GB. Note that 2GB isn't the actual size stored on the
server, it will be compressed again by zstd and will be a lot smaller.
2021-10-03 16:38:34 +08:00
Chocobo1
4924fb95f8
GHA CI: build dependencies manually
Now it builds boost, libtorrent manually and we have control over its
version.
Enable build matrix for libtorrent versions.
Reorganized the folder/file layout in built artifact.
2021-10-03 16:07:03 +08:00
Chocobo1
763b9fc1da
Put PR template into action 2021-10-02 15:04:23 +08:00
Chocobo1
982133d9b6
CI: Clean up scripts
* Remove redundant dependencies
* Replace ccache action provider
* Let coverity-scan script build with libtorrent v2.0.4.

PR #15483.
2021-09-23 12:38:52 +08:00
xavier2k6
8518333406
Replace GitHub markdown templates with GitHub forms
PR #15330.
2021-09-17 12:51:33 +08:00
Chocobo1
c701379a2e
Fix typo 2021-09-11 12:07:52 +08:00
c0re100
079236185c
Merge branch 'master' of https://github.com/qbittorrent/qBittorrent into v4_4_x 2021-08-31 05:18:42 +08:00
Chocobo1
70573eba2c
GHA CI: Use preinstalled vcpkg (#15355)
This will save maintenance work on the vcpkg version.

Also a few other improvements:
* Add quotes to path
* Sort command flags
* Avoid switching shell, always use powershell (the default shell)
2021-08-22 12:29:17 +08:00
Chocobo1
a9feae6110
GHA CI: Split "main CI" to multiple workflows 2021-08-19 11:54:58 +08:00
Chocobo1
c12e486f59
GHA CI: Use prebuilt library packages on macOS 2021-08-19 11:08:19 +08:00