Releases: b-com-software-basis/remaken
Remaken Linux Installer
Use to install remaken
NB : it doesn't install conan
Run ./installBrew.sh to install brew.
Then run .source ~/.profile to relaod your profile.
Run ./installRemaken.sh to install remaken.
finally re-run .source ~/.profile to relaod your profile.
Remaken Linux Installer with conan 1.X
Use to install remaken and conan 1.59.0
Run ./installBrew.sh to install brew.
Then run .source ~/.profile to relaod your profile.
Run ./installRemaken.sh to install remaken.
finally re-run .source ~/.profile to relaod your profile.
1.9.5
1.9.4
Remaken version 1.9.4 :
-
Update builddefs-qmake constant value to 4.9.5
-
fix: #19 - fix conan remote add for default remote "conancenter" or "conan-center", and update log message
-
fix: remaken install with --remote-only (juste add remote, but don't install dependencies)
-
fix: #16 - return runtime errors on missing libraries for remaken bundle/bundleXpcf commands
-
fix: remaken configure with a dependency that contains sub-dependency options
-
feat: add "remaken info pkg_systemfile" for generate package system files (only conan now) from packagedependencies.txt in a specified folder
-
feat: add init "artefactpkg" subcommand for install artefact packager scripts in .remaken/scripts (can be used with --tag)
-
feat : add --ignore-errors flags for juste display a warning instead errors on bundle command
-
feat : manage .pkginfo/.headers and .pkginfo/.libs on remaken bundle for manage error or warning
-
feat[Run Command] : format PATH to operating system. Add option to define folder for generate a script for prepare environnement with paths
-
feat[Run Command] : manage output in quiet mode (verbose mode enables to display conan logs)
-
feat: add
--conan-build
option for force build of conan dependency -
doc: update doc for remaken info
-
doc : add documentation for install artefact packager scripts
-
doc: add informations about Package tree and package third parties as remaken packages with artifactpackager scripts
-
scripts : update script for install remaken (can manage version)
-
scripts: add artipackager scripts
1.9.3
Remaken version 1.9.3 :
- Update builddefs-qmake constant value to 4.9.4
- fix: remaken bundle manage force or override option (force replacing files when bundle)
- fix[win setup] : #11 - fix text in windows setup nsh script #11
- fix: update boost build with conan (remove numa = false)
- feat[deps]: update boost to 1.76.0
- feat: update configure conditions : manage remove conditions #15
ArtifactPackager
Provides tools for Unix and Windows to create ready to deploy artifacts.
The folder in which you will launch your artifactPackager must contain only one folder stuctured as follows:
ArtifactName
ArtifactVersion
interfaces
_here your header files_
lib
architecture (x86_64, arm64, ...)
mode (shared or static)
config (release or debug)
_your libraries here in current mode_
bcom-ArtifactName.pc
packageDependencies.txt (if your Artifact requires third-parties)
ArtifactName_remakeninfo.txt
.pkginfo
.headers / .lib / .bin (folders that identifies the content of the artifact)
Just run the ArtifactPackager script for current Os at the root folder of your package, and it will automatically create folder(s) for each version :
`architecture_mode_config`
For instance : x86_64_shared_release
Each folder contains a zip file with name format :
`ArtifactName_ArtifactVersion_architecture_mode_config.zip`
For instance : xpcf_2.5.0_x86_64_shared_release.zip
This package name format must be respected and will be used by remaken to find the dependency required for a requested development environment.
In this case, to download this artifact thanks to remaken and to link it with QMake, add the following line in your packagedependencies.txt file:
ArtifactName|ArtifactVersion|ArtifactName|localFolder@github|repoURL (if uploaded in the release of the binaries repository on GitHub).
For instance :
xpcf|2.6.2|xpcf|github|https://github.com/b-com-software-basis/xpcf/releases/download
1.9.2
1.9.1
1.8.1
remaken-1.8.0
fix: improve messages when remote search order is inverted