diff options
author | John Maximilian | 2021-04-15 16:00:24 +0100 |
---|---|---|
committer | John Maximilian | 2021-04-15 16:43:30 +0100 |
commit | 016b2c151b5b26cc9877a2cc297a60b0bf7844ff (patch) | |
tree | cc236992e7609c19e3d234295d16aaef80bcf64c | |
download | aur-016b2c151b5b26cc9877a2cc297a60b0bf7844ff.tar.gz |
basic pkgbuild
-rw-r--r-- | .SRCINFO | 18 | ||||
-rwxr-xr-x | PKGBUILD | 50 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d354c1ebd46e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = serial-studio-git + pkgdesc = Multi-purpose serial data visualization & processing program + pkgver = 1.0.20.r4.93482e8 + pkgrel = 1 + url = https://github.com/Serial-Studio/Serial-Studio + arch = x86_64 + license = MIT + makedepends = git + depends = qt5-charts + depends = qt5-serialport + depends = qt5-quickcontrols2 + provides = serial-studio + conflicts = serial-studio + source = serial-studio::git+https://github.com/Serial-Studio/Serial-Studio + md5sums = SKIP + +pkgname = serial-studio-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..d8a8cb155ca9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: John Morris <2e0byo@gmail.com> +pkgname=serial-studio-git +pkgver=1.0.20.r4.93482e8 +pkgrel=1 +pkgdesc="Multi-purpose serial data visualization & processing program" +arch=('x86_64') +url="https://github.com/Serial-Studio/Serial-Studio" +license=('MIT') +groups=() +depends=( + "qt5-charts" + "qt5-serialport" + "qt5-quickcontrols2" + ) +makedepends=("git") +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install= +source=('serial-studio::git+https://github.com/Serial-Studio/Serial-Studio') +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + # Git, tags available + printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g;s/v//g')" +} + +prepare() { + cd "$srcdir/${pkgname%-git}" + git submodule init + git submodule update +} + +build() { + cd "$srcdir/${pkgname%-git}" + qmake + make -j$(nproc) +} + + +package() { + cd "$srcdir/${pkgname%-git}" + make INSTALL_ROOT="$pkgdir/" install + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE* +} + |