Add vanity_gpg
This commit is contained in:
parent
b614765cce
commit
5c296b2561
10
README.md
10
README.md
@ -69,11 +69,11 @@ I mainly maintain some out-of-date packages from AUR or binaries built on my own
|
|||||||
|
|
||||||
Here is the list:
|
Here is the list:
|
||||||
|
|
||||||
| Name | AUR PKGBUILD | My PKGBUILD |
|
| Name | AUR PKGBUILD | My PKGBUILD | Source |
|
||||||
| ------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
| ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------- |
|
||||||
| synergy1-bin | https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=synergy1-bin | https://git.m.ac/showfom/archlinux/src/branch/main/repo/synergy1-bin/PKGBUILD |
|
| synergy1-bin | https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=synergy1-bin | https://git.m.ac/showfom/archlinux/src/branch/main/repo/synergy1-bin/PKGBUILD | [GitHub](https://github.com/symless/synergy-core) |
|
||||||
| nali-go-bin | https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=nali-go-bin | https://git.m.ac/showfom/archlinux/src/branch/main/repo/nali-go-bin/PKGBUILD |
|
| nali-go-bin | https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=nali-go-bin | https://git.m.ac/showfom/archlinux/src/branch/main/repo/nali-go-bin/PKGBUILD | [GitHub](https://github.com/zu1k/nali) |
|
||||||
| To Be Continued... | | |
|
| vanity_gpg | https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=vanity_gpg | https://git.m.ac/showfom/archlinux/src/branch/main/repo/vanity_gpg/PKGBUILD | [GitHub](https://github.com/RedL0tus/VanityGPG) |
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
32
repo/vanity_gpg/PKGBUILD
Normal file
32
repo/vanity_gpg/PKGBUILD
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# Maintainer: ml <ml@visu.li>
|
||||||
|
# Maintainer: Xiufeng Guo <i@m.ac>
|
||||||
|
pkgname=vanity_gpg
|
||||||
|
pkgver=0.3.2
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Tool for generating and filtering vanity GPG keys'
|
||||||
|
arch=('x86_64')
|
||||||
|
url='https://github.com/RedL0tus/VanityGPG'
|
||||||
|
license=('MIT')
|
||||||
|
depends=('nettle' 'bzip2')
|
||||||
|
makedepends=('cargo' 'clang' 'openssl')
|
||||||
|
source=("$url"/archive/v"$pkgver"/"$pkgname"-"$pkgver".tar.gz)
|
||||||
|
sha256sums=('3972bcf1f2b8a4685182241c3afb05aad22b8070acda08738680d71576e14b31')
|
||||||
|
|
||||||
|
export RUSTUP_TOOLCHAIN=stable
|
||||||
|
export CARGO_TARGET_DIR=target
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd VanityGPG-"$pkgver"
|
||||||
|
cargo fetch --target "$CARCH"-unknown-linux-gnu
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd VanityGPG-"$pkgver"
|
||||||
|
cargo build --offline --release
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd VanityGPG-"$pkgver"
|
||||||
|
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/"$pkgname"
|
||||||
|
install -Dm755 target/release/"$pkgname" "${pkgdir}/usr/bin/vanity_gpg"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user