summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAsamK2015-12-31 16:20:33 +0100
committerAsamK2015-12-31 16:20:33 +0100
commit196ad5bc98ff55db2b0cd16933ab134f6633f80a (patch)
treed3c40cac20daa0c7b3ddc9c068c05a22245248ab /PKGBUILD
parent1d5692cda3ebd82f65eb8749b7053fa7a0b0f61e (diff)
downloadaur-196ad5bc98ff55db2b0cd16933ab134f6633f80a.tar.gz
Update and install systemd service
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 27 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9c33dc4ffc91..7143d35f42d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: AsamK <asmak ät gmx de>
pkgname=textsecure-cli
-pkgver=0.2.0
+pkgver=0.2.1
pkgrel=1
pkgdesc="textsecure-cli provides a commandline and dbus interface for secure Signal/TextSecure messaging."
arch=('i686' 'x86_64' 'armv6h' 'armv7')
@@ -9,26 +9,44 @@ url="https://github.com/AsamK/textsecure-cli"
license=('GPLv3')
depends=('java-runtime' 'libmatthew-unix-java')
makedepends=('java-environment' 'gradle')
-source=( "https://github.com/AsamK/${pkgname}/archive/v${pkgver}.tar.gz" )
-sha256sums=('5d3ab4926dbe1fe47ef0bfe0fc4efb266be0ea243d430775e9e467033c628bd3')
+source=("https://github.com/AsamK/${pkgname}/archive/v${pkgver}.tar.gz"
+ "${pkgname}.sh"
+ "${pkgname}.sysusers.conf"
+ "${pkgname}.tmpfiles.conf")
+install="${pkgname}.install"
+sha256sums=('19e4c66c5699e4a7cc2213c0df56ed3240ada49507c6b670133b33f2e6ccf760'
+ '7c85aec83be668d64d336d0dd60f867647e256cafb5e599af94180a2c7c07391'
+ 'e4560cafef512e59935d1562f05dd55b04f6b2ead6bf2a888dc6f9ec5b342758'
+ 'b88c0978cffc09aaf70afa59dc5763e9f333728d8d6e530ea6ba8c6f3a4b2454')
build() {
cd "${srcdir}"
-
cd "${pkgname}-${pkgver}"
gradle installDist
}
package() {
- install -m755 -d "${pkgdir}/opt/${pkgname}/"{bin,lib} "${pkgdir}/usr/bin"
+ install -m755 -d "${pkgdir}/usr/share/java/${pkgname}" \
+ "${pkgdir}/usr/bin" \
+ "${pkgdir}/usr/lib/systemd/system/" \
+ "${pkgdir}/usr/lib/sysusers.d/" \
+ "${pkgdir}/usr/lib/tmpfiles.d/" \
+ "${pkgdir}/etc/dbus-1/system.d/"
cd "${srcdir}"
- cd "${pkgname}-${pkgver}/build/install/${pkgname}"
+ install -m644 "${pkgname}.sysusers.conf" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+ install -m644 "${pkgname}.tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
+ install -m755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
+
+ cd "${pkgname}-${pkgver}"
+
+ install -m644 "data/org.asamk.TextSecure.conf" "${pkgdir}/etc/dbus-1/system.d/"
+ install -m644 "data/${pkgname}@.service" "${pkgdir}/usr/lib/systemd/system/"
+ sed -i "s|%dir%|/usr|" "${pkgdir}/usr/lib/systemd/system/${pkgname}@.service"
- ln -sf "/opt/${pkgname}/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
- install -m 755 "bin/${pkgname}" "${pkgdir}/opt/${pkgname}/bin/${pkgname}"
+ cd "build/install/${pkgname}"
- install -m 644 lib/*.jar "${pkgdir}/opt/${pkgname}/lib/"
+ install -m644 lib/*.jar "${pkgdir}/usr/share/java/${pkgname}/"
}