diff options
author | Alexei Colin | 2019-08-31 15:40:10 -0400 |
---|---|---|
committer | Alexei Colin | 2019-08-31 15:40:10 -0400 |
commit | 97109c4f2bfbc8765530e03602d98fdb50ec5207 (patch) | |
tree | 3e96f8b951508e5f4efd7fd7149342e6ea3b32a7 | |
parent | fb54f7ec7d49bfb63868338923b8ca335e74be59 (diff) | |
download | aur-97109c4f2bfbc8765530e03602d98fdb50ec5207.tar.gz |
2.02.03.08
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | ltoa.patch | 15 |
3 files changed, 39 insertions, 17 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Sat Aug 11 18:25:52 UTC 2018 pkgbase = ti-ble-sdk pkgdesc = Texas Instruments BLE Stack for CC2640/CC2650/CC1350 - pkgver = 2.02.02.25 + pkgver = 2.02.03.08 pkgrel = 1 url = http://www.ti.com/tool/ble-stack install = ti-ble-sdk.install @@ -19,8 +17,10 @@ pkgbase = ti-ble-sdk options = emptydirs options = !purge options = !zipman - source = http://camus:8080/ipfs/QmWzstCsjpLxkTvH3EtihPR2MQiFvcJohfXYVMdnz9YBjH/ble_sdk_2_02_02_25_setup.exe - sha256sums = 4dfc4e0b86b94ba2fd97b3774e52a10554351c5ffeb6a8fe138f25240e1322b6 + source = https://gateway.ipfs.io/ipfs/QmahqrocvsQbigEE1siCi4ZiBuMTPzXjSuy9zKqv1SFoQB/ble_sdk_2_02_03_08_setup.exe + source = ltoa.patch + sha256sums = 50aef335f450bfa9b9d59c177bee27f7709708b81e2954d9d5e4126cd5b22430 + sha256sums = 675fd1fcd998eb17726210540d5ce3e0061b84defba1b246e7a720e2de1f463e pkgname = ti-ble-sdk @@ -5,8 +5,8 @@ # generate a GUI box. Parent installer fails if run headless. pkgname=ti-ble-sdk -pkgver=2.02.02.25 -_pkgver=2_02_02_25 +pkgver=2.02.03.08 +_pkgver=2_02_03_08 pkgrel=1 pkgdesc="Texas Instruments BLE Stack for CC2640/CC2650/CC1350" arch=('x86_64') @@ -22,19 +22,19 @@ _bundle=ble_sdk_${_pkgver} _installer=${_bundle}_setup.exe # Installer mirrored on IPFS -_ipfs_hash=QmWzstCsjpLxkTvH3EtihPR2MQiFvcJohfXYVMdnz9YBjH +_ipfs_dir_hash=QmahqrocvsQbigEE1siCi4ZiBuMTPzXjSuy9zKqv1SFoQB # Alternatively, to download from TI, you need a download key, which -# you can get by following the upstram link above and clicking through -# _key=KS6V9FEICJSWPWYWAYHF6X6UQ542PAFS +# you can get by following the $url link above and clicking through +# _key= -source=(# Requires you to open webpage in browser to get download key - #"http://software-dl.ti.com/download/lprf/${_key}/${_installer}" +source=(# Requires you to open "$url" in browser to get download link with key + #"https://downloads.ti.com/downloads/simplelink/esd/ble_sdk/${_installer}?__gda__=${_key}" # Alternative source for same file that does not require key and does not 404 after updates - #"https://gateway.ipfs.io/ipfs/${_ipfs_hash}/${_installer}" - # Alternative source via a different IPFS gateway - #"http://ipfs.alexeicolin.com:8080/ipfs/${_ipfs_hash}/${_installer}" - "http://camus:8080/ipfs/${_ipfs_hash}/${_installer}") + "https://gateway.ipfs.io/ipfs/${_ipfs_dir_hash}/${_installer}" + # Alternative via a local installation of the IPFS node: + #"http://localhost:8080/ipfs/${_ipfs_dir_hash}/${_installer}" + ltoa.patch) options=(!strip libtool staticlibs emptydirs !purge !zipman) @@ -192,9 +192,16 @@ package() { done done + # TI ARM CGT 19.6.0.STS changed the ltoa prototype + # See TI Incident Report SDSCM00052006: + # https://cqweb.ext.ti.com/cqweb/restapi/SDO-Web/SDOWP/RECORD/SDSCM00052006?format=HTML&noframes=true&recordType=IncidentReport&loginId=readonly&password=readonly + # Reported: https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/835138 + patch -d ${_installpath}/${_bundle} -p1 < $srcdir/ltoa.patch + cp -al $srcdir/${_installdir}/${_destdir} $pkgdir install -D -m0644 $srcdir/${_installpath}/${_bundle}/license.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE } -sha256sums=('4dfc4e0b86b94ba2fd97b3774e52a10554351c5ffeb6a8fe138f25240e1322b6') +sha256sums=('50aef335f450bfa9b9d59c177bee27f7709708b81e2954d9d5e4126cd5b22430' + '675fd1fcd998eb17726210540d5ce3e0061b84defba1b246e7a720e2de1f463e') diff --git a/ltoa.patch b/ltoa.patch new file mode 100644 index 000000000000..c17f7c1033fa --- /dev/null +++ b/ltoa.patch @@ -0,0 +1,15 @@ +--- a/src/components/osal/src/common/osal.c 2021-08-31 13:53:54.000000000 -0400 ++++ b/src/components/osal/src/common/osal.c 2019-08-31 14:44:58.642768985 -0400 +@@ -404,10 +404,8 @@ + */
+ unsigned char * _ltoa(unsigned long l, unsigned char *buf, unsigned char radix)
+ {
+-#if defined (__TI_COMPILER_VERSION) || defined (__TI_COMPILER_VERSION__)
+- return ( (unsigned char*)ltoa( l, (char *)buf ) );
+-#elif defined( __GNUC__ )
+- return ( (char*)ltoa( l, buf, radix ) );
++#if defined (__TI_COMPILER_VERSION) || defined (__TI_COMPILER_VERSION__) || defined( __GNUC__ )
++ return ( (unsigned char*)ltoa( l, (char *)buf, radix ) );
+ #else
+ unsigned char tmp1[10] = "", tmp2[10] = "", tmp3[10] = "";
+ unsigned short num1, num2, num3;
|