summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD35
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0d499c05844e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = cargo-doc2readme-git
+ pkgdesc = cargo subcommand to create a readme file containing the rustdoc comments from your code
+ pkgver = 0.0.8.r23.g8635970
+ pkgrel = 1
+ url = https://github.com/msrd0/cargo-doc2readme
+ arch = aarch64
+ arch = i686
+ arch = x86_64
+ license = Apache
+ makedepends = cargo
+ depends = gcc-libs
+ depends = curl
+ depends = libgit2>=1:1.3
+ provides = cargo-doc2readme
+ conflicts = cargo-doc2readme
+ source = cargo-doc2readme-git::git+https://github.com/msrd0/cargo-doc2readme
+ sha512sums = SKIP
+
+pkgname = cargo-doc2readme-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d375c72747c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# -*- mode: Shell-script; eval: (setq indent-tabs-mode 't); eval: (setq tab-width 4) -*-
+# Maintainer: Dominic Meiser [git at msrd0 dot de]
+
+pkgname="cargo-doc2readme-git"
+pkgver=0.0.8.r23.g8635970
+pkgrel=1
+pkgdesc='cargo subcommand to create a readme file containing the rustdoc comments from your code'
+license=('Apache')
+
+# Tier 1 architectures supported by Rust (https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-1)
+arch=('aarch64' 'i686' 'x86_64')
+
+url="https://github.com/msrd0/cargo-doc2readme"
+depends=('gcc-libs' 'curl' 'libgit2>=1:1.3')
+makedepends=('cargo')
+conflicts=('cargo-doc2readme')
+provides=('cargo-doc2readme')
+source=("$pkgname::git+$url")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --long --tags | sed -E 's,^([0-9\.]+)-([0-9]+)-(g[0-9a-f]+)$,\1.r\2.\3,'
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ LIBSSH2_SYS_USE_PKG_CONFIG='1' \
+ cargo build --locked --release
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ install -Dm755 "target/release/cargo-doc2readme" -t "$pkgdir/usr/bin"
+}