summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAzat Abdullin2017-07-12 20:21:20 +0000
committerAzat Abdullin2017-07-12 20:21:20 +0000
commitcb7b8494abcdf046bf4d93bcf87f529ccbb0d48f (patch)
tree9588a53190d2dd28d9e44d8d6c88b2f86a9d445b /PKGBUILD
parent7f133d0f906c8b8f2a96798d3a3029b0e3d0fa33 (diff)
downloadaur-cb7b8494abcdf046bf4d93bcf87f529ccbb0d48f.tar.gz
build with cmake & service file for daemon
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 11 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fb9cefb210c9..0cc42779dd82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Azat Abdullin <abdullin@kspt.icc.spbstu.ru>
pkgname=dialer-phonepi
pkgver=1
-pkgrel=10
+pkgrel=11
pkgdesc="Dialer application and call daemon for PhonePi project"
url="https://gitlab.com/PhonePi"
arch=("i686" "x86_64" "armv6h")
@@ -12,21 +12,21 @@ source=('git+https://gitlab.com/PhonePi/Phone')
sha256sums=("SKIP")
build() {
- cd "$srcdir/Phone/src/phone/daemon"
+ cd "$srcdir/Phone/src/phone"
cmake . -DCMAKE_INSTALL_PREFIX=/usr
make
-
- cd "$srcdir/Phone/src/phone/qt"
- qmake
- make
}
package() {
- cd "$srcdir/Phone/src/phone/daemon"
+ cd "$srcdir/Phone/src/phone"
make DESTDIR=$pkgdir install
- cd "$srcdir/Phone/src/phone/qt"
- install -Dm755 "./phone" "$pkgdir/usr/bin/phone"
- install -Dm600 --owner=$USER "./phone.desktop" "$pkgdir/$HOME/.local/share/applications/phone.desktop"
- install -Dm600 --owner=$USER "./phoneicon.ico" "$pkgdir/$HOME/.local/share/icons/phoneicon.ico"
+ install -Dm600 --owner=$USER "./qt/phone.desktop" "$pkgdir/$HOME/.local/share/applications/phone.desktop"
+ install -Dm600 --owner=$USER "./qt/phoneicon.ico" "$pkgdir/$HOME/.local/share/icons/phoneicon.ico"
+ for file in ./qt/pics/*; do
+ fname=$(basename $file)
+ install -Dm644 "$file" "$pkgdir/usr/share/desktop-phonepi/$fname"
+ done
+ install -Dm755 "./daemon/calls-daemon.service" "$pkgdir/usr/lib/systemd/system/calls-daemon.service"
+ sed -i -e "s/User=.*/User=$USER/" "$pkgdir/usr/lib/systemd/system/calls-daemon.service"
}