summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Horwell2021-08-08 16:24:07 +0100
committerLuke Horwell2021-08-08 16:24:07 +0100
commit4b2f3a61614f78be72543c57f978fcd4134b0977 (patch)
tree7adbcd176f94556974e7ea3f96f93c2299a3add7
parentfddb638d4623634be139db8ee7cffa4793c18784 (diff)
downloadaur-4b2f3a61614f78be72543c57f978fcd4134b0977.tar.gz
Release v0.7.0
-rw-r--r--.SRCINFO31
-rw-r--r--0001-Migrate-platform-module-to-distro-v0.3.12.patch61
-rw-r--r--PKGBUILD27
3 files changed, 30 insertions, 89 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a56fb7ed863f..97a06428a2af 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,25 @@
pkgbase = polychromatic
- pkgdesc = A graphical front end for managing Razer peripherals under GNU/Linux.
- pkgver = 0.3.12
- pkgrel = 3
+ pkgdesc = RGB lighting management front-end application for OpenRazer
+ pkgver = 0.7.0
+ pkgrel = 1
url = https://github.com/polychromatic/polychromatic
arch = any
license = GPL3
- makedepends = nodejs-less
+ makedepends = meson
+ makedepends = ninja
+ makedepends = sassc
depends = python
- depends = python-distro
- depends = hicolor-icon-theme
- depends = python-openrazer
- depends = webkit2gtk
+ depends = python-colorama
+ depends = python-colour
+ depends = python-setproctitle
+ depends = python-requests
+ depends = python-pyqt5
+ depends = python-pyqt5-webengine
+ depends = qt5-svg
depends = libappindicator-gtk3
- depends = imagemagick
- source = polychromatic-v0.3.12.tar.gz::https://github.com/polychromatic/polychromatic/archive/v0.3.12.tar.gz
- source = 0001-Migrate-platform-module-to-distro-v0.3.12.patch
- sha512sums = e4099408f1543436ac8d1145f34631af59086542ba16c1f7b729f422d6555f5ce0ecfa0b49917cf73c88a0bf2467684001242b230833e994fa8c164c43fdad52
- sha512sums = a73552e795ad3c418b478f6ee203cb301f059319f07f630371f7f218a64e4efd9ca2173f1b4aa4f5cbfd41f7a37b996ec7ae91644d2fa2c484802138cb577766
+ depends = python-gobject
+ optdepends = python-openrazer
+ source = polychromatic-v0.7.0.tar.gz::https://github.com/polychromatic/polychromatic/archive/v0.7.0.tar.gz
+ sha512sums = 28ffd8ca0428713693234583dcb96b4ef440fbda4689c5c660d38a53d590183f28310fe267aad4a72c709c70e25ed6ebe32c3cb945d757bdbec347d22d86aea0
pkgname = polychromatic
-
diff --git a/0001-Migrate-platform-module-to-distro-v0.3.12.patch b/0001-Migrate-platform-module-to-distro-v0.3.12.patch
deleted file mode 100644
index 222902ff73c9..000000000000
--- a/0001-Migrate-platform-module-to-distro-v0.3.12.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 493d5cb821b2b5f41f0cfba8e23d7f16cf170e9a Mon Sep 17 00:00:00 2001
-From: Luke Horwell <code@horwell.me>
-Date: Thu, 14 Nov 2019 21:04:40 +0000
-Subject: [PATCH] Migrate 'platform' module to 'distro' (v0.3.12)
-
-'platform' was dropped in Python 3.8.
-
-Addresses #183
----
- polychromatic-controller | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/polychromatic-controller b/polychromatic-controller
-index 26ff445..c8694c9 100755
---- a/polychromatic-controller
-+++ b/polychromatic-controller
-@@ -23,6 +23,7 @@ Main application for Polychromatic, a GUI for interfacing with Razer devices.
- Requires openrazer-daemon to be installed and running on the system.
- """
-
-+import distro
- import os
- import sys
- import glob
-@@ -34,7 +35,6 @@ import argparse
- from setproctitle import setproctitle
- from subprocess import Popen as background_process
- from subprocess import check_output
--from platform import linux_distribution
-
- try:
- import openrazer.client as rclient
-@@ -2184,9 +2184,9 @@ class PageLoaded():
- appobj.update_device_active_options()
-
- # Show message about the old PPA being deprecated.
-- distro = linux_distribution()[0]
-- if distro == "Ubuntu" or distro == "Debian":
-- codename = linux_distribution()[2]
-+ distro_name = distro.linux_distribution()[0]
-+ if distro_name == "Ubuntu" or distro_name == "Debian":
-+ codename = distro.codename
- for source_file in [
- "/etc/apt/sources.list.d/lah7-ubuntu-polychromatic-" + codename + ".list",
- "/etc/apt/sources.list.d/lah7-ubuntu-polychromatic-daily-" + codename + ".list"
-@@ -2228,9 +2228,9 @@ class PageLoaded():
- html += UIControls.print_about_label(_("Profile:"), "v" + str(prof.version))
-
- # For Apt, check for the source file to determine builds.
-- distro = linux_distribution()[0]
-- if distro == "Ubuntu" or distro == "Debian":
-- codename = linux_distribution()[2]
-+ distro_name = distro.linux_distribution()[0]
-+ if distro_name == "Ubuntu" or distro_name == "Debian":
-+ codename = distro.codename()
- source_html = ""
-
- source_file = "/etc/apt/sources.list.d/lah7-ubuntu-polychromatic-" + codename + ".list"
---
-2.24.0
-
diff --git a/PKGBUILD b/PKGBUILD
index b61c5d2c950c..064fd49c6306 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,26 @@
# Maintainer: Luca Weiss <luca (at) z3ntu (dot) xyz>
+# Maintainer: Luke Horwell <code (at) horwell (dot) me>
pkgname=polychromatic
-pkgver=0.3.12
-pkgrel=3
-pkgdesc='A graphical front end for managing Razer peripherals under GNU/Linux.'
+pkgver=0.7.0
+pkgrel=1
+pkgdesc='RGB lighting management front-end application for OpenRazer'
arch=('any')
url='https://github.com/polychromatic/polychromatic'
license=('GPL3')
-depends=('python' 'python-distro' 'hicolor-icon-theme' 'python-openrazer' 'webkit2gtk' 'libappindicator-gtk3' 'imagemagick')
-makedepends=('nodejs-less')
-source=("$pkgname-v$pkgver.tar.gz::https://github.com/polychromatic/polychromatic/archive/v$pkgver.tar.gz"
- "0001-Migrate-platform-module-to-distro-v0.3.12.patch")
-sha512sums=('e4099408f1543436ac8d1145f34631af59086542ba16c1f7b729f422d6555f5ce0ecfa0b49917cf73c88a0bf2467684001242b230833e994fa8c164c43fdad52'
- 'a73552e795ad3c418b478f6ee203cb301f059319f07f630371f7f218a64e4efd9ca2173f1b4aa4f5cbfd41f7a37b996ec7ae91644d2fa2c484802138cb577766')
+depends=('python' 'python-colorama' 'python-colour' 'python-setproctitle' 'python-requests' 'python-pyqt5' 'python-pyqt5-webengine' 'qt5-svg' 'libappindicator-gtk3' 'python-gobject')
+optdepends=('python-openrazer')
+makedepends=('meson' 'ninja' 'sassc')
+source=("$pkgname-v$pkgver.tar.gz::https://github.com/polychromatic/polychromatic/archive/v$pkgver.tar.gz")
+sha512sums=('28ffd8ca0428713693234583dcb96b4ef440fbda4689c5c660d38a53d590183f28310fe267aad4a72c709c70e25ed6ebe32c3cb945d757bdbec347d22d86aea0')
-prepare() {
- cd "$pkgname-$pkgver"
- patch -Np1 < ../0001-Migrate-platform-module-to-distro-v0.3.12.patch
+build() {
+ arch-meson $pkgname-$pkgver build
+ ninja -C build
}
package() {
- cd "$pkgname-$pkgver"
- make PREFIX=/usr DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -C build install
}
# vim:set ts=2 sw=2 et: