diff options
author | Alexei Colin | 2020-05-02 02:10:29 -0400 |
---|---|---|
committer | Alexei Colin | 2020-05-02 02:10:29 -0400 |
commit | 6f0d6f6bc2273bd216ff43ddc6dcc0b65fddfa9a (patch) | |
tree | e016230f05ea537ceee44224297129ae310c15a9 | |
parent | 0843d7302ba2bf7326c8d84654b8143d04298fa9 (diff) | |
download | aur-6f0d6f6bc2273bd216ff43ddc6dcc0b65fddfa9a.tar.gz |
10.0.0.00010 (thank you Amr Okasha)
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | ccstudio.install | 6 |
4 files changed, 22 insertions, 14 deletions
@@ -1,6 +1,6 @@ pkgbase = ccstudio pkgdesc = Texas Instruments Code Composer Studio IDE - pkgver = 9.3.0.00012 + pkgver = 10.0.0.00010 pkgrel = 1 url = http://www.ti.com/tool/ccstudio install = ccstudio.install @@ -15,6 +15,8 @@ pkgbase = ccstudio depends = libxss depends = alsa-lib depends = lib32-glibc + depends = ncurses5-compat-libs + depends = libusb-compat optdepends = ttf-dejavu options = !strip options = libtool @@ -22,11 +24,11 @@ pkgbase = ccstudio options = emptydirs options = !purge options = !zipman - source = http://software-dl.ti.com/ccs/esd/CCSv9/CCS_9_3_0/exports/CCS9.3.0.00012_linux-x64.tar.gz + source = http://software-dl.ti.com/ccs/esd/CCSv10/CCS_10_0_0/exports/CCS10.0.0.00010_linux-x64.tar.gz source = LICENSE source = 61-msp430uif.rules source = 71-sd-permissions.rules - sha256sums = 0a6c9b093de9a96f36942ecdfd4b4f765278b329091d60826ae9f493cfc4e5a9 + sha256sums = 9dbb8f6c266e8c61eb96beaa8847725cca5d60051453f89c7333b98875bf5031 sha256sums = adc0dd74f5b95e373db4b45c74b034ec3d45e2df462b3a1a35f6d56aa8181076 sha256sums = 97061c190d86ac2de195e54070d86d8bde34774ea35261942ee44626ca3c23db sha256sums = ad63fd5e8a11e1ddcbe1d0d56a739f1c2f573a2781e46f4d52b5a93dd5810d1a diff --git a/.gitignore b/.gitignore index d7a50acbe7d4..8858ac43f698 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ src/ pkg/ *.tar.xz *.tar.gz +*.tar.zst @@ -1,9 +1,11 @@ # Maintainer: Alexei Colin <ac at alexeicolin dot com> # Contributor: Kai Geißdörfer <kai.s.geissdoerfer at campus.tu-berlin.de> +# Contributor: Amr Okasha <okasha at gmail> + pkgname=ccstudio -_semver=9.3.0 -_bldver=00012 +_semver=10.0.0 +_bldver=00010 pkgver=$_semver.$_bldver pkgrel=1 pkgdesc="Texas Instruments Code Composer Studio IDE" @@ -15,17 +17,19 @@ makedepends=('glibc') # Needed for builtin jxBrowser plugin (otherwise exception exit code 127) # lib32-glibc needed for installers of some components (C2000 tools) -depends=('gconf' 'python2' 'gtk2' 'libxtst' 'nss' 'libxss' 'alsa-lib' 'lib32-glibc') +depends=('gconf' 'python2' 'gtk2' 'libxtst' 'nss' 'libxss' 'alsa-lib' 'lib32-glibc' 'ncurses5-compat-libs' 'libusb-compat') +#!! 'ncurses5-compat-libs' is an aur package # Without some ttf fonts installed, UI is ugly optdepends=('ttf-dejavu') # The license file was copy-pasted from the installer's GUI _archive=CCS${pkgver}_linux-x64 -source=("http://software-dl.ti.com/ccs/esd/CCSv9/CCS_$(echo $_semver | sed 's@[.]@_@g')/exports/${_archive}.tar.gz" +source=("http://software-dl.ti.com/ccs/esd/CCSv10/CCS_$(echo $_semver | sed 's@[.]@_@g')/exports/${_archive}.tar.gz" "LICENSE" "61-msp430uif.rules" - "71-sd-permissions.rules") + "71-sd-permissions.rules" + ) install=$pkgname.install @@ -53,7 +57,7 @@ build() { # NOTE: ti_cgt_c2000_16.9.3.LTS_linux_installer_x86.bin is executed under fakeroot, this error is simply printed, # but is not fatal. But, when the whole CCS installer is run under fakeroot is - ./ccs_setup_${pkgver}.bin --mode unattended --prefix $srcdir/$_installpath + ./ccs_setup_${pkgver}.run --mode unattended --prefix $srcdir/$_installpath } package() { @@ -97,7 +101,8 @@ package() { install -D -m0644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE } -sha256sums=('0a6c9b093de9a96f36942ecdfd4b4f765278b329091d60826ae9f493cfc4e5a9' +sha256sums=('9dbb8f6c266e8c61eb96beaa8847725cca5d60051453f89c7333b98875bf5031' 'adc0dd74f5b95e373db4b45c74b034ec3d45e2df462b3a1a35f6d56aa8181076' '97061c190d86ac2de195e54070d86d8bde34774ea35261942ee44626ca3c23db' - 'ad63fd5e8a11e1ddcbe1d0d56a739f1c2f573a2781e46f4d52b5a93dd5810d1a') + 'ad63fd5e8a11e1ddcbe1d0d56a739f1c2f573a2781e46f4d52b5a93dd5810d1a' + ) diff --git a/ccstudio.install b/ccstudio.install index 86ccb8112744..ea603952b6dd 100644 --- a/ccstudio.install +++ b/ccstudio.install @@ -1,4 +1,4 @@ -_dir=/opt/ccstudio/ccsv8 +_dir=/opt/ccstudio/ccs _grp=ccstudio post_install() { @@ -23,13 +23,13 @@ post_install() { echo ">>>" echo ">>> Then, remove the left-over garbage files that are owned by root and " echo ">>> cause an error when ccstudio is started by by regular user:" - echo ">>> sudo rm -r /tmp/jxbrowser-chromium-*" + echo ">>> sudo rm -r /tmp/browsercore-*" echo ">>>" echo ">>> Run this command as each user who will run CCS, to add to '${_grp}' group:" echo ">>> sudo usermod -a -G ${_grp} \$(whoami)" echo ">>>" echo ">>> When multiple users run CCS, beware that on each run CCS creates " - echo ">>> /tmp/jxbrowser* directory permissioned to one user, and fails to " + echo ">>> /tmp/browsercore-* directory permissioned to one user, and fails to " echo ">>> read it when run under a different user, so delete the dir as a " echo ">> workaround." } |