summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexei Colin2020-05-02 02:10:29 -0400
committerAlexei Colin2020-05-02 02:10:29 -0400
commit6f0d6f6bc2273bd216ff43ddc6dcc0b65fddfa9a (patch)
treee016230f05ea537ceee44224297129ae310c15a9
parent0843d7302ba2bf7326c8d84654b8143d04298fa9 (diff)
downloadaur-6f0d6f6bc2273bd216ff43ddc6dcc0b65fddfa9a.tar.gz
10.0.0.00010 (thank you Amr Okasha)
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD21
-rw-r--r--ccstudio.install6
4 files changed, 22 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b86e3bc4facb..4ea8f9122ca8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8448c559a53e..b3b4f367fbbb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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."
}