summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGoliathLabs2020-06-14 22:08:36 +0200
committerGoliathLabs2020-06-14 22:08:36 +0200
commitdb714bfb42961b8ad08209645c5d801292010d75 (patch)
tree8feee41f004411efa08537f7f74fe397e1ad4c5a
parent697be0b156f2652be03755acceaa4062c7ea4035 (diff)
downloadaur-db714bfb42961b8ad08209645c5d801292010d75.tar.gz
Updated: PKGBUILD
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD42
2 files changed, 35 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc2eeff45676..b1d3793c6167 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = libqtelegram-ae
pkgdesc = Telegram library written in Qt based on telegram-cli code
- pkgver = 6.1
- pkgrel = 6
+ pkgver = 10.0.0+72+gc8a34b0
+ pkgrel = 1
epoch = 3
url = https://launchpad.net/libqtelegram
arch = x86_64
license = GPL3
makedepends = cmake
+ makedepends = git
depends = qt5-base
depends = qt5-multimedia
- depends = openssl-1.0
- source = libqtelegram-aseman-edition-6.1-stable.tar.gz::https://github.com/Aseman-Land/libqtelegram-aseman-edition/archive/v6.1-stable.tar.gz
- sha256sums = ffc1f85a7b0cdd16149c89722f33c43de9fa3db15271d0ff26734ba35e0a02c0
+ source = libqtelegram-ae::git+https://github.com/Aseman-Land/libqtelegram-aseman-edition.git#commit=c8a34b0
+ source = libqtelegram-code-generator::git+https://github.com/Aseman-Land/libqtelegram-code-generator.git
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = libqtelegram-ae
diff --git a/PKGBUILD b/PKGBUILD
index 401a825c8e62..3518cae015e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,51 @@
-# Maintainer: farseerfc <farseerfc@gmail.com>
+# Maintainer: Felix Golatofski <contact@xdfr.de>
+# Contributor: farseerfc <farseerfc@gmail.com>
# Contributor: nylocx <just18@gmx.de>
# Contributor: Llumex03 <l.lumex03@gmail.com>
# Original uploader in CCR: FranzMari
# Original uploader in AUR: Ḷḷumex03
-# Fixes in AUR by: ogarcia
pkgname=libqtelegram-ae
_pkgname=libqtelegram-aseman-edition
epoch=3
-pkgver=6.1
-_pkgver=$pkgver-stable
-pkgrel=6
+pkgver=10.0.0+72+gc8a34b0
+pkgrel=1
pkgdesc="Telegram library written in Qt based on telegram-cli code"
arch=('x86_64')
license=('GPL3')
url="https://launchpad.net/libqtelegram"
-depends=('qt5-base' 'qt5-multimedia' 'openssl-1.0')
-makedepends=('cmake')
-source=("${_pkgname}-${_pkgver}.tar.gz::https://github.com/Aseman-Land/libqtelegram-aseman-edition/archive/v$_pkgver.tar.gz")
-sha256sums=('ffc1f85a7b0cdd16149c89722f33c43de9fa3db15271d0ff26734ba35e0a02c0')
+depends=('qt5-base' 'qt5-multimedia')
+makedepends=('cmake' 'git')
+source=("$pkgname"::"git+https://github.com/Aseman-Land/libqtelegram-aseman-edition.git#commit=c8a34b0"
+ libqtelegram-code-generator::git+https://github.com/Aseman-Land/libqtelegram-code-generator.git)
+sha256sums=('SKIP'
+ 'SKIP')
+
+pkgver() {
+ cd $pkgname
+ git describe --long | sed 's/\([^-]*-g\)/\1/;s/-/+/g' | sed 's/.stable//g' | sed 's/v//g'
+}
prepare() {
- cd $_pkgname-$_pkgver
- mkdir -p build
+ cd $pkgname
+ mkdir -p build{,.init}
+ mv ../libqtelegram-code-generator .
+ cd build.init
+ qmake-qt5 -r ../libqtelegram-code-generator
+ make
+ ./libqtelegram-generator 68 ../scheme/scheme-68.tl ..
+ cd ../telegram
+ chmod 644 */*.cpp
+ chmod 644 */*.h
}
build() {
- cd $_pkgname-$_pkgver/build
- qmake-qt5 -r .. PREFIX=/usr INSTALL_LIBS_PREFIX=/usr/lib INSTALL_HEADERS_PREFIX=/usr/include OPENSSL_INCLUDE_PATH=/usr/include/openssl-1.0 OPENSSL_LIB_DIR=/usr/lib/openssl-1.0 QMAKE_CFLAGS_ISYSTEM=
+ cd $pkgname/build
+ qmake-qt5 -r PREFIX=/usr INSTALL_LIBS_PREFIX=/usr/lib INSTALL_HEADERS_PREFIX=/usr/include QMAKE_CFLAGS_ISYSTEM= CONFIG+=typeobjects ..
make
}
package() {
- cd $_pkgname-$_pkgver/build
+ cd $pkgname/build
make INSTALL_ROOT="$pkgdir" install
}