Commit Graph

483 Commits

Author SHA1 Message Date
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
Gioacchino Mazzurco
e7833174f3
Merge branch 'master' of github.com:RetroShare/RetroShare 2019-10-17 13:52:34 +02:00
Gioacchino Mazzurco
81a5f15994
Update OBS submodule 2019-10-17 13:51:56 +02:00
hunbernd
8c804ed601 Deploy retroshare-service
Deploy dependencies needed by imageformat dlls
2019-10-08 23:14:27 +02:00
hunbernd
29ae250646 Added missing dependencies 2019-10-08 22:25:45 +02:00
Gioacchino Mazzurco
a169250e1c
Add support to build with miniupnpc on Android
Necessary to workaroud issues:
  https://github.com/RetroShare/RetroShare/issues/1649
  https://github.com/mrjimenez/pupnp/issues/119
2019-09-28 13:54:16 +02:00
Gioacchino Mazzurco
6edf503ae0
Improve SQLCipher/SQLite support
When compiled with SQLCipher it is now capable of handling databases
  created by SQLite-only versions
Add support for SQLCipher on Android arm64
2019-08-31 16:22:24 +02:00
Gioacchino Mazzurco
9f04e1c9c2
Update udp-discovery-cpp and android openssl 2019-08-29 15:52:07 +02:00
Gioacchino Mazzurco
cea88f0c6c
Update OBS submodule 2019-07-25 17:40:25 +02:00
Gioacchino Mazzurco
933a6f1133
Update Android build script to work with Qt 5.12.4 and NDK 18 2019-07-19 20:01:07 +02:00
Gioacchino Mazzurco
c559a26224
retroshare-service support Android arm64 build 2019-07-18 11:11:42 +02:00