Gioacchino Mazzurco
75aaf134d2
CI: fix phash install prefix in base dockerfile
2021-09-30 13:11:48 +02:00
Gioacchino Mazzurco
8452e30afc
CI and Android toolchain improvements
2021-09-03 12:48:44 +02:00
Gioacchino Mazzurco
900ea5508d
Updated OBS submodule
2021-09-02 17:44:57 +02:00
Gioacchino Mazzurco
e384613809
Android: provide Dockerfile and use it for GitalbCI
...
Add support for installing Android SDK NDK directly into
prepare-toolchain-clang.sh
Modernize prepare-toolchain-clang.sh
Add support to install Qt based on installer 4.X to prepare-toolchain-clang.sh
Setub GtlabCI to build android APK based on the produced Docker image
2021-08-31 10:03:40 +02:00
thunder2
282f4f18a3
Removed library opencv from Windows build environment
2021-07-19 21:08:41 +02:00
defnax
c71b99c902
Merge pull request #2402 from defnax/macos
...
Update MacOS_X_InstallGuide.md
2021-04-03 14:19:04 +02:00
defnax
7702ad69f3
Update MacOS_X_InstallGuide.md
2021-04-03 11:24:49 +02:00
defnax
4fe3c955a3
Update MacOS_X_InstallGuide.md
2021-04-02 23:00:10 +02:00
defnax
a847541c1b
Merge pull request #2401 from defnax/macos
...
update macOs compile instruction
2021-04-02 14:59:20 +02:00
defnax
bba3051a54
Update MacOS_X_InstallGuide.md
2021-04-02 12:45:19 +02:00
defnax
729f36c792
Update MacOS_X_InstallGuide.md
2021-04-02 12:29:21 +02:00
defnax
0683bd2717
Update MacOS_X_InstallGuide.md
2021-04-02 12:02:01 +02:00
defnax
9a500dc62f
Update MacOS_X_InstallGuide.md
2021-03-29 18:22:32 +02:00
defnax
1ed1842a1b
Merge pull request #2397 from defnax/macos
...
Update MacOS_X_InstallGuide.md
2021-03-27 15:04:36 +01:00
defnax
bfc0456730
Update MacOS_X_InstallGuide.md
2021-03-27 13:42:47 +01:00
defnax
e7a87d89eb
Merge pull request #2395 from defnax/macos
...
Update MacOS_X_InstallGuide.md
2021-03-26 21:18:13 +01:00
defnax
a7c2ec43a3
Update MacOS_X_InstallGuide.md
2021-03-26 17:36:01 +01:00
defnax
ad568aa786
Merge pull request #2394 from defnax/macos
...
Update MacOS_X_InstallGuide.md
2021-03-26 15:33:12 +01:00
defnax
f17d2eb4df
Update MacOS_X_InstallGuide.md
2021-03-26 12:49:08 +01:00
defnax
a783ffac75
Update MacOS_X_InstallGuide.md
2021-03-26 12:06:10 +01:00
Gioacchino Mazzurco
2064d7c6ff
Update OBS submodule
2021-03-24 17:48:19 +01:00
Gioacchino Mazzurco
67c607cb32
Fix Android compilation
2021-03-23 23:16:31 +01:00
defnax
505a963212
removed the old macos instructions
2021-03-22 19:11:23 +01:00
thunder2
5b1b0cadf9
Moved tor binaries into subfolder "tor" for Windows build
2021-03-16 21:43:26 +01:00
Gioacchino Mazzurco
20c3131422
Fix define_default_value in android scripts
...
define_default_value wrongly reported error if the variable was already
defined, causing the scripts to fail under bash -e, fix it by
reporting corret exit value
2021-03-08 20:12:50 +01:00
Phenom
2075e8c23b
Fix Bubble Chat Style
2021-03-03 22:18:30 +01:00
thunder2
5a4f33aa51
Windows build environment
...
- Added no_rs_cppwarning for build
- Added rs_use_native_dialogs with commandline "nativedialogs"
- Added copy of sounds from plugin VOIP
2020-11-30 11:39:27 +01:00
thunder2
c7b6f5ffba
Upgraded external libraries in Windows build environment
...
- cmake-3.19.0
- opencv-4.5.0
- openssl-1.1.1h
2020-11-24 19:02:37 +01:00
hunbernd
bcafd06748
Fixed msys2 pack script:
...
- copy retroshare.dll (added if exist by thunder)
- copy plugins from the lib folder
2020-11-23 21:04:19 +01:00
thunder2
a815d5b1be
Added copy of retroshare.dll to Windows build environment and installer. Enabled build of plugins.
2020-11-09 22:04:26 +01:00
thunder2
29a1b630cc
Removed version number from external opencv libraries in Windows build environment
2020-11-09 22:04:25 +01:00
Gioacchino Mazzurco
82ba488574
Update Android debugging script and README
2020-08-13 20:27:03 +02:00
thunder2
532c114048
Windows build environment
...
- Fixed pack of tor bundle
- Removed external tool jom.exe
- Added parameter "singlethread" for build from MSYS2 build
2020-08-11 13:19:07 +02:00
thunder2
f85bf388d2
Enabled jsonapi in Windows build environment
2020-08-11 00:37:56 +02:00
thunder2
d38e7d2e70
Windows build environment
...
- Use date of last git commit instead of current date for filename
- Added download of Tor installation
- Added section Tor to installer
2020-08-08 18:30:38 +02:00
thunder2
08955c0818
Windows build environment
...
- Fixed creating git-log
- Added generating of changelog from MSYS2 build
2020-08-04 21:38:28 +02:00
hunbernd
5649075115
Updated msys2 version
...
Added instructions how to resolve issues caused by breaking changes in msys2
2020-08-04 11:41:46 +02:00
thunder2
dbd4f4f6c7
Windows build environment
...
- Removed version_detail_bash_script from build.bat
2020-08-03 22:58:06 +02:00
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
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
Gioacchino Mazzurco
528ffaac79
Update OBS recipes
2019-06-08 12:36:20 +02:00
Gioacchino Mazzurco
1020a00c34
Update OBS unstable source tarball
2019-04-25 02:22:38 +02:00