packages/svgcleaner/PKGBUILD
2024-11-15 17:26:49 +01:00

37 lines
1.1 KiB
Bash

# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Contributor: Mitsu <archlinux AT suumitsu DOT eu>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
# Maintainer: Jelle van der Waa <jelle@archlinux.org>
pkgname=svgcleaner
pkgver=0.9.5
pkgrel=5
pkgdesc="An application that cleans svg images from unnecessary data in batch mode."
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://github.com/RazrFalcon/SVGCleaner"
license=('GPL2')
makedepends=('gcc-libs' 'cargo')
source=("$pkgname-$pkgver.tar.gz::https://github.com/RazrFalcon/SVGCleaner/archive/v${pkgver}.tar.gz"
Cargo.lock)
sha256sums=('dcf8dbc8939699e2e82141cb86688b6cd09da8cae5e18232ef14085c2366290c'
'6b76da2b576358d34fada6df6908912be1a6602c118df8c32cdc46c5c95d5147')
prepare() {
cp Cargo.lock "svgcleaner-${pkgver}/"
}
build() {
cd "svgcleaner-${pkgver}"
cargo build --release --locked
}
check() {
cd "svgcleaner-${pkgver}"
cargo test --release --locked
}
package() {
cd "svgcleaner-${pkgver}/target/release"
install -Dm755 "svgcleaner" "${pkgdir}/usr/bin/svgcleaner"
}