PKGBUILD 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # Maintainer (AUR): jason ryan <jasonwryan@gmail.com>
  2. # Contributor (AUR): Bartłomiej Piotrowski <nospam@bpiotrowwski.pl>
  3. # Contributor (AUR): Thomas Dziedzic < gostrc at gmail >
  4. # Contributor (AUR): evr <evanroman at gmail>
  5. # Contributor (AUR): Luiz Ribeiro <luizribeiro@gmail.com>
  6. # parabola changes and rationale:
  7. # no changes.
  8. pkgname=mpdscribble
  9. pkgver=0.22
  10. pkgrel=13
  11. pkgdesc='MPD client which submits track info to {Libre,Last}.fm'
  12. url='http://mpd.wikia.com/wiki/Client:Mpdscribble'
  13. arch=('i686' 'x86_64' 'armv7h')
  14. license=('GPL')
  15. depends=('libsoup' 'glib2' 'libmpdclient')
  16. install=$pkgname.install
  17. source=(http://www.musicpd.org/download/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2
  18. service)
  19. md5sums=('652ee927b797e9a4cef45494e77047db'
  20. 'a57d7d3d41b37fb23b45835aa0cfc325')
  21. prepare() {
  22. sed 's/multi-user.target/default.target/;/User=%i/d' service > user.service
  23. }
  24. build() {
  25. cd ${pkgname}-"${pkgver}"
  26. ./configure \
  27. --prefix=/usr \
  28. --sysconfdir=/etc \
  29. --with-http-client=soup
  30. make
  31. }
  32. package() {
  33. cd ${pkgname}-"${pkgver}"
  34. make DESTDIR="${pkgdir}" install
  35. install -Dm644 "${srcdir}"/service \
  36. "${pkgdir}"/usr/lib/systemd/system/mpdscribble@.service
  37. install -Dm644 "${srcdir}"/user.service \
  38. "${pkgdir}"/usr/lib/systemd/user/mpdscribble.service
  39. # default config is really an example
  40. install -D -m644 "${pkgdir}"/etc/mpdscribble.conf \
  41. "${pkgdir}"/usr/share/mpdscribble/mpdscribble.conf.example
  42. rm -f "${pkgdir}"/etc/mpdscribble.conf
  43. install -d "${pkgdir}"/var/cache/mpdscribble
  44. touch "${pkgdir}"/var/cache/mpdscribble/mpdscribble.cache
  45. }
  46. # vim:set ts=2 sw=2 et: