Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
46 lines (42 sloc) 1.28 KB
name: lxi-tools
version: '1.17'
summary: Open source LXI tools
description: |
Lxi-tools is a collection of open source software tools that enables control
of LXI compatible instruments such as modern oscilloscopes, power supplies,
spectrum analyzers etc.
grade: stable
confinement: strict
icon: snap/icon/lxi-tools_256x256.png
apps:
lxi:
command: bin/lxi
completer: share/bash-completion/completions/lxi
plugs: [home, network, avahi-observe]
aliases: [lxi]
lxi-gui:
command: desktop-launch lxi-gui
plugs: [home, network, avahi-observe, desktop]
parts:
lxi-tools:
plugin: autotools
source: https://github.com/lxi-tools/lxi-tools.git
build: |
./autogen.sh
./configure --prefix= --enable-lxi-gui
make STAGE=$SNAPCRAFT_STAGE
install: make install DESTDIR=$SNAPCRAFT_PART_INSTALL
build-packages: [pkg-config, qt5-default, qt5-qmake, qtbase5-dev]
stage-packages:
- libreadline-dev
- libqt5core5a
- libqt5gui5
- libqt5widgets5
- libqt5dbus5
- libqt5svg5
after: [liblxi, desktop-qt5]
liblxi:
plugin: autotools
source: https://github.com/lxi-tools/liblxi.git
build-packages: [pkg-config]
stage-packages: [libavahi-core-dev, libavahi-common-dev, libavahi-client-dev, libxml2-dev]