summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBennett Petzold2022-08-01 19:32:23 -0400
committerBennett Petzold2022-08-01 19:32:23 -0400
commit241f182e13a5a173c2c3a32e67b4dbb95e596636 (patch)
treeddf916c0090c05e68129b6e216838c4b3c24e3a8
downloadaur-241f182e13a5a173c2c3a32e67b4dbb95e596636.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore1
-rw-r--r--BurntSushi.gpg82
-rw-r--r--PKGBUILD48
-rw-r--r--add_lock.patch99
5 files changed, 251 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..179b1ce61525
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = docopt-wordlist
+ pkgdesc = Automated tab completion for Docopt.
+ pkgver = 1.1.1
+ pkgrel = 1
+ url = https://github.com/docopt/docopt.rs
+ arch = x86_64
+ license = MIT
+ license = Unlicense
+ makedepends = cargo
+ makedepends = auth-tarball-from-git
+ source = docopt.rs-1.1.1.tar.gz::https://github.com/docopt/docopt.rs/archive/refs/tags/1.1.1.tar.gz
+ source = add_lock.patch
+ source = BurntSushi.gpg
+ md5sums = 8322ee987f94f3fae35630c46d6beaf5
+ md5sums = ceed5b6ca17960ee47642f022c15c13d
+ md5sums = d26e0ad3ddfaac4be51d2379e5e3bfbb
+ sha512sums = 5d60e8893ad91ac95f795930a84dff54c644040b74a05ffdd81097875bc99b5279ae91a638e26366e21a3843dec6cc6c526081cd5aa1e4662d516011c81a1274
+ sha512sums = 747f8edd7bbd6e9bac1aeb063d857b04e5dae633710f0923b68ce245bfe9fa5d61f3c987448dd49014bd7546203be960c767c812f2f39c301a5c7268708eb35e
+ sha512sums = ea911e330941281e1533d64b0cb22256e965f1481023f67d616f5b0606b1503763a44bad264541c6223497f796cc76b62406a45df35a852d95d8e4b8f7fea409
+
+pkgname = docopt-wordlist
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f3c7a7c5da68
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+Makefile
diff --git a/BurntSushi.gpg b/BurntSushi.gpg
new file mode 100644
index 000000000000..cb66bcc6c054
--- /dev/null
+++ b/BurntSushi.gpg
@@ -0,0 +1,82 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+GN/S2TYuLYBb7/xuNf8exA==
+=oeWf
+-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9806b00995c1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Bennett Petzold <dansecob.aur gmail com>
+
+_pkgname='docopt.rs'
+pkgname='docopt-wordlist'
+pkgver='1.1.1'
+pkgrel='1'
+pkgdesc='Automated tab completion for Docopt.'
+arch=('x86_64')
+url='https://github.com/docopt/docopt.rs'
+license=('MIT' 'Unlicense')
+makedepends=('cargo'
+ 'auth-tarball-from-git')
+source=("$_pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz"
+ 'add_lock.patch')
+_pgpkeys=('BurntSushi.gpg')
+source+=(${_pgpkeys[@]})
+
+md5sums=('8322ee987f94f3fae35630c46d6beaf5'
+ 'ceed5b6ca17960ee47642f022c15c13d'
+ 'd26e0ad3ddfaac4be51d2379e5e3bfbb')
+sha512sums=('5d60e8893ad91ac95f795930a84dff54c644040b74a05ffdd81097875bc99b5279ae91a638e26366e21a3843dec6cc6c526081cd5aa1e4662d516011c81a1274'
+ '747f8edd7bbd6e9bac1aeb063d857b04e5dae633710f0923b68ce245bfe9fa5d61f3c987448dd49014bd7546203be960c767c812f2f39c301a5c7268708eb35e'
+ 'ea911e330941281e1533d64b0cb22256e965f1481023f67d616f5b0606b1503763a44bad264541c6223497f796cc76b62406a45df35a852d95d8e4b8f7fea409')
+
+prepare() {
+ auth-tarball-from-git --tag $pkgver --prefix $_pkgname-$pkgver ${_pgpkeys[@]/#/--keyring } $url.git $_pkgname-$pkgver.tar.gz
+ cd $_pkgname-$pkgver
+ patch --strip=1 --input="$srcdir/add_lock.patch"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd $_pkgname-$pkgver
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release
+}
+
+check() {
+ cd $_pkgname-$pkgver
+ export RUSTUP_TOOLCHAIN=stable
+ cargo test --frozen
+}
+
+package() {
+ cd $_pkgname-$pkgver
+ install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
+}
diff --git a/add_lock.patch b/add_lock.patch
new file mode 100644
index 000000000000..eac727b6e485
--- /dev/null
+++ b/add_lock.patch
@@ -0,0 +1,99 @@
+diff --unified --recursive --text -N old/Cargo.lock new/Cargo.lock
+--- old/Cargo.lock 1969-12-31 19:00:00.000000000 -0500
++++ new/Cargo.lock 2022-07-30 17:45:10.967503583 -0400
+@@ -0,0 +1,95 @@
++# This file is automatically @generated by Cargo.
++# It is not intended for manual editing.
++version = 3
++
++[[package]]
++name = "docopt"
++version = "1.1.1"
++dependencies = [
++ "lazy_static",
++ "regex",
++ "serde",
++ "strsim",
++]
++
++[[package]]
++name = "lazy_static"
++version = "1.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
++
++[[package]]
++name = "proc-macro2"
++version = "1.0.42"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b"
++dependencies = [
++ "unicode-ident",
++]
++
++[[package]]
++name = "quote"
++version = "1.0.20"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
++dependencies = [
++ "proc-macro2",
++]
++
++[[package]]
++name = "regex"
++version = "1.6.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
++dependencies = [
++ "regex-syntax",
++]
++
++[[package]]
++name = "regex-syntax"
++version = "0.6.27"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
++
++[[package]]
++name = "serde"
++version = "1.0.140"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03"
++dependencies = [
++ "serde_derive",
++]
++
++[[package]]
++name = "serde_derive"
++version = "1.0.140"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn",
++]
++
++[[package]]
++name = "strsim"
++version = "0.10.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
++
++[[package]]
++name = "syn"
++version = "1.0.98"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "unicode-ident",
++]
++
++[[package]]
++name = "unicode-ident"
++version = "1.0.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7"