From 4e54efa70580f68023efb7ecb62d583cd814e6d9 Mon Sep 17 00:00:00 2001 From: supernovatux Date: Mon, 12 Sep 2022 21:56:40 +0530 Subject: [PATCH] Added PkgBuilder script --- .gitignore | 1 - Cargo.lock | 2 +- Cargo.toml | 2 +- PkgBuilder.sh | 7 +++++++ 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 PkgBuilder.sh diff --git a/.gitignore b/.gitignore index b96d0b0..dc92a93 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ /target PKGBUILD auto-backlight-*.*.*-x86_64.tar.gz -tar-helper.sh *.out* completions \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 3bdd587..3e733b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -24,7 +24,7 @@ dependencies = [ [[package]] name = "auto_backlight" -version = "2.0.0" +version = "3.0.0" dependencies = [ "clap 3.2.20", "clap-verbosity-flag", diff --git a/Cargo.toml b/Cargo.toml index 6c90762..2a10062 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "auto_backlight" -version = "2.0.0" +version = "3.0.0" edition = "2021" authors = ["Supernovatux "] homepage = "https://github.com/Supernovatux/auto_backlight" diff --git a/PkgBuilder.sh b/PkgBuilder.sh new file mode 100644 index 0000000..9d9a2f9 --- /dev/null +++ b/PkgBuilder.sh @@ -0,0 +1,7 @@ +#!/bin/zsh +cargo build --profile=release +version=$(target/release/auto-backlight -V | awk '{print $2}') +tar -cvf auto-backlight-$version-x86_64.tar.gz completions target/release/auto-backlight LICENSE -I "gzip --best" +shasum=$(sha256sum ./auto-backlight-$version-x86_64.tar.gz | awk '{print $1}') +sed -i "s/sha256sums=.*/sha256sums=(\"$shasum\")/" PKGBUILD +sed -i "s/pkgver=.*/pkgver=$version/" PKGBUILD \ No newline at end of file