You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
564 B
30 lines
564 B
#!/bin/sh |
|
|
|
VERSION=$1 |
|
DEST=${MESON_BUILD_ROOT} |
|
DIST=$DEST/dist/$VERSION |
|
|
|
|
|
cd "${MESON_SOURCE_ROOT}" |
|
mkdir -p $DIST |
|
|
|
# copying files |
|
cp -rf fractal-gtk $DIST |
|
cp -rf fractal-matrix-api $DIST |
|
cp Cargo.toml $DIST |
|
cp Cargo.lock $DIST |
|
cp meson.build $DIST |
|
cp meson_options.txt $DIST |
|
cp fractal.doap $DIST |
|
cp LICENSE.txt $DIST |
|
cp README.md $DIST |
|
cp -rf scripts $DIST |
|
|
|
# cargo vendor |
|
mkdir $DIST/.cargo |
|
cargo vendor | sed 's/^directory = ".*"/directory = "vendor"/g' > $DIST/.cargo/config |
|
cp -rf vendor $DIST/ |
|
|
|
# packaging |
|
cd $DEST/dist |
|
tar -cJvf $VERSION.tar.xz $VERSION
|
|
|