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
Reference in a new issue