From d3cb29b52eaef2777b617246dd41a57f9041246c Mon Sep 17 00:00:00 2001 From: Chewing_Bever Date: Sun, 13 Aug 2023 10:17:21 +0200 Subject: [PATCH] chore: move PKGBUILD to separate repo --- CHANGELOG.md | 7 +++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- PKGBUILD | 42 ------------------------------------------ README.md | 14 ++++++++++++++ 5 files changed, 23 insertions(+), 44 deletions(-) delete mode 100644 PKGBUILD diff --git a/CHANGELOG.md b/CHANGELOG.md index 44603b6..5305b42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://git.rustybever.be/Chewing_Bever/alex/src/branch/dev) +## [0.4.1](https://git.rustybever.be/Chewing_Bever/alex/src/tag/0.4.1) + +### Changed + +* Moved PKGBUILD to separate repo +* Properly update lock file + ## [0.4.0](https://git.rustybever.be/Chewing_Bever/alex/src/tag/0.4.0) ### Added diff --git a/Cargo.lock b/Cargo.lock index e03b1d5..788d506 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "alex" -version = "0.3.1" +version = "0.4.1" dependencies = [ "chrono", "clap", diff --git a/Cargo.toml b/Cargo.toml index f37c2ca..9e625f4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alex" -version = "0.4.0" +version = "0.4.1" description = "Wrapper around Minecraft server processes, designed to complement Docker image installations." authors = ["Jef Roosens"] edition = "2021" diff --git a/PKGBUILD b/PKGBUILD deleted file mode 100644 index 6bb6b6c..0000000 --- a/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# Maintainer: Jef Roosens - -pkgname='alex' -pkgver=0.3.1 -pkgdesc='Wrapper around Minecraft server processes, designed to complement Docker image installations.' -pkgrel=1 -arch=('x86_64' 'aarch64') - -url='https://git.rustybever.be/Chewing_Bever/alex' -license=('MIT') - -makedepends=('cargo') -depends=('glibc' 'gcc-libs' ) - -source=("${pkgname}-${pkgver}.tar.gz::https://git.rustybever.be/Chewing_Bever/alex/archive/${pkgver}.tar.gz") -sha512sums=('f88903bd99397f3e9a1c4a40febc65eace0d594cde8de20d54ed1cd0597512152111e7a20acaaa971309d5afe1ea267c7ef3b08f0d803237e8004808a83752c5') - -prepare() { - cd "${pkgname}" - - export RUSTUP_TOOLCHAIN=stable - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" -} - -build() { - cd "${pkgname}" - - export RUSTUP_TOOLCHAIN=stable - export CARGO_TARGET_DIR=target - cargo build --frozen --release --all-features -} - -check() { - cd "${pkgname}" - - export RUSTUP_TOOLCHAIN=stable - cargo test --frozen --all-features -} - -package() { - install -Dm0755 -t "${pkgdir}/usr/bin/" "${pkgname}/target/release/${pkgname}" -} diff --git a/README.md b/README.md index dc96623..979bd1e 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,20 @@ Alex is distributed as statically compiled binaries for Linux amd64 and arm64. These can be found [here](https://git.rustybever.be/Chewing_Bever/alex/packages). +### Arch + +Arch users can install prebuilt `x86_64` & `aarch64` packages from my `bur` +repository. Add the following at the bottom of your `pacman.conf`: + +```toml +[bur] +Server = https://arch.r8r.be/$repo/$arch +SigLevel = Optional +``` + +If you prefer building the package yourself, the PKGBUILD can be found +[here](https://git.rustybever.be/bur/alex-mc). + ### Dockerfiles You can easily install alex in your Docker images by letting Docker download it