diff options
author | Jean Lucas | 2020-08-11 18:23:41 -0400 |
---|---|---|
committer | Jean Lucas | 2020-08-11 18:23:41 -0400 |
commit | 5c7fd4575651d3799fac1ea24a3631102022bec2 (patch) | |
tree | ac218fa091680d7f8b620e4c9e5609e3e849215a | |
download | aur-5c7fd4575651d3799fac1ea24a3631102022bec2.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a3756898c27 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = pngcrypt + pkgdesc = Utility to store encrypted data inside a PNG + pkgver = 0.1.0+r4+ge3c04ee + pkgrel = 1 + url = https://github.com/youssefhabri/pngcrypt + arch = x86_64 + license = custom + makedepends = git + makedepends = cargo + depends = gcc-libs + source = git+https://github.com/youssefhabri/pngcrypt#commit=e3c04eec83858bb614f3213fcff49e9c55f7bb75 + sha512sums = SKIP + +pkgname = pngcrypt + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a7cd240dfa35 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Jean Lucas <jean@4ray.co> + +pkgname=pngcrypt +pkgver=0.1.0+r4+ge3c04ee +_commit=e3c04eec83858bb614f3213fcff49e9c55f7bb75 +pkgrel=1 +pkgdesc='Utility to store encrypted data inside a PNG' +arch=(x86_64) +url=https://github.com/youssefhabri/pngcrypt +license=(custom) +depends=(gcc-libs) +makedepends=(git cargo) +source=(git+$url#commit=$_commit) +sha512sums=('SKIP') + +pkgver() { + cd $pkgname + echo $(grep '^version =' Cargo.toml | head -n1 | cut -d\" -f2 | sed s/-/+/)+r$(git rev-list --count HEAD)+g$(git describe --always) +} + +build() { + cd $pkgname + sed '13a\ #[macro_export]' -i src/lib.rs + cargo build --release --locked +} + +package() { + cd $pkgname + install -D target/release/encrypt "$pkgdir"/usr/bin/pngencrypt + install -D target/release/decrypt "$pkgdir"/usr/bin/pngdecrypt +} |