summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorj.r2021-05-04 08:16:49 +0200
committerj.r2021-05-04 08:17:50 +0200
commit5be8eb6bc2f11ccd45c52c8947e720af5f96d66e (patch)
tree887a402b7e9f686dac960fbc340f51127d7f09f9 /PKGBUILD
parenta9e8dcd6cf0ada6a5a15d56b5bfd2d7473199595 (diff)
downloadaur-5be8eb6bc2f11ccd45c52c8947e720af5f96d66e.tar.gz
upgpkg: libtd 1.7.0-4
Follow the cmake package guidelines [1] [1] https://wiki.archlinux.org/title/CMake_package_guidelines
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 9 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 812fe2ea7483..64af02e92904 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=libtd
pkgver=1.7.0
-pkgrel=3
+pkgrel=4
pkgdesc="Cross-platform library for building Telegram clients "
arch=('x86_64')
url='https://core.telegram.org/tdlib'
@@ -26,20 +26,18 @@ source=("$pkgname::git+https://github.com/tdlib/td.git#tag=v$pkgver")
md5sums=('SKIP')
build() {
- cd "$srcdir/$pkgname"
- rm -rf build
- mkdir build
- cd build
+ cd "$srcdir"
CC=/usr/bin/clang
CXX=/usr/bin/clang++
- cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX:PATH="$pkgdir/usr" ..
- cmake --build . --target prepare_cross_compiling
- cd ..
+ cmake -B build -S "$pkgname" -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX:PATH="$pkgdir/usr" -Wno-dev
+ make -C build prepare_cross_compiling
+ cd "$pkgname"
php SplitSource.php
+ cd ..
+ make -C build
}
package() {
- cd "$srcdir/$pkgname/build"
- mkdir -p "$pkgdir/usr"
- cmake --build . --target install
+ cd "$srcdir"
+ make -C build install
}