diff options
author | j.r | 2021-05-04 08:16:49 +0200 |
---|---|---|
committer | j.r | 2021-05-04 08:17:50 +0200 |
commit | 5be8eb6bc2f11ccd45c52c8947e720af5f96d66e (patch) | |
tree | 887a402b7e9f686dac960fbc340f51127d7f09f9 /PKGBUILD | |
parent | a9e8dcd6cf0ada6a5a15d56b5bfd2d7473199595 (diff) | |
download | aur-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-- | PKGBUILD | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -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 } |