Skip to content

Releases: b-com-software-basis/remaken

Remaken Linux Installer

10 Jul 13:09
Compare
Choose a tag to compare

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

09 Mar 09:52
Compare
Choose a tag to compare

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

08 Mar 13:18
Compare
Choose a tag to compare

Remaken version 1.9.5 :

  • Fix : install conan 1.59.0 on Windows
  • feat: add --condition repeatable option for force condition in install or configure command
  • doc: update README.md
  • scripts: add win/unixes build scripts

1.9.4

09 Jan 11:59
Compare
Choose a tag to compare

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

28 Sep 10:17
Compare
Choose a tag to compare

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

29 Nov 12:34
Compare
Choose a tag to compare

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

30 Mar 06:58
Compare
Choose a tag to compare
doc: update remaken run documentation

1.9.1

26 Jan 14:31
Compare
Choose a tag to compare
fix[scripts]: handle symlinks in remaken_packager script.

1.8.1

08 Oct 21:11
Compare
Choose a tag to compare
Update remaken version to 1.8.1

remaken-1.8.0

27 Sep 09:24
Compare
Choose a tag to compare
fix: improve messages when remote search order is inverted