diff options
author | Adrian Perez de Castro | 2019-07-24 18:05:56 +0300 |
---|---|---|
committer | Adrian Perez de Castro | 2019-07-24 18:05:56 +0300 |
commit | 7d40b95b171b8064195bc9b85cb7a27ee7552577 (patch) | |
tree | ba3a858abc1f5448193a8e6bcd075008174c8625 | |
download | aur-7d40b95b171b8064195bc9b85cb7a27ee7552577.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5170802a8d06 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = dot-desktop-git + pkgdesc = Utility to read FreedDesktop .desktop files + pkgver = 1 + pkgrel = 1 + url = https://github.com/kennylevinsen/dot-desktop + arch = x86_64 + makedepends = rust + makedepends = git + depends = glibc + depends = gcc-libs + provides = dot-desktop + conflicts = dot-desktop + source = dot-desktop-git::git+https://github.com/kennylevinsen/dot-desktop + sha512sums = SKIP + +pkgname = dot-desktop-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..218620e2fb38 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!/PKGBUILD +!/.SRCINFO +!/.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..af97e1a7d3ed --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Adrian Perez de Castro <aperez@igalia.com> +pkgname=dot-desktop-git +pkgdesc='Utility to read FreedDesktop .desktop files' +pkgver=1 +pkgrel=1 +url='https://github.com/kennylevinsen/dot-desktop' +arch=(x86_64) +provides=(dot-desktop) +conflicts=(dot-desktop) +depends=(glibc gcc-libs) +makedepends=(rust git) +source=("${pkgname}::git+${url}") +sha512sums=(SKIP) + +prepare () { + cd "${pkgname}" + mkdir -p "${srcdir}/cargo-home" + HOME="${srcdir}/cargo-home" cargo fetch --locked +} + +build () { + cd "${pkgname}" + HOME="${srcdir}/cargo-home" cargo build --release --locked --offline +} + +check () { + cd "${pkgname}" + HOME="${srcdir}/cargo-home" cargo test --release --locked --offline +} + +package () { + HOME="${srcdir}/cargo-home" cargo install --locked --offline \ + --force --root "${pkgdir}/usr" --path "${srcdir}/${pkgname}" + rm -f "${pkgdir}/usr/.crates.toml" +} |