Commit Graph

493 Commits

Author SHA1 Message Date
thunder2
8c7920b545 Changed Windows build environment
- Fixed deploy path with tor
- Disabled webui in installer
- Optimized file get-gcc-version.bat
- Optimized file get-qt-version.bat
- Renamed file msys-path.bat to msys2-path.bat
- Removed file download-file-wildcard.bat
- Removed file winhttpjs.bat
- Removed download and usage of wget.exe
2020-08-03 21:37:43 +02:00
thunder2
4089fd2d7a Fixed creating git-log in Windows build environment 2020-08-01 22:32:03 +02:00
thunder2
eb641055cd Changed Windows Installer to build x86 and x64 version 2020-08-01 22:31:59 +02:00
thunder2
33e22a4236 Pack x86/x64 Windows build environment
Pack retroshare-service instead of retroshare-nogui
2020-08-01 22:31:51 +02:00
thunder2
b4b09373bd Removed Sigcheck from Windows build environment 2020-08-01 22:31:35 +02:00
thunder2
ef03b12956 Use MSYS2 to build external libraries for Windows compile 2020-08-01 22:31:27 +02:00
thunder2
096c996153 Updated Windows build tools 2020-08-01 22:31:14 +02:00
thunder2
06d8b67f23 Removed usage of MSYS from Windows build environment 2020-08-01 22:31:08 +02:00
thunder2
fd078f7991 Removed automatic download of Qt in Windows build environment 2020-08-01 22:31:00 +02:00
thunder2
9db2fe7d08 Modified Windows build scripts
- Deactivated build of plugins
- Deactivated changelog
- Pack license
2020-08-01 22:30:51 +02:00
G10h4ck
9587cfd4d9
Merge pull request #2009 from hunbernd/feature/msys2enhancements
Reworked msys2 build scripts
2020-08-01 18:00:19 +02:00
Phenom
721fad131e Update OBS submodule 2020-07-03 22:14:35 +02:00
hunbernd
71242726ce Added readme.md 2020-06-07 02:40:56 +02:00
hunbernd
52cb17b020 Fix missing dependency problem 2020-06-07 02:21:52 +02:00
hunbernd
a2ebf0b715 Install tor if needed 2020-06-07 00:39:01 +02:00
hunbernd
03b4c69ae9 Small fixes:
- Documenting CONFIG+=
- Changed back msys2 download to an older version, the current one had bugs
2020-06-06 23:50:04 +02:00
hunbernd
2f3a8a9815 Added scripts to build installer 2020-06-06 18:00:18 +02:00
hunbernd
4f6356d7dd Added .gitignore for env-mod.bat
Added variable for clang
2020-06-06 17:59:11 +02:00
hunbernd
fdead2e491 Generate changelog.txt 2020-06-01 22:11:23 +02:00
hunbernd
d2a3f1e8d0 Changed default configuration: 64 -plugins +nativedialogs
Changed msys2 download version
Added x64 or x86 into the pack filename
2020-06-01 15:28:12 +02:00
hunbernd
b6f1c23ae9 Skip updating 2020-06-01 14:01:36 +02:00
hunbernd
3dd5945186 Deep channel and file indexing support 2020-06-01 00:53:31 +02:00
hunbernd
00102701df Added script to start clean build environment 2020-05-30 02:18:21 +02:00
hunbernd
cd751f12d4 Clang support 2020-05-30 02:16:59 +02:00
hunbernd
5a7b9e416c Added missing doxygen dependency 2020-05-29 23:06:21 +02:00
hunbernd
6cf61001b8 Make it possible to use only 1 thread for building 2020-05-24 18:24:58 +02:00
hunbernd
e4f94dc99f Pack webui 2020-05-23 22:32:08 +02:00
hunbernd
a11dc09790 Build webui 2020-05-23 22:05:44 +02:00
hunbernd
81a7d5a365 Removed winhttpjs and wget
Winhhtpjs triggered some antivirus software
Use powershell for downloads
2020-05-23 17:57:59 +02:00
hunbernd
1d298e20ba Removed sigcheck
Use powershell to extract the version information
2020-05-23 17:54:11 +02:00
hunbernd
c05f5e8329 Use ntldd instead of depends.exe
Check all exe and dll for dependencies
Deploy cmark.dll
2020-05-23 16:53:59 +02:00
hunbernd
f5306fd549 Dump the active build configuration into a file 2020-05-23 16:10:11 +02:00
Phenom
936cda9910 Add some words for QtCreator and build batch to Win install guide. 2020-04-26 11:57:20 +02:00
Gioacchino Mazzurco
bd76917cac
GitlabCI print git information of checked out version 2020-04-20 15:52:29 +02:00
Gioacchino Mazzurco
ac11ae9a40
GitlabCI install jq in outer docker image where it is executed
Export needed variable that is missing in merge requests
2020-04-08 12:10:06 +02:00
Gioacchino Mazzurco
a95b99dcb4
GitlabCI install curl and jq in base image 2020-04-08 12:10:06 +02:00
Gioacchino Mazzurco
8098eb1225
Initial work on GitlabCI 2020-04-08 12:10:05 +02:00
G10h4ck
b013ff96af
Delete README.html
this file shouldn't have ended up here
2020-03-28 22:53:59 +01:00
Gioacchino Mazzurco
8e0dd34753
Improve RetroShare Android tools and documentation 2020-03-20 00:10:11 +01:00
Gioacchino Mazzurco
5dbbe1ffd7
Improve debugabbility of JSON API
JSON API server uses standardized error handling based on
  std::error_condition for a few method, this improve debugabbility both
  from library size and from API client side
JSON API auth token are now more flexible, now the only proibition is using
  colon character ':' in user name
Implemented TO_JSON operation for std::error_condition
Avoid unkown serial job handling code duplication via fatalUnknownSerialJob
Usability improvement in t_RsLogger
Disable compilation of now unused is_alphanumeric
2020-01-27 21:22:49 +01:00
Gioacchino Mazzurco
63d879b3d9
Update OBS submodule 2019-12-21 00:29:08 +01:00
Gioacchino Mazzurco
3172879b0e
Update OBS submodule 2019-12-20 00:20:23 +01:00
Gioacchino Mazzurco
655582e970
Improve license according to REUSE 3.0
FSFE licensing checking program lint is now happy

$ reuse lint

* Bad licenses:
* Missing licenses:
* Unused licenses:
* Used licenses: AGPL-3.0-only, AGPL-3.0-or-later, Apache-2.0, CC-BY-SA-4.0, CC0-1.0, GPL-3.0-or-later, LGPL-3.0-or-later, MIT
* Read errors: 0
* Files with copyright information: 6324 / 6324
* Files with license information: 6324 / 6324

Congratulations! Your project is compliant with version 3.0 of the REUSE Specification :-)
2019-12-18 17:57:20 +01:00
Gioacchino Mazzurco
633d5866ef
Use SPDX standard names for licenses 2019-12-18 13:08:22 +01:00
Gioacchino Mazzurco
2a0e1ab59d
Fix Android compilation
Fix also a couple of warnings and update build documentation
2019-12-11 01:25:14 +01:00
defnax
9baff55ced update the msys2 win install guide for rapidjson package 2019-11-30 16:11:25 +01:00
Gioacchino Mazzurco
b883db0d4d
Fix TravisCI OSX build 2019-11-28 01:08:56 +01:00
Gioacchino Mazzurco
c73bdb83cd
Drop libresapi and modules that depends on it
A copy of the repository freezed before this deletion to ease old code
  viewing is available at
  https://github.com/RetroShare/zz_archive_RetroShare_libresapi
Removed some more cruft
Temporarly disabled JSON API generation of RsWebUi methods due to
  compilation breakage when rs_webui is disabled, RsWebUi keeps working
  but cannot be restarted from JSON API
2019-11-27 23:32:38 +01:00
Gioacchino Mazzurco
f162fe6d99
Android reduce toolchain cross-compilation time
No need to build restbed tests when cross-compiling the toolchain
2019-11-05 10:22:25 +01:00
Gioacchino Mazzurco
3a26ccf6a5
Implement deep indexing for files through Xapian
ATM it support extracting metadata only from OGG files.
The system has been designed to be easly extensible to more file formats
  registering more indexer functions which just need to extract metadata
  from a certain type of file and feed it to Xapian.
The system has been integrated into existent file search system to
  through generric search requests and results, it keep a good level of
  retro-compatibility due to some tricks.
The indexing system is released under AGPLv3  so when libretroshare is compiled
  with deep search enabled AGPLv3 must be honored instead of LGPLv3-or-later.
Cleaned up the debian copyright file using non-deprecated license
  code-names.
2019-10-26 15:57:38 +02:00