aboutsummaryrefslogtreecommitdiff
path: root/scripts/sync_versions.sh
blob: f3955efc37fc015e9db09219ec5df4e36282c4db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

version=`just version`

echo "Using version from meson.build: ${version}"

# Rust Cargo.toml
echo -ne "\tUpdating: Cargo.toml"
sed -i "s/^version = \"[^\"]*\"$/version = \"$version\"/" Cargo.toml
echo -e "\r\tUpdated: Cargo.toml "

# Arch PKGBUILD
echo -ne "\tUpdating: PKGBUILD"
sed -i "s/^pkgver=.*$/pkgver=$version/" build-aux/arch/PKGBUILD
echo -e "\r\tUpdated: PKGBUILD "

# Fedora RPM Spec
echo -ne "\tUpdating: map.spec"
sed -i "s/^Version:        .*$/Version:        $version/" build-aux/rpm/map.spec
echo -e "\r\tUpdated: map.spec "