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.
36 lines
593 B
36 lines
593 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-api $DIST |
|
cp Cargo.toml $DIST |
|
cp configure $DIST |
|
cp meson.build $DIST |
|
cp fractal.doap $DIST |
|
cp LICENSE.txt $DIST |
|
cp README.md $DIST |
|
cp -rf scripts $DIST |
|
|
|
# cargo vendor |
|
cargo vendor |
|
mkdir $DIST/.cargo |
|
cat <<EOF > $DIST/.cargo/config |
|
[source.crates-io] |
|
replace-with = "vendored-sources" |
|
|
|
[source.vendored-sources] |
|
directory = "vendor" |
|
EOF |
|
cp -rf vendor $DIST/ |
|
|
|
# packaging |
|
cd $DEST/dist |
|
tar -cJvf $VERSION.tar.xz $VERSION
|
|
|