summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorrodolpheh2017-12-28 18:09:09 +0100
committerrodolpheh2017-12-28 18:09:09 +0100
commit4228b85992685fca1a725ddf0cdf2c0f3b94d821 (patch)
treec29d87671cd1d2ea211eec459327cb3614c1201f /PKGBUILD
downloadaur-4228b85992685fca1a725ddf0cdf2c0f3b94d821.tar.gz
First commit, should build and run, please report any issue in the comment section
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9f7a761ebc5f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Your Name <youremail@domain.com>
+
+pkgname=lesspass-desktop-git
+_gitname=desktop
+pkgver=r60.dff0326
+pkgrel=1
+pkgdesc="Lesspass - desktop version"
+arch=('any')
+url="https://github.com/lesspass/desktop.git"
+license=('GPL3')
+depends=('npm' 'hicolor-icon-theme')
+makedepends=('git')
+provides=('lesspass-desktop')
+conflicts=('lesspass-desktop')
+options=(!emptydirs)
+source=("git://github.com/lesspass/desktop.git"
+ "lesspass-desktop.desktop"
+ "lesspass.sh")
+sha256sums=("SKIP"
+ "da822ae7f5ed272bb3d92c6da49572ee8740a19889f798f74778d44d7a70ab96"
+ "83b2ea4e48956b4f04984442161e236feb9e3e2f1801061dcbaeef9c9c06d445")
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cd "${srcdir}"
+
+ for i in 16 32 128 256 512; do
+ install -Dm644 "${srcdir}"/desktop/images/icon.iconset/icon_${i}x${i}.png "${pkgdir}"/usr/share/icons/hicolor/${i}x${i}/apps/lesspass.png
+ done
+ install -Dm644 "${srcdir}"/lesspass-desktop.desktop "${pkgdir}"/usr/share/applications/lesspass.desktop
+ install -Dm755 "${srcdir}"/lesspass.sh "${pkgdir}"/usr/bin/lesspass
+
+ cp -dpr --no-preserve=ownership "${_gitname}" "${pkgdir}"/usr/share/lesspass
+}