summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD43
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..37c2f5f8b9f4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = logss
+ pkgdesc = A simple cli for logs splitting
+ pkgver = 0.0.2
+ pkgrel = 1
+ url = https://github.com/todoesverso/logss
+ arch = x86_64
+ license = MIT
+ makedepends = cargo
+ depends = gcc-libs
+ source = logss-0.0.2.tar.gz::https://github.com/todoesverso/logss/archive/v0.0.2.tar.gz
+ source = logss-0.0.2-cargo-lock.patch::https://github.com/todoesverso/logss/commit/89041988a040350d215e1976f1b1cccc990b2e32.patch
+ sha512sums = 1678687a5d9ba88b74c12baafa8b33076c3ad2b23894fbcf08fb00b3620cae8e0b1b96f5f153b3e5c1ee46552046b2dad80a024fc494ce89166626eb65c6bf47
+ sha512sums = f24aed56c8fb4ebc81e5def858e18502d077ce0f9d90630300379d181c27102a0b757dfb6e5c4e025dc8c5d09890551022a649c701eb82e026a3fc2b36b89acc
+
+pkgname = logss
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..13441cdcc573
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: orhun <orhunparmaksiz@gmail.com>
+# https://github.com/orhun/pkgbuilds
+
+pkgname=logss
+pkgver=0.0.2
+pkgrel=1
+pkgdesc="A simple cli for logs splitting"
+arch=('x86_64')
+url="https://github.com/todoesverso/logss"
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('cargo')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
+ "$pkgname-$pkgver-cargo-lock.patch::$url/commit/89041988a040350d215e1976f1b1cccc990b2e32.patch")
+sha512sums=('1678687a5d9ba88b74c12baafa8b33076c3ad2b23894fbcf08fb00b3620cae8e0b1b96f5f153b3e5c1ee46552046b2dad80a024fc494ce89166626eb65c6bf47'
+ 'f24aed56c8fb4ebc81e5def858e18502d077ce0f9d90630300379d181c27102a0b757dfb6e5c4e025dc8c5d09890551022a649c701eb82e026a3fc2b36b89acc')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch -Np1 -i "../$pkgname-$pkgver-cargo-lock.patch"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --release --frozen
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo test --frozen
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}