summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
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
+}