summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGoliathLabs2020-07-18 13:56:11 +0200
committerGoliathLabs2020-07-18 13:56:11 +0200
commitcf5e5aaaf5c4932730b3a5d6e163cedafc22e7bc (patch)
tree19b9d3d85d9f4a755b5df00cc0a7dbdfdb4d0d97 /PKGBUILD
downloadaur-cf5e5aaaf5c4932730b3a5d6e163cedafc22e7bc.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c7cf16ce50c3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Felix Golatofski <contact@xdfr.de>
+# Contributor: Felix Serrano Blanco <felixseblanc@gmail.com>
+
+_pkgname=libtd
+pkgname=${_pkgname}-git
+pkgver=1.6.0.r756.gf45d80fe
+pkgrel=1
+pkgdesc='TDLib (Telegram Database library) is a cross-platform library for building Telegram clients (Git)'
+arch=('x86_64')
+url='https://core.telegram.org/tdlib'
+license=('Boost')
+depends=(
+ 'openssl'
+ 'zlib'
+)
+makedepends=(
+ 'git'
+ 'gcc>=4.9.2'
+ 'make'
+ 'cmake>=3.0.2'
+ 'gperf'
+ 'php'
+)
+provides=('libtd')
+conflicts=('telegram-tdlib')
+source=("$_pkgname::git+https://github.com/tdlib/td.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ # cutting off 'v' prefix that presents in the git tag
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ rm -rf build
+ mkdir build
+ cd build
+ CXXFLAGS=""
+ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH="$pkgdir/usr" ..
+ cmake --build .
+}
+
+package() {
+ cd "$srcdir/$_pkgname/build"
+ mkdir -p "$pkgdir/usr"
+ cmake --build . --target install
+}