summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGoliathLabs2020-07-18 13:56:11 +0200
committerGoliathLabs2020-07-18 13:56:11 +0200
commitcf5e5aaaf5c4932730b3a5d6e163cedafc22e7bc (patch)
tree19b9d3d85d9f4a755b5df00cc0a7dbdfdb4d0d97
downloadaur-cf5e5aaaf5c4932730b3a5d6e163cedafc22e7bc.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD49
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..eee019b6d139
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = libtd-git
+ pkgdesc = TDLib (Telegram Database library) is a cross-platform library for building Telegram clients (Git)
+ pkgver = 1.6.0.r756.gf45d80fe
+ pkgrel = 1
+ url = https://core.telegram.org/tdlib
+ arch = x86_64
+ license = Boost
+ makedepends = git
+ makedepends = gcc>=4.9.2
+ makedepends = make
+ makedepends = cmake>=3.0.2
+ makedepends = gperf
+ makedepends = php
+ depends = openssl
+ depends = zlib
+ provides = libtd
+ conflicts = telegram-tdlib
+ source = libtd::git+https://github.com/tdlib/td.git
+ sha256sums = SKIP
+
+pkgname = libtd-git
+
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
+}