Commit Graph

639 Commits

Author SHA1 Message Date
Gioacchino Mazzurco
c418d75609
Fix and upgrade GitlabCI 2026-06-17 01:31:19 +02:00
jolavillette
fa1e2903e7 Merge branch 'master' into CMakeMigration-Modular-CrossPlatform
Submodule pointer conflicts resolved by aligning with master:
- libretroshare  -> cafaaa19 (master; already contains this branch's CMake work)
- retroshare-webui -> a28d77fe (master)
- supportlibs/libsam3 kept at 6b61f1c (ahead of master, fast-forward)
2026-06-14 20:14:21 +02:00
Gioacchino Mazzurco
ee61aa58f0
Purge retroshare-service stale Android code 2026-06-14 16:24:55 +02:00
Gioacchino Mazzurco
1f8dda1d99
Update submodules 2026-06-14 15:53:03 +02:00
jolavillette
d4a20720ae build(macos): detect Qt version for the deploy archive name
deploy-macos.sh hardcoded QT_VERSION="UnknownQt", producing archive names like
...-Qt-UnknownQt.dmg. Query qmake (and the keg-only Homebrew qt@5 qmake) to put
the real Qt version in the name, mirroring deploy-windows.sh; fall back to
"UnknownQt" only if nothing is found.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 17:31:56 +02:00
jolavillette
28ff5a6d33 build: move deploy scripts under build_scripts/<platform>/
Following the removal of the orchestrator Makefile, the canonical build is now
plain CMake on the top-level CMakeLists.txt (e.g. cmake -B Build-cmake -S .
-DRS_PLUGINS=ON && cmake --build Build-cmake; on Windows add -G "MSYS Makefiles"
-DRS_LIBRETROSHARE_STATIC=OFF -DRS_LIBRETROSHARE_SHARED=ON).

Move the packaging scripts into their matching build_scripts/ sub-directories and
make them independent of the Makefile and of the invocation directory:
- deploy-macos.sh   -> build_scripts/OSX/deploy-macos.sh
- deploy-windows.sh -> build_scripts/Windows-msys2/deploy-windows.sh
Each script now cd's to the repository root from its own location and reads the
build directory from BUILD_DIR (default Build-cmake) instead of assuming it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 12:34:07 +02:00
Akinniranye Samuel Tomiwa
28b9228ccd
Merge branch 'RetroShare:master' into implement-3107 2026-03-04 18:05:33 +01:00
thunder2
fcc5ba410c Windows build: Updated 7-Zip 26.00 x64 2026-03-02 19:49:24 +01:00
Akinniranye Samuel Tomiwa
fa28bf6f9c
Modernize Wiki GUI with libretroshare integration and features 2026-02-27 09:53:12 +01:00
thunder2
f26845ad2b Fixed MSYS2 compile. Renamed qmake to qmake-qt5. 2026-02-17 18:56:40 +01:00
Passw
24540db6aa
fix typo WindowsMSys2_InstallGuide.md
complet
complete
2025-11-12 09:12:05 +08:00
csoler
6a0dda8cf7 left test code template in place 2025-11-03 16:38:57 +01:00
defnax
ad481bbbc0 Fix & improve guide 2025-09-17 21:43:51 +02:00
Christoph Johannes Kleine
dc84b7c1d6 .desktop file remove absolute path for icons; fixes #2925 2025-08-12 22:39:27 +02:00
thunder2
5f5639391a Windows native build: Added architecture in console title during build and pack 2025-08-10 13:21:09 +02:00
csoler
dd7de312a1
Merge pull request #3002 from thunder2/qt6
Qt6
2025-08-09 23:27:39 +02:00
csoler
d455b3404e
Merge pull request #3016 from defnax/fedora-guide-v2
Added Fedora Install guide
2025-08-09 18:34:53 +02:00
defnax
f6f0f243ad Added fedora guide 2025-08-09 13:21:37 +02:00
defnax
1dc1f4fd56 fixed requested changes 2025-08-09 12:06:14 +02:00
defnax
7e8abe1aca corrected sqlcipher repo 2025-08-05 21:40:42 +02:00
defnax
2369f5a916 Update Linux_InstallGuide.md 2025-08-05 20:34:23 +02:00
defnax
e29b907761 update instructions 2025-08-04 18:18:21 +02:00
defnax
b75a14fac5 uodate opensuse packages 2025-08-03 19:33:35 +02:00
defnax
1b239c2f2a update instructions 2025-08-03 16:08:34 +02:00
defnax
a2cd31443c Added Linux Guide 2025-08-03 14:23:13 +02:00
thunder2
5554e35e21 Updated msys2 installation for Windows build 2025-08-03 13:46:39 +02:00
csoler
6266627141
Merge pull request #2988 from defnax/Windows-compile-qt
Added Install Guide for qtcreator native build
2025-08-02 19:08:27 +02:00
thunder2
52fdbd531b Added build with Qt 6 for Windows msys2 2025-07-29 18:32:53 +02:00
thunder2
9a84fef2dd Added pack and installer with Qt 6 Windows native build 2025-07-29 18:32:52 +02:00
thunder2
07ee6581e1 MSYS2: Use date of last git commit instead of current date for packed filename 2025-07-29 18:31:22 +02:00
thunder2
e4672d9a57 Windows native build: Enabled parallel build of external libraries 2025-07-28 18:32:13 +02:00
thunder2
93b232d7ae Windows native build: Removed external library libmicrohttpd 2025-07-28 18:31:49 +02:00
defnax
a2eb40740f Added Install Guide for qtcreator native build 2025-07-20 13:11:23 +02:00
thunder2
f53a30a0e4 Updated external libraries for Windows native build
- curl-8.9.1
- ffmpeg-4.4.6
- libxml2-2.14.5
- libxslt-1.1.43
- speex-1.2.1
- speexdsp-1.2.1
- xapian-core-1.4.29
2025-07-18 14:25:17 +02:00
thunder2
6c1eb35a47 MSYS2: Added toolchain to filename of packed files and installer 2025-07-16 17:23:01 +02:00
thunder2
1aec263bb9 MSYS2: Removed parameter "clang" from build. Use "clang32" or "clang64" instead. 2025-07-16 17:23:01 +02:00
defnax
8c26fa879d Added asio depency 2025-07-12 23:44:00 +02:00
defnax
42bd651fb3 Update MSYS2 packages 2025-07-12 23:44:00 +02:00
thunder2
500ab2098b Added asio as external library for Windows native compile 2025-07-11 23:17:12 +02:00
Christoph Johannes Kleine
d165a84b67
Windows-msys2 build.bat add asio 2025-07-11 16:35:19 +02:00
defnax
e146706a97
Update macports 2025-06-14 16:21:32 +02:00
defnax
751cc660a6
Update MacOS_X_InstallGuide.md 2025-06-14 14:39:12 +02:00
Christoph Johannes Kleine
d0c4827335
change .desktop file in build_scripts 2025-05-31 18:32:58 +02:00
defnax
b99988385f Added brew packages for RNP 2025-01-30 19:53:59 +01:00
defnax
01617da863 Fixed some frames to get compatible for system style
* Fixed some frames to get compatible for system style
* update macos package script
2024-12-30 21:36:04 +01:00
thunder2
b502dd71e2 Windows build: Fixed makefile for external libraries 2024-12-28 14:01:45 +01:00
thunder2
32a43b1892 Windows build: Updated cmake to 3.31.3 2024-12-27 14:43:26 +01:00
thunder2
6cde715e66 Windows build: Updated MSYS2 installer to 20241208 2024-12-27 14:35:23 +01:00
thunder2
d79ce90c68 Fixed Windows build with librnp 2024-12-19 00:32:26 +01:00
csoler
16d6d4d597 updated master to all submodules 2024-04-02 17:55:11 +02:00