From 4ad9cf1e4f3eeb79afaa9163da8f75fb39e7e91b Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Tue, 10 Dec 2019 18:54:04 +0100 Subject: [PATCH] Initial Commit --- .SRCINFO | 13 +++++++++++++ .editorconfig | 9 +++++++++ .gitignore | 5 +++++ PKGBUILD | 22 ++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 .SRCINFO create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..45e2d21 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = rpm-builder + pkgdesc = Build rpms without a spec file. Pure Rust. No dependencies to librpm + pkgver = 0.4.0 + pkgrel = 1 + url = https://github.com/Richterrettich/rpm-builder + arch = x86_64 + license = Apache 2.0 + makedepends = rust + source = https://codeload.github.com/Richterrettich/rpm-builder/tar.gz/0.4.0 + sha256sums = SKIP + +pkgname = rpm-builder + diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..a3ad0dc --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = false \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3814e41 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!PKGBUILD +!.gitignore +!.editorconfig +!.SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..57bce9e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Markus Pesch + +pkgname=rpm-builder +pkgver=0.4.0 +pkgrel=1 +pkgdesc='Build rpms without a spec file. Pure Rust. No dependencies to librpm' +arch=('x86_64') +url=https://github.com/Richterrettich/rpm-builder +license=('Apache 2.0') +makedepends=('rust') +source=("https://codeload.github.com/Richterrettich/rpm-builder/tar.gz/${pkgver}") +sha256sums=('SKIP') + +build() { + make -C "${srcdir}/${pkgname}-${pkgver}" build +} + +package() { + install -Dm755 "${srcdir}/${pkgname}-${pkgver}/target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm755 "${srcdir}/${pkgname}-${pkgver}/target/${pkgname}.bash" "${pkgdir}/etc/profile.d/${pkgname}.sh" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} \ No newline at end of file