summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRuslan Magomedov2019-09-25 19:12:00 +0300
committerRuslan Magomedov2019-09-25 19:12:00 +0300
commit347e742d85fe0598a10e50bde53cc09fde7eb4e6 (patch)
tree8a1731899f799ab11bf349707a9e698f65731dfb
downloadaur-347e742d85fe0598a10e50bde53cc09fde7eb4e6.tar.gz
Adding new package to AUR
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD49
-rw-r--r--scanastudio.desktop11
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..62f4f08587d5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = scanastudio
+ pkgdesc = ScanaStudio is a software for Ikalogic logic analyzers
+ pkgver = 4.0.1
+ pkgrel = 1
+ url = https://www.ikalogic.com/
+ arch = x86_64
+ license = unknown
+ depends = libftd2xx>=1.4.8
+ source = https://cdn.ikalogic.com/dist/scanastudio/package/ScanaStudio.tar.bz2
+ source = scanastudio.desktop
+ sha256sums = b9f8cf8f231510e8c800a25d1ad7f9a502f5af9df22ba773f48a9c7eedcf1b65
+ sha256sums = abb172b2fa0f00380c9c34b5ce51ae35b7434e93da127c23336bf9de81b49957
+
+pkgname = scanastudio
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..52c76e5fdfb6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Ruslan Magomedov <rmagomedov.iam@yahoo.com>
+pkgname=scanastudio
+pkgver=4.0.1
+pkgrel=1
+epoch=
+pkgdesc="ScanaStudio is a software for Ikalogic logic analyzers"
+arch=('x86_64')
+url="https://www.ikalogic.com/"
+license=('unknown')
+groups=()
+depends=('libftd2xx>=1.4.8')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=(
+ "https://cdn.ikalogic.com/dist/scanastudio/package/ScanaStudio.tar.bz2"
+ "scanastudio.desktop"
+)
+noextract=()
+sha256sums=(
+ 'b9f8cf8f231510e8c800a25d1ad7f9a502f5af9df22ba773f48a9c7eedcf1b65'
+ 'abb172b2fa0f00380c9c34b5ce51ae35b7434e93da127c23336bf9de81b49957'
+)
+validpgpkeys=()
+
+package() {
+ mkdir $pkgdir/opt
+ cp -r $srcdir/ScanaStudio/x86_64/bin $pkgdir/opt/scanastudio
+ install -Dm644 $srcdir/ScanaStudio/x86_64/driver/99-ikalogic.rules $pkgdir/etc/udev/rules.d/99-ikalogic.rules
+ install -Dm644 scanastudio.desktop $pkgdir/usr/share/applications/scanastudio.desktop
+ install -Dm644 $srcdir/ScanaStudio/x86_64/mime/ScanaStudio.xml $pkgdir/usr/share/mime/packages/scanastudio.xml
+
+ mkdir -p $pkgdir/usr/share/icons
+ cp -r $srcdir/ScanaStudio/x86_64/mime/hicolor $pkgdir/usr/share/icons/
+ install -Dm644 $srcdir/ScanaStudio/x86_64/mime/application-x-ScanaStudio.png $pkgdir/usr/share/icons/hicolor/192x192/mimetypes/application-x-ScanaStudio.png
+
+ find $pkgdir/ -type f -print0 | xargs -0 chmod -x
+ chmod +x $pkgdir/opt/scanastudio/{ScanaStudio,update}
+
+ mkdir -p $pkgdir/usr/bin
+ ln -s /opt/scanastudio/ScanaStudio $pkgdir/usr/bin/scanastudio
+}
diff --git a/scanastudio.desktop b/scanastudio.desktop
new file mode 100644
index 000000000000..4d0e91bdd069
--- /dev/null
+++ b/scanastudio.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=ScanaStudio
+Comment=Electronic signal analysis software
+GenericName=Electronic signal analysis software
+Exec=/opt/scanastudio/ScanaStudio
+Icon=ScanaStudio.png
+Terminal=false
+Categories=Development;IDE;Utility;
+MimeType=application/x-ScanaStudio;