summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBazyli Cyran2022-08-07 11:17:39 +0200
committerBazyli Cyran2022-08-07 12:08:58 +0200
commit733d3bd1f512bcfc651e89fd72d2aff9fe62415a (patch)
treef396f02d9cad37393e5082bd0bd40d38fa47352b
downloadaur-733d3bd1f512bcfc651e89fd72d2aff9fe62415a.tar.gz
Version 1.0.0
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD30
-rw-r--r--philipstv-gui.desktop11
4 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e50d2617e8bd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = philipstv-gui
+ pkgdesc = GUI remote for Philips Android-powered TVs.
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/bcyran/philipstv-gui
+ arch = any
+ license = MIT
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-poetry-core
+ depends = python
+ depends = philipstv
+ depends = python-ttkbootstrap
+ source = https://files.pythonhosted.org/packages/source/p/philipstv-gui/philipstv-gui-1.0.0.tar.gz
+ source = philipstv-gui.desktop
+ sha256sums = 7df005329defc311c2b4539ef107f79b6d754a5ee2939f3f428679f846779818
+ sha256sums = 483db659aa68f977f7e0a5ddfb0abe10233779833fb698cb59da94168e707860
+
+pkgname = philipstv-gui
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..197f40a8d24b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.SRCINFO
+!PKGBUILD
+!philipstv-gui.desktop
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d69a7d2ca2b4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Bazyli Cyran <bazyli@cyran.dev>
+
+pkgname=philipstv-gui
+pkgver=1.0.0
+pkgrel=1
+pkgdesc='GUI remote for Philips Android-powered TVs.'
+url='https://github.com/bcyran/philipstv-gui'
+depends=('python' 'philipstv' 'python-ttkbootstrap')
+makedepends=('python-build' 'python-installer' 'python-poetry-core')
+license=('MIT')
+arch=('any')
+source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz" 'philipstv-gui.desktop')
+sha256sums=('7df005329defc311c2b4539ef107f79b6d754a5ee2939f3f428679f846779818'
+ '483db659aa68f977f7e0a5ddfb0abe10233779833fb698cb59da94168e707860')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation --skip-dependency-check
+}
+
+package() {
+ install -Dm644 philipstv-gui.desktop -t "${pkgdir}/usr/share/applications"
+
+ cd "${pkgname}-${pkgver}"
+ python -m installer --destdir="${pkgdir}" dist/*.whl
+
+ local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
+ install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ ln -s "${site_packages}/${pkgname}-${pkgver}.dist-info/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/philipstv-gui.desktop b/philipstv-gui.desktop
new file mode 100644
index 000000000000..9b0b79e4ee4b
--- /dev/null
+++ b/philipstv-gui.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=PhilipsTV GUI
+GenericName=TV remote control
+Comment=GUI remote for Philips Android-powered TVs.
+Icon=tv-symbolic
+TryExec=philipstv-gui
+Exec=philipstv-gui
+Terminal=false
+Type=Application
+Categories=Utility;TV;
+Keywords=remote;tv;philips;