summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2021-03-14 12:39:39 +0800
committertaotieren2021-03-14 12:39:39 +0800
commitd01f1b74229e51175a50218ab4d01859cb672579 (patch)
tree01fcb9d97ca5e30669ec9ced07507629e2d17c81
downloadaur-d01f1b74229e51175a50218ab4d01859cb672579.tar.gz
Update QSerial v1.0
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD33
-rw-r--r--qserial.desktop10
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6754527d0861
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = qserial
+ pkgdesc = The missing cross platform serial port utility with batteries included.
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/tuna/QSerial
+ arch = any
+ license = MIT
+ depends = libusb
+ depends = python-pyqt5-webengine
+ provides = qserial
+ conflicts = qserial
+ replaces = qserial
+ options = !strip
+ source = QSerial-1.0.zip::https://github.com/tuna/QSerial/archive/v1.0.zip
+ source = qserial.desktop
+ sha256sums = f30de8390e2f8a80d98872105e177cec773a36c637a126aa3e72b412e711ba6b
+ sha256sums = 1683f6d64933dcc2d2e044e997206ce68cfbc1d1330018c5d8e2beb7790e7827
+
+pkgname = qserial
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..612a965a8bed
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+src
+pkg
+*.deb
+*.rpm
+*.zip
+*.pkg.tar.xz
+*.pkg.tar.zst
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..28439a777642
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: taotieren <admin@taotieren.com>
+_pkgname=QSerial
+pkgname=qserial
+pkgver=1.0
+pkgrel=1
+pkgdesc="The missing cross platform serial port utility with batteries included."
+arch=('any')
+url="https://github.com/tuna/QSerial"
+license=('MIT')
+provides=(${pkgname})
+conflicts=(${pkgname})
+replaces=(${pkgname})
+depends=('libusb' 'python-pyqt5-webengine')
+makedepends=()
+backup=()
+options=('!strip')
+source=("${_pkgname}-${pkgver}.zip::https://github.com/tuna/${_pkgname}/archive/v${pkgver}.zip"
+ "${pkgname}.desktop")
+sha256sums=(
+ 'f30de8390e2f8a80d98872105e177cec773a36c637a126aa3e72b412e711ba6b'
+ '1683f6d64933dcc2d2e044e997206ce68cfbc1d1330018c5d8e2beb7790e7827'
+)
+
+build() {
+ cd ${srcdir}/${_pkgname}-${pkgver}
+ qmake ${pkgname}.pro
+ make
+}
+
+package() {
+ install -Dm755 ${srcdir}/${_pkgname}-${pkgver}/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}
+ install -Dm644 ${srcdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
+}
diff --git a/qserial.desktop b/qserial.desktop
new file mode 100644
index 000000000000..d8e202842f4a
--- /dev/null
+++ b/qserial.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=QSerial
+Name[en_US]=qserial
+Name[zh_CN]=qserial
+Exec=QSerial
+Terminal=false
+Type=Application
+Icon=
+Comment=The missing cross platform serial port utility with batteries included.
+Categories=Development;Tool;Serial;