user/openterface-qt: new aport
All checks were successful
All checks were successful
This commit is contained in:
parent
b03043f08c
commit
6b56f7cb51
4 changed files with 54 additions and 0 deletions
1
user/openterface-qt/51-openterface-permissions.rules
Normal file
1
user/openterface-qt/51-openterface-permissions.rules
Normal file
|
@ -0,0 +1 @@
|
||||||
|
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="plugdev"
|
42
user/openterface-qt/APKBUILD
Normal file
42
user/openterface-qt/APKBUILD
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
|
pkgname=openterface-qt
|
||||||
|
pkgver=0.1.0
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Openterface Mini-KVM Host Application"
|
||||||
|
arch='all'
|
||||||
|
url="https://openterface.com/"
|
||||||
|
license='AGPL-3.0-only'
|
||||||
|
depends='qt6-qtmultimedia-ffmpeg hicolor-icon-theme'
|
||||||
|
makedepends='qt6-qtbase-dev qt6-qtmultimedia-dev qt6-qtserialport-dev qt6-qtsvg-dev qt6-qtmultimedia-dev libusb-dev'
|
||||||
|
install="$pkgname.post-install"
|
||||||
|
builddir="$srcdir"/Openterface_QT-$pkgver
|
||||||
|
source="
|
||||||
|
$pkgname-$pkgver.tar.gz::https://github.com/TechxArtisanStudio/Openterface_QT/archive/v$pkgver.tar.gz
|
||||||
|
openterfaceQT.desktop
|
||||||
|
51-openterface-permissions.rules
|
||||||
|
"
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
default_prepare
|
||||||
|
mkdir build && cd build
|
||||||
|
qmake6 ..
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd build
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 "$builddir"/build/openterfaceQT "$pkgdir"/usr/bin/openterfaceQT
|
||||||
|
install -Dm644 "$srcdir"/51-openterface-permissions.rules "$pkgdir"/etc/udev/rules.d/51-openterface-permissions.rules
|
||||||
|
install -Dm644 "$srcdir"/openterfaceQT.desktop "$pkgdir"/usr/share/applications/openterfaceQT.desktop
|
||||||
|
install -Dm644 "$builddir"/images/icon_32.png "$pkgdir"/usr/share/icons/hicolor/32x32/apps/openterfaceQT.png
|
||||||
|
install -Dm644 "$builddir"/images/icon_64.png "$pkgdir"/usr/share/icons/hicolor/64x64/apps/openterfaceQT.png
|
||||||
|
install -Dm644 "$builddir"/images/icon_128.png "$pkgdir"/usr/share/icons/hicolor/128x128/apps/openterfaceQT.png
|
||||||
|
}
|
||||||
|
sha512sums="
|
||||||
|
2aff3b5b92d5d12d1d748726e2565f5d410611b242b4fac04289b6b057eb1d39b7c2c9bcf613b3b9636a74f17c3fb69ff52177ee889f4d34de7b5b5388e75964 openterface-qt-0.1.0.tar.gz
|
||||||
|
e39cfa04cbcb59e8ba54110a28eff41854f73fa7c4baeeed5433907c79781946f12bd3a731763caa1d591e664eab0650bdbd2a844954baa12bb96a76a17c6e4f openterfaceQT.desktop
|
||||||
|
aed752c03acfb5e7d3dc206fd342c1eed6b56353801e54b925e5d3a3e673bf604e0e94424e5e8fddb31c21d3acfbda351f1ea6e8ddc8057f7354ec86a4c74a5e 51-openterface-permissions.rules
|
||||||
|
"
|
3
user/openterface-qt/openterface-qt.post-install
Executable file
3
user/openterface-qt/openterface-qt.post-install
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
echo "Setup the dialout permission for Serial port."
|
||||||
|
echo "Run: sudo usermod -a -G video,plugdev \$USER"
|
8
user/openterface-qt/openterfaceQT.desktop
Normal file
8
user/openterface-qt/openterfaceQT.desktop
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Type=Application
|
||||||
|
Name=OpenterfaceQT
|
||||||
|
Exec=/usr/bin/openterfaceQT
|
||||||
|
Icon=openterfaceQT
|
||||||
|
Comment=OpenterfaceQT Application
|
||||||
|
Categories=Utility;
|
Loading…
Add table
Add a link
Reference in a new issue