diff options
author | Bazyli Cyran | 2022-08-07 11:17:39 +0200 |
---|---|---|
committer | Bazyli Cyran | 2022-08-07 12:08:58 +0200 |
commit | 733d3bd1f512bcfc651e89fd72d2aff9fe62415a (patch) | |
tree | f396f02d9cad37393e5082bd0bd40d38fa47352b | |
download | aur-733d3bd1f512bcfc651e89fd72d2aff9fe62415a.tar.gz |
Version 1.0.0
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | philipstv-gui.desktop | 11 |
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; |