From 74be8b6ba8bbbaaa24799fd1ee5bc45396812b64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Thu, 21 Apr 2016 01:13:23 -0300 Subject: qtox-git: add new package to [pcr] --- pcr/qtox-git/PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++ pcr/qtox-git/qtox-git.install | 12 ++++++++++ 2 files changed, 65 insertions(+) create mode 100644 pcr/qtox-git/PKGBUILD create mode 100644 pcr/qtox-git/qtox-git.install diff --git a/pcr/qtox-git/PKGBUILD b/pcr/qtox-git/PKGBUILD new file mode 100644 index 000000000..5967f25bc --- /dev/null +++ b/pcr/qtox-git/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer (Arch): Jiachen Yang +# Maintainer (Arch): Vlad M. +# Contributor (Arch): Håvard Pettersson +# Contributor (Arch): Kevin MacMartin +# Maintainer: André Silva + +_pkgname=qtox +pkgname=qtox-git +pkgver=r4569.edc35ba +_gitver=edc35ba9dfce0eae1557016933147c926f04a22d +pkgrel=1 +pkgdesc='Powerful Tox client written in C++/Qt that follows the Tox design guidelines.' +arch=('i686' 'x86_64''armv7h') +url='https://github.com/tux3/qTox' +license=('GPL3') +depends=('desktop-file-utils' + 'libfilteraudio' + 'libxkbcommon-x11' + 'libxss' + 'openal' + 'opencv' + 'qrencode' + 'qt5-svg' + 'sqlcipher' + 'toxcore') +makedepends=('git' 'qt5-tools') +provides=("$_pkgname") +conflicts=("$_pkgname") +install=$pkgname.install +source=("$_pkgname::git+https://github.com/tux3/qTox.git/#commit=$_gitver") +sha512sums=('SKIP') + +pkgver() { + cd $_pkgname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd $_pkgname + + # fixing qtox desktop icon and avoid conflict with status icon + sed -i "s/Icon=qtox/Icon=qTox/" qTox.desktop + + install -d build + cd build + qmake-qt5 ENABLE_SYSTRAY_UNITY_BACKEND=NO .. + make +} + +package() { + cd $_pkgname/build + make INSTALL_ROOT="$pkgdir" install +} diff --git a/pcr/qtox-git/qtox-git.install b/pcr/qtox-git/qtox-git.install new file mode 100644 index 000000000..0e0aa6276 --- /dev/null +++ b/pcr/qtox-git/qtox-git.install @@ -0,0 +1,12 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_upgrade +} -- cgit v1.2.3-2-g168b