diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 35 insertions, 19 deletions
@@ -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 @@ -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 } |