summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302019-03-24 03:05:34 +0100
committerM0Rf302019-03-24 03:05:34 +0100
commit5c7d5228e14b00b5f4bcd8eb67a44199f46c7cad (patch)
tree873580986ed87c4bc26e2f9430731ab47cdb7cc8
parentd2341164bfcd69f830fa2b6ab329435da3f9790e (diff)
downloadaur-5c7d5228e14b00b5f4bcd8eb67a44199f46c7cad.tar.gz
gmusicproxy: 1.0.9
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD34
-rw-r--r--gmusicproxy.cfg.sample3
-rw-r--r--gmusicproxy.install13
-rw-r--r--gmusicproxy.service13
-rwxr-xr-xgmusicproxy.sysuser1
-rw-r--r--gmusicproxy.tmpfiles2
7 files changed, 58 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7a639289fa85..22e40fcf94a9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = gmusicproxy
pkgdesc = Stream Google Play Music using any media-player
- pkgver = 1.0.8.1
+ pkgver = 1.0.9
pkgrel = 1
url = https://github.com/diraimondo/gmusicproxy
+ install = gmusicproxy.install
arch = any
license = GPL
makedepends = python-setuptools
@@ -12,14 +13,14 @@ pkgbase = gmusicproxy
depends = python-eyed3
depends = python-daemon
optdepends = python-keyring: keyring support
- source = https://github.com/M0Rf30/gmusicproxy/archive/v1.0.8.1.tar.gz
- source = gmusicproxy.cfg.sample
- source = gmusicproxy.user.service
- source = gmusicproxy.system.service
- md5sums = SKIP
- md5sums = e03e8f0937997fd8e86f60c3c28d1d26
- md5sums = c7a497a0cb00a3a81c9199a69dc53472
- md5sums = 3867da4b9d6c27f10cfb725dcdd9a7b9
+ source = https://github.com/M0Rf30/gmusicproxy/archive/v1.0.9.tar.gz
+ source = gmusicproxy.service
+ source = gmusicproxy.sysuser
+ source = gmusicproxy.tmpfiles
+ md5sums = 72f91ea6102abfc96ed7ce9a334e5287
+ md5sums = dcb085039110ab6a87e944865a4fccdb
+ md5sums = f7c765324710c59738db0b8a9c124982
+ md5sums = 73f91c48628136882893a3dbb1919bae
pkgname = gmusicproxy
diff --git a/PKGBUILD b/PKGBUILD
index d6b4e65ed846..ebada6f63dfb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: mitts <mittens2001@opmbx.org>
pkgname=gmusicproxy
-pkgver=1.0.8.1
+pkgver=1.0.9
pkgrel=1
pkgdesc="Stream Google Play Music using any media-player"
arch=('any')
@@ -13,28 +13,32 @@ depends=('python-gmusicapi' 'python-netifaces' 'python-xdg' 'python-eyed3' 'pyth
optdepends=('python-keyring: keyring support')
makedepends=('python-setuptools')
source=("https://github.com/M0Rf30/gmusicproxy/archive/v${pkgver}.tar.gz"
- "$pkgname.cfg.sample"
- "$pkgname.user.service"
- "$pkgname.system.service"
+ "$pkgname.service"
+ "$pkgname.sysuser"
+ "$pkgname.tmpfiles"
)
+install="$pkgname.install"
package() {
cd "$srcdir/$pkgname-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 "${srcdir}"/gmusicproxy.cfg.sample \
- "${pkgdir}"/etc/gmusicproxy.cfg.sample
+ python setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 "${srcdir}"/gmusicproxy.system.service \
- "${pkgdir}"/usr/lib/systemd/system/gmusicproxy.service
+ install -Dm644 "$srcdir/gmusicproxy.service" \
+ "$pkgdir/usr/lib/systemd/system/gmusicproxy.service"
- install -Dm644 "${srcdir}"/gmusicproxy.user.service \
- "${pkgdir}"/usr/lib/systemd/user/gmusicproxy.service
+ install -Dm644 "$srcdir/$pkgname.service" \
+ "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+ install -Dm755 "$srcdir/$pkgname.sysuser" \
+ "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ install -Dm644 "$srcdir/$pkgname.tmpfiles" \
+ "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+ install -d "$pkgdir/var/lib/$pkgname"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
-md5sums=('SKIP'
- 'e03e8f0937997fd8e86f60c3c28d1d26'
- 'c7a497a0cb00a3a81c9199a69dc53472'
-'3867da4b9d6c27f10cfb725dcdd9a7b9')
+md5sums=('72f91ea6102abfc96ed7ce9a334e5287'
+ 'dcb085039110ab6a87e944865a4fccdb'
+ 'f7c765324710c59738db0b8a9c124982'
+'73f91c48628136882893a3dbb1919bae')
diff --git a/gmusicproxy.cfg.sample b/gmusicproxy.cfg.sample
deleted file mode 100644
index e0ac2755e4b4..000000000000
--- a/gmusicproxy.cfg.sample
+++ /dev/null
@@ -1,3 +0,0 @@
-email = whatever@dot.com
-password = mypasswd
-device-id = 79sd87s9d87s98d7
diff --git a/gmusicproxy.install b/gmusicproxy.install
new file mode 100644
index 000000000000..6d6e4ffcf0b4
--- /dev/null
+++ b/gmusicproxy.install
@@ -0,0 +1,13 @@
+post_install() {
+cat << EOF
+Please run:
+ 1) sudo -ui gmusicproxy
+ 2) GMusicProxy --config
+ to enter your Google Music credentials.
+ Only required at first time run.
+EOF
+}
+
+post_upgrade() {
+ post_install $1
+}
diff --git a/gmusicproxy.service b/gmusicproxy.service
new file mode 100644
index 000000000000..d1979b6d87eb
--- /dev/null
+++ b/gmusicproxy.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Let's stream Google Play Music using any media-player
+After=network.target
+
+[Service]
+Type=simple
+User=gmusicproxy
+Group=gmusicproxy
+ExecStart=/usr/bin/GMusicProxy -x
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/gmusicproxy.sysuser b/gmusicproxy.sysuser
new file mode 100755
index 000000000000..03fb8a24e491
--- /dev/null
+++ b/gmusicproxy.sysuser
@@ -0,0 +1 @@
+u gmusicproxy - "GMusicProxy user" /var/lib/gmusicproxy /bin/bash
diff --git a/gmusicproxy.tmpfiles b/gmusicproxy.tmpfiles
new file mode 100644
index 000000000000..b6970dc26658
--- /dev/null
+++ b/gmusicproxy.tmpfiles
@@ -0,0 +1,2 @@
+d /var/lib/gmusicproxy 700 gmusicproxy gmusicproxy
+