summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Perez de Castro2019-07-24 18:05:56 +0300
committerAdrian Perez de Castro2019-07-24 18:05:56 +0300
commit7d40b95b171b8064195bc9b85cb7a27ee7552577 (patch)
treeba3a858abc1f5448193a8e6bcd075008174c8625
downloadaur-7d40b95b171b8064195bc9b85cb7a27ee7552577.tar.gz
Initial import
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD35
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"
+}