diff options
author | Mike Kazantsev | 2021-12-07 19:36:43 +0500 |
---|---|---|
committer | fraggod@malediction | 2021-12-07 19:37:14 +0500 |
commit | d44e0fb2e4bf390cbbdb5c8445483e0bea4b6be4 (patch) | |
tree | 2b6037d7fe47d5b4d90348d4064c21d19dde4bc4 | |
parent | bcc9566fed2d1eb4d25fc46c57fd18678a17d956 (diff) | |
download | aur-d44e0fb2e4bf390cbbdb5c8445483e0bea4b6be4.tar.gz |
Add WARNING when using default API_ID/API_HASH values
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 18 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = telegram-tdlib-purple-minimal-git - pkgdesc = libpurple Telegram plugin implemented using official tdlib client library, packaged for bitlbee, without voip and image-processing dependencies. + pkgdesc = libpurple Telegram plugin implemented using official tdlib client library, packaged for bitlbee, without voip and image-processing dependencies. Needs TD_API_ID and TD_API_HASH env vars to be set for makepkg. pkgver = 0.7.9.r496.80a9163 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ars3niy/tdlib-purple arch = any license = GPL2 @@ -2,8 +2,8 @@ pkgname=telegram-tdlib-purple-minimal-git pkgver=0.7.9.r496.80a9163 -pkgrel=1 -pkgdesc='libpurple Telegram plugin implemented using official tdlib client library, packaged for bitlbee, without voip and image-processing dependencies.' +pkgrel=2 +pkgdesc='libpurple Telegram plugin implemented using official tdlib client library, packaged for bitlbee, without voip and image-processing dependencies. Needs TD_API_ID and TD_API_HASH env vars to be set for makepkg.' arch=(any) url='https://github.com/ars3niy/tdlib-purple' license=(GPL2) @@ -23,7 +23,20 @@ build() { cd $pkgname mkdir -p build cd build - cmake -DNoWebp=True -DNoLottie=True -DNoVoip=True .. + + cmake_opts=() + if [[ -n "$TD_API_ID" && -n "$TD_API_HASH" ]] + then cmake_opts+=( -DAPI_ID="$TD_API_ID" -DAPI_HASH="$TD_API_HASH" ) + else + echo >&2 "WARNING: --------------------" + echo >&2 "WARNING: tdlib-purple will be built with default/testing API_ID and API_HASH credentials." + echo >&2 "WARNING: This will likely cause 400 (API_ID_PUBLISHED_FLOOD) error on login when using it." + echo >&2 "WARNING: Set/export TD_API_ID and TD_API_HASH env vars to use custom (working) values there." + echo >&2 "WARNING: Check https://core.telegram.org/api/obtaining_api_id URL for how to easily get those." + echo >&2 "WARNING: --------------------" + fi + + cmake -DNoWebp=True -DNoLottie=True -DNoVoip=True "${cmake_opts[@]}" .. make } |