diff options
-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 +} |