initial commit
This commit is contained in:
commit
22a3cd9a71
22
.SRCINFO
Normal file
22
.SRCINFO
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
pkgbase = simplicitystudio5-bin
|
||||||
|
pkgdesc = Design tools, documentation, software and support resources for EFM32™, EFM8™, 8051, Wireless MCUs and Wireless SoCs.
|
||||||
|
pkgver = 5
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://www.silabs.com/products/development-tools/software/simplicity-studio
|
||||||
|
install = simplicitystudio5.install
|
||||||
|
arch = x86_64
|
||||||
|
license = unknown
|
||||||
|
depends = qt5-base
|
||||||
|
depends = libxtst
|
||||||
|
optdepends = wine: for IAR support
|
||||||
|
optdepends = lib32-qt4: for old tools like battery estimator
|
||||||
|
optdepends = qt4: for Segger tools like systemview
|
||||||
|
options = !strip
|
||||||
|
backup = opt//studio.ini
|
||||||
|
source = https://www.silabs.com/documents/login/software/SimplicityStudio-5.tgz
|
||||||
|
source = simplicitystudio5.desktop
|
||||||
|
sha256sums = SKIP
|
||||||
|
sha256sums = d0c7b8d6f8b9bcb8d900dfdb047d5a833aae2d131bc4c675e67aec7e3ac3f0e7
|
||||||
|
|
||||||
|
pkgname = simplicitystudio5-bin
|
||||||
|
|
47
PKGBUILD
Normal file
47
PKGBUILD
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
# Maintainer: Andras Biro <bbandi86@gmail.com>
|
||||||
|
# Contributor: Håvard Pettersson <mail@haavard.me> for studio4
|
||||||
|
|
||||||
|
pkgname=simplicitystudio5-bin
|
||||||
|
pkgver=5
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Design tools, documentation, software and support resources for EFM32™, EFM8™, 8051, Wireless MCUs and Wireless SoCs.'
|
||||||
|
arch=(x86_64)
|
||||||
|
url=https://www.silabs.com/products/development-tools/software/simplicity-studio
|
||||||
|
license=(unknown)
|
||||||
|
backup=("opt/$installdir/studio.ini")
|
||||||
|
depends=(qt5-base libxtst)
|
||||||
|
optdepends=('wine: for IAR support'
|
||||||
|
'lib32-qt4: for old tools like battery estimator'
|
||||||
|
'qt4: for Segger tools like systemview')
|
||||||
|
options=('!strip')
|
||||||
|
install=simplicitystudio5.install
|
||||||
|
source=(https://www.silabs.com/documents/login/software/SimplicityStudio-5.tgz
|
||||||
|
simplicitystudio5.desktop)
|
||||||
|
sha256sums=('SKIP'
|
||||||
|
'd0c7b8d6f8b9bcb8d900dfdb047d5a833aae2d131bc4c675e67aec7e3ac3f0e7')
|
||||||
|
|
||||||
|
installdir=simplicitystudio5
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd "$srcdir/SimplicityStudio_v5"
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -dm755 "$pkgdir/opt/"
|
||||||
|
cp -a "$srcdir/SimplicityStudio_v5" "$pkgdir/opt/$installdir"
|
||||||
|
|
||||||
|
install -dm755 "$pkgdir/etc/udev/rules.d/"
|
||||||
|
find "$srcdir/SimplicityStudio_v5/StudioLinux" -name '*.rules' \
|
||||||
|
-exec install -m644 {} "$pkgdir/etc/udev/rules.d/" \;
|
||||||
|
|
||||||
|
mkdir -p $pkgdir/usr/bin
|
||||||
|
ln -sf /opt/$installdir/studio $pkgdir/usr/bin/$installdir
|
||||||
|
install -Dm644 "simplicitystudio5.desktop" \
|
||||||
|
"$pkgdir/usr/share/applications/simplicitystudio5.desktop"
|
||||||
|
|
||||||
|
# installation directory has to be writable
|
||||||
|
find "$pkgdir/opt/$installdir" -type d -exec chmod a+w {} +
|
||||||
|
find "$pkgdir/opt/$installdir" -type f -exec chmod a+w {} +
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
9
simplicitystudio5.desktop
Normal file
9
simplicitystudio5.desktop
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Version=5
|
||||||
|
Type=Application
|
||||||
|
Terminal=false
|
||||||
|
Exec=/usr/bin/simplicitystudio5
|
||||||
|
Name=Simplicity Studio
|
||||||
|
Path=/opt/simplicitystudio5
|
||||||
|
Icon=/opt/simplicitystudio5/icon.xpm
|
||||||
|
Categories=Development
|
6
simplicitystudio5.install
Normal file
6
simplicitystudio5.install
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
## arg 1: the old package version
|
||||||
|
post_remove() {
|
||||||
|
rm -rf /opt/simplicitystudio5
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user