diff options
author | Steven Allen | 2017-09-11 16:36:03 -0700 |
---|---|---|
committer | Steven Allen | 2017-09-11 16:36:03 -0700 |
commit | 3079ff1f789c230e53108f8a34d99c4f5ddb7632 (patch) | |
tree | 96ce2a4de86e5990e09081b4a3124a4b76aeb45f | |
parent | 8601b43163d5e3cd3a0b83540439bb3a91ca8c55 (diff) | |
download | aur-3079ff1f789c230e53108f8a34d99c4f5ddb7632.tar.gz |
update to 1.4.0
Also, add dbus/systemd service files.
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | dbus.service | 4 | ||||
-rw-r--r-- | systemd.service | 7 |
4 files changed, 39 insertions, 14 deletions
@@ -1,11 +1,12 @@ pkgbase = pithos pkgdesc = Native Pandora Radio client - pkgver = 1.3.1 + pkgver = 1.4.0 pkgrel = 1 url = https://pithos.github.io/ arch = any license = GPL3 - makedepends = intltool + makedepends = meson + makedepends = appstream-glib depends = gtk3 depends = python-gobject depends = libsecret @@ -18,11 +19,15 @@ pkgbase = pithos optdepends = python-pacparser: PAC proxy support optdepends = python-pylast: Last.fm scrobbling support optdepends = python-systemd: Logging to the system journal - source = https://github.com/pithos/pithos/releases/download/1.3.1/pithos-1.3.1.tar.xz - source = https://github.com/pithos/pithos/releases/download/1.3.1/pithos-1.3.1.tar.xz.asc + source = https://github.com/pithos/pithos/releases/download/1.4.0/pithos-1.4.0.tar.xz + source = https://github.com/pithos/pithos/releases/download/1.4.0/pithos-1.4.0.tar.xz.asc + source = dbus.service + source = systemd.service validpgpkeys = 108BF2212A051F4A72B18448B3C7CE210DE76DFC - sha256sums = cf732bd5c541a55e160d58743e19c2beca69476fae6ead745f0ba6b08615d509 + sha256sums = 4c025d7e1e055292849b80c37d8ad3862e0f2cbd9c7327664deb8ac0389952ac sha256sums = SKIP + sha256sums = 2b80c9bb84f7de8de0e36dc16465c6633cb74de7bf777efcad76393e88a6e62a + sha256sums = 6d29178697384fb046d9d25c6c2482f353a4484ec4f0a5b9080d1a26aa24f839 pkgname = pithos @@ -4,7 +4,7 @@ # Maintainer: Steven Allen <steven@stebalien.com> pkgname=pithos -pkgver=1.3.1 +pkgver=1.4.0 pkgrel=1 pkgdesc='Native Pandora Radio client' arch=('any') @@ -17,22 +17,31 @@ optdepends=('libkeybinder3: for media keys plugin' 'python-pacparser: PAC proxy support' 'python-pylast: Last.fm scrobbling support' 'python-systemd: Logging to the system journal') -makedepends=('intltool') +makedepends=('meson' 'appstream-glib') source=( "https://github.com/pithos/pithos/releases/download/${pkgver}/pithos-${pkgver}.tar.xz"{,.asc} + "dbus.service" + "systemd.service" ) -sha256sums=('cf732bd5c541a55e160d58743e19c2beca69476fae6ead745f0ba6b08615d509' - 'SKIP') +sha256sums=('4c025d7e1e055292849b80c37d8ad3862e0f2cbd9c7327664deb8ac0389952ac' + 'SKIP' + '2b80c9bb84f7de8de0e36dc16465c6633cb74de7bf777efcad76393e88a6e62a' + '6d29178697384fb046d9d25c6c2482f353a4484ec4f0a5b9080d1a26aa24f839') validpgpkeys=('108BF2212A051F4A72B18448B3C7CE210DE76DFC') build() { - cd "$srcdir/${pkgname}-$pkgver" - ./configure --prefix=/usr - make + cd "${srcdir}" + if [[ -d ./build/ ]]; then + rm -rf ./build/ + fi + mkdir build + meson "${pkgname}-${pkgver}" build --prefix=/usr } package() { - cd "$srcdir/${pkgname}-$pkgver" - DESTDIR="$pkgdir" make install + cd "${srcdir}/build" + DESTDIR="${pkgdir}" ninja install + install -Dm644 "${srcdir}/dbus.service" "${pkgdir}/usr/share/dbus-1/services/io.github.Pithos.service" + install -Dm644 "${srcdir}/systemd.service" "${pkgdir}/usr/lib/systemd/user/pithos.service" } diff --git a/dbus.service b/dbus.service new file mode 100644 index 000000000000..04fe45bf211e --- /dev/null +++ b/dbus.service @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=io.github.Pithos +Exec=/usr/bin/pithos --gapplication-service +SystemdService=pithos.service diff --git a/systemd.service b/systemd.service new file mode 100644 index 000000000000..c351879cef5d --- /dev/null +++ b/systemd.service @@ -0,0 +1,7 @@ +[Unit] +Description=Pithos Media Player + +[Service] +Type=dbus +BusName=io.github.Pithos +ExecStart=/usr/bin/pithos --gapplication-service |