diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | google-music-manager-uploader.conf | 6 | ||||
-rw-r--r-- | google-music-manager-uploader.service | 14 | ||||
-rw-r--r-- | google-music-manager-uploader.sysuser.conf | 2 |
5 files changed, 41 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = google-music-manager-uploader pkgdesc = Google Music Manager Uploader Daemon pkgver = 1.6.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/jaymoulin/google-music-manager-uploader arch = any license = MIT @@ -12,7 +12,13 @@ pkgbase = google-music-manager-uploader depends = python-netifaces depends = python-watchdog source = https://github.com/jaymoulin/google-music-manager-uploader/archive/1.6.2.tar.gz + source = google-music-manager-uploader.conf + source = google-music-manager-uploader.service + source = google-music-manager-uploader.sysuser.conf md5sums = 93214c9e81aeb076c34eae2cd62dece3 + md5sums = ba5e0e2aa8094880a7788ec7a45bde86 + md5sums = 701a80da141fcb99429daf9bdfbf59e3 + md5sums = 8cf4bd4d72a08faffbf23b2a0fcf82ac pkgname = google-music-manager-uploader @@ -1,14 +1,17 @@ # Maintainer: robertfoster pkgname=google-music-manager-uploader pkgver=1.6.2 -pkgrel=1 +pkgrel=2 pkgdesc="Google Music Manager Uploader Daemon" arch=('any') url="https://github.com/jaymoulin/google-music-manager-uploader" license=('MIT') depends=('google-music-manager-auth' 'python-beautifulsoup4' 'python-gmusicapi' 'python-netifaces' 'python-watchdog') makedepends=('python-setuptools') -source=("https://github.com/jaymoulin/google-music-manager-uploader/archive/$pkgver.tar.gz") +source=("https://github.com/jaymoulin/google-music-manager-uploader/archive/$pkgver.tar.gz" + $pkgname.conf + $pkgname.service + $pkgname.sysuser.conf) prepare() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -18,5 +21,11 @@ prepare() { package() { cd "${srcdir}/${pkgname}-${pkgver}" python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service + install -Dm644 $srcdir/$pkgname.conf $pkgdir/etc/conf.d/$pkgname + install -Dm755 $srcdir/$pkgname.sysuser.conf $pkgdir/usr/lib/sysusers.d/$pkgname.conf } -md5sums=('93214c9e81aeb076c34eae2cd62dece3') +md5sums=('93214c9e81aeb076c34eae2cd62dece3' + 'ba5e0e2aa8094880a7788ec7a45bde86' + '701a80da141fcb99429daf9bdfbf59e3' + '8cf4bd4d72a08faffbf23b2a0fcf82ac') diff --git a/google-music-manager-uploader.conf b/google-music-manager-uploader.conf new file mode 100644 index 000000000000..44b4112a8b6f --- /dev/null +++ b/google-music-manager-uploader.conf @@ -0,0 +1,6 @@ +# Specify the path to monitor +DIRECTORY="" +# Specify the path of OAuth .cred file +OAUTH="" +# Optional +#UPLOADER_ID="" diff --git a/google-music-manager-uploader.service b/google-music-manager-uploader.service new file mode 100644 index 000000000000..23ab562233de --- /dev/null +++ b/google-music-manager-uploader.service @@ -0,0 +1,14 @@ +[Unit] +Description=Google Music Manager Uploader Daemon +After=network.target + +[Service] +Type=simple +User=gmusic-uploader +DynamicUser=yes +EnvironmentFile=/etc/conf.d/google-music-manager-uploader +StateDirectory=google-music-manager-uploader +ExecStart=/usr/bin/google-music-upload --directory $DIRECTORY --oauth $OAUTH + +[Install] +WantedBy=multi-user.target diff --git a/google-music-manager-uploader.sysuser.conf b/google-music-manager-uploader.sysuser.conf new file mode 100644 index 000000000000..ac41408d1c6f --- /dev/null +++ b/google-music-manager-uploader.sysuser.conf @@ -0,0 +1,2 @@ +u gmusic-uploader - - +g gmusic-uploader - - |