First release of the package

This commit is contained in:
BarbUk 2025-12-04 15:15:30 +04:00
commit 207539cf34
No known key found for this signature in database
GPG key ID: B6D01F84A7519939
3 changed files with 65 additions and 0 deletions

17
.SRCINFO Normal file
View file

@ -0,0 +1,17 @@
pkgbase = rumdl
pkgdesc = Markdown Linter and Formatter written in Rust
pkgver = 0.0.188
pkgrel = 1
url = https://github.com/rvben/rumdl
arch = x86_64
arch = aarch64
license = MIT
makedepends = cargo
depends = glibc
depends = gcc-libs
conflicts = rumdl-bin
options = !lto
source = rumdl-0.0.188.tar.gz::https://github.com/rvben/rumdl/archive/refs/tags/v0.0.188.tar.gz
sha256sums = 9aa960bf8298f89bbfcf3c2bc91dbfbe4d927453fb8549ee5f377a21719e58bd
pkgname = rumdl

7
.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
src
pkg
*.tar.xz
*.tar.gz
*.tar.zst
*.log

41
PKGBUILD Normal file
View file

@ -0,0 +1,41 @@
# Maintainer: Julien Virey <julien.virey@gmail.com>
pkgname=rumdl
pkgver=0.0.188
pkgrel=1
pkgdesc='Markdown Linter and Formatter written in Rust'
arch=('x86_64' 'aarch64')
options=(!lto)
url=https://github.com/rvben/rumdl
license=('MIT')
depends=(glibc gcc-libs)
makedepends=(cargo)
conflicts=("$pkgname-bin")
source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
sha256sums=('9aa960bf8298f89bbfcf3c2bc91dbfbe4d927453fb8549ee5f377a21719e58bd')
prepare() {
cd $pkgname-$pkgver
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target $(rustc --print host-tuple)
}
build() {
cd $pkgname-$pkgver
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build --frozen --release --bin rumdl
}
#check() {
# cd $pkgname-$pkgver
# export RUSTUP_TOOLCHAIN=stable
# cargo test --frozen
#}
package() {
cd $pkgname-$pkgver
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}