[arch-commits] Commit in cutegram/trunk (PKGBUILD)

Jiachen Yang farseerfc at archlinux.org
Wed Jul 13 09:28:16 UTC 2016


    Date: Wednesday, July 13, 2016 @ 09:28:16
  Author: farseerfc
Revision: 182830

upgpkg: cutegram 2.9.5-1

release cutegram 2.9.5 to community-testing

Modified:
  cutegram/trunk/PKGBUILD

----------+
 PKGBUILD |   41 +++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-07-13 09:27:15 UTC (rev 182829)
+++ PKGBUILD	2016-07-13 09:28:16 UTC (rev 182830)
@@ -6,40 +6,37 @@
 # Contributor in Chakra: totoloco <totoloco at gmx.com>
 
 pkgname=cutegram
-_pkgname=Cutegram
-pkgver=2.7.1
-pkgrel=3
-pkgdesc="A different telegram client from Aseman team"
+pkgver=2.9.5
+pkgrel=1
+pkgdesc="Telegram client by Aseman Land"
 arch=('i686' 'x86_64')
-url="http://aseman.co/en/products/cutegram/"
+url="http://aseman.co/cutegram"
 license=('GPL')
-depends=('qt5-imageformats' 'qt5-webkit' 'telegramqml>=0.9.1' 'libqtelegram-ae>=3:6.1')
-optdepends=('gst-plugins-bad: audio support'
-'gst-plugins-good: audio and notification sound')
+depends=('libqtelegram-ae' 'telegramqml' 'aseman-qt-tools')
+optdepends=('gst-plugins-good: for audio and notification support'
+            'gst-plugins-bad: for audio support')
 makedepends=('git')
-conflicts=('cutegram-git' 'sigram-git' 'sigram' 'cutegram')
-provides=('cutegram')
-replaces=('cutegram-cn')
+source=("${pkgname}"::"git+https://github.com/Aseman-Land/Cutegram.git#commit=d6329cb7bb2d45d06af5c7ac30a433844fa7a49d")
+md5sums=('SKIP')
 
-source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/Aseman-Land/Cutegram/archive/v${pkgver}-stable.tar.gz"
-    "asemantools"::"git+https://github.com/Aseman-Land/aseman-qt-tools.git#commit=91bf14b790c749bcaaddb09a8124ef6415a93906")
+prepare() {
+  cd "${srcdir}/${pkgname}"
 
-sha256sums=('f1cfc6bd3a1d33c2348f23ea43d923419b33576059791a071f2780db11059cf4'
-            'SKIP')
+  # modify desktop file for binaryMode
+  sed -i "s|qmlscene /usr/share/cutegram/3.0/main.qml|/usr/bin/cutegram|" share/Cutegram.desktop
 
-prepare() {
-  cd "${srcdir}/${_pkgname}-$pkgver-stable"
-  git clone $srcdir/asemantools Cutegram/asemantools
   mkdir -p build
 }
 
 build() {
-  cd "${srcdir}/${_pkgname}-$pkgver-stable/build"
-  qmake-qt5 -r .. PREFIX=/usr
+  cd "${srcdir}/${pkgname}/build"
+  qmake-qt5 QMAKE_CFLAGS_ISYSTEM= PREFIX=/usr CONFIG+=binaryMode ..
   make
 }
 
 package() {
-  cd "${srcdir}/${_pkgname}-$pkgver-stable/build"
-  make INSTALL_ROOT="${pkgdir}" install
+  cd "${srcdir}/${pkgname}/build"
+
+  install -Dm755 cutegram "${pkgdir}/usr/bin/cutegram"
+  install -Dm644 ../share/Cutegram.desktop "${pkgdir}/usr/share/applications/Cutegram.desktop"
 }



More information about the arch-commits mailing list