Commit graph

12 commits

Author SHA1 Message Date
Daniel García Moreno
530046c0e7 Cargo.lock to dist in release
Cargo.lock is needed in the release because of cargo vendor
2018-03-22 10:41:10 +01:00
Daniel García Moreno
b3e7d645e2 Update release script to manage github vendors 2018-03-19 08:36:11 +01:00
Daniel García Moreno
29ce97d473 Add resources to build input 2018-02-01 19:16:53 +01:00
Daniel García Moreno
49e86a49c6 Really using rust sources to rebuild with meson
We were calling always the cargo script to build all, on each call to
build but we can provide the rs input and let meson to check if some
source has changed and if not, it won't try to build.
2018-02-01 17:31:13 +01:00
Daniel García Moreno
57b374e04a Build script with DEBUG and RELEASE mode
I've added the env var CARGO_HOME pointing to target directory to make
it cacheable when you build Fractal with builder to speed up building.

I've also added an env var check to difference between DEBUG mode and
RELEASE mode so you can configure GnomeBuilder to build the debug
version.
2018-01-29 19:32:04 +01:00
Daniel García Moreno
1e5ee1755d Make builds now only fractal-gtk 2018-01-29 01:24:39 +01:00
Daniel García Moreno
9104ebb223 Script to increase the version for a new release
This script creates a new release, increasing the release number in all
files then it creates a new commit and the creates a new tag, and
finnaly it generates the .tar.xz release file.
2017-12-27 12:45:37 +01:00
Daniel García Moreno
7ea1575b30 Use xz instead of gz for release package 2017-12-13 13:56:16 +01:00
Jordan Petridis
63ba9c441c
Re-structure the repo into a cargo workspace instead. 2017-12-06 03:12:08 +02:00
Daniel García Moreno
d0dac5e7ad meson release build target that generates tar.gz with vendor 2017-11-09 20:57:21 +01:00
Daniel García Moreno
278fb845b2 Better meson.build file to compile with cargo 2017-11-08 13:37:20 +01:00
Daniel García Moreno
73895f22e7 Compiling and install using meson 2017-11-08 12:44:55 +01:00