Package Details: upplay 1.7.2-2

Git Clone URL: https://aur.archlinux.org/upplay.git (read-only, click to copy)
Package Base: upplay
Description: Qt5 based UPnP audio Control point
Upstream URL: https://www.lesbonscomptes.com/upplay/
Keywords: upnp
Licenses: GPL2
Submitter: None
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 15
Popularity: 0.034743
First Submitted: 2014-11-05 14:14 (UTC)
Last Updated: 2023-12-27 14:14 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

e-v commented on 2019-02-24 21:57 (UTC) (edited on 2019-02-24 22:01 (UTC) by e-v)

This should work:

pkgname=upplay
pkgver=1.3.1
pkgrel=1
pkgdesc="A Qt5 based UPnP audio Control point, stable version"
url="http://www.lesbonscomptes.com/upplay/"
arch=(x86_64 i686 arm armv6h armv7h aarch64)
license=(GPL2)
depends=(libupnpp qt5-webkit)
makedepends=(qt5-script)
source=("https://www.lesbonscomptes.com/${pkgname}/downloads/${pkgname}-$pkgver.tar.gz")
sha256sums=('f31ef0b0c598d610fec22ea4f096036f2ddec60d875262ed98d2be90f7e80328')

prepare() {
    cd "${srcdir}/${pkgname}-${pkgver}/dirbrowser"
    sed -i 's/QtWebKit/QtWebKitWidgets/' dirbrowser.ui
}

build(){
    cd "$srcdir/${pkgname}-${pkgver}"
    qmake -o Makefile upplay.pro PREFIX=/usr
}

package(){
    cd "${srcdir}/${pkgname}-${pkgver}"
    make install INSTALL_ROOT="${pkgdir}"
}

Edit: It would be cleaner with a patch file. Edit 2: And signature checking :)

phgGrue commented on 2019-02-23 21:20 (UTC)

Sorry for this garbage - please could someone clean it up and make a good PKGBUILD as shown. After explicit setting upnpav = 1 in /etc/upmpdcli.conf everything works perfect, the next track plays without any help by hand. (upnpav should be set by default, but seems not to be - but very, very big thanks to the one "from the Medoc"!!!)

phgGrue commented on 2019-02-23 19:42 (UTC)

prepare() { cd "${srcdir}/${pkgname}-${pkgver}/dirbrowser" sed -i 's/QtWebKit/QtWebKitWidgets/' dirbrowser.ui }

build(){ cd "$srcdir/${pkgname}-${pkgver}" qmake -o Makefile upplay.pro PREFIX=/usr }

package(){ cd "${srcdir}/${pkgname}-${pkgver}" make install INSTALL_ROOT="${pkgdir}" }

phgGrue commented on 2019-02-23 19:40 (UTC)

Sorry for the bad line breaks. Maybe nano does it better:# Maintainer: Fabio 'Lolix' Loli lolix@disroot.org -> https://github.com/FabioLolix

Contributor: Tristelune tristelune@archlinux.info

pkgname=upplay pkgver=1.3.0 pkgrel=1 pkgdesc="A Qt5 based UPnP audio Control point, stable version" url="http://www.lesbonscomptes.com/upplay/" arch=(x86_64 i686 arm armv6h armv7h aarch64) license=(GPL2) depends=(libupnpp qt5-webkit) makedepends=(qt5-script) source=("https://www.lesbonscomptes.com/${pkgname}/downloads/${pkgname}-$pkgver.tar.gz") sha256sums=('d2c6cdaf1c71219f389277070cd68bb6171b1a20f72212acbde46a356f6e17aa')

prepare() { cd "${srcdir}/${pkgname}-${pkgver}/dirbrowser" sed -i 's/QtWebKit/QtWebKitWidgets/' dirbrowser.ui }

build(){ cd "$srcdir/${pkgname}-${pkgver}" qmake -o Makefile upplay.pro PREFIX=/usr }

package(){ cd "${srcdir}/${pkgname}-${pkgver}" make install INSTALL_ROOT="${pkgdir}" }

phgGrue commented on 2019-02-23 19:30 (UTC)

I got it working. But first I had installed it with yay - got an error and then edit the PKGBUILD as ElVirolo described. Then: makepkg / sudo -U .....pkg.tar.gz But upplay does not play the next track automatically, I have to start it playing manually ----------(any idea?)!!!!!!!!!!!!! This is the PKGBUILD:

Maintainer: Fabio 'Lolix' Loli lolix@disroot.org -> https://github.com/FabioLolix
Contributor: Tristelune tristelune@archlinux.info

pkgname=upplay pkgver=1.3.0 pkgrel=1 pkgdesc="A Qt5 based UPnP audio Control point, stable version" url="http://www.lesbonscomptes.com/upplay/" arch=(x86_64 i686 arm armv6h armv7h aarch64) license=(GPL2) depends=(libupnpp qt5-webkit) makedepends=(qt5-script) source=("https://www.lesbonscomptes.com/${pkgname}/downloads/${pkgname}-$pkgver.tar.gz") sha256sums=('d2c6cdaf1c71219f389277070cd68bb6171b1a20f72212acbde46a356f6e17aa')

prepare() { cd "${srcdir}/${pkgname}-${pkgver}/dirbrowser" sed -i 's/QtWebKit/QtWebKitWidgets/' dirbrowser.ui }

build(){ cd "$srcdir/${pkgname}-${pkgver}" qmake -o Makefile upplay.pro PREFIX=/usr }

package(){ cd "${srcdir}/${pkgname}-${pkgver}" make install INSTALL_ROOT="${pkgdir}" }

FabioLolix commented on 2019-02-11 21:58 (UTC)

For build failures I'll get in touch with the developer in the next days

e-v commented on 2019-02-11 11:53 (UTC) (edited on 2019-02-11 13:08 (UTC) by e-v)

Quick fix: add the following function in the PKGBUILD before the build() function:

prepare() {
  cd "${srcdir}/${pkgname}-${pkgver}/dirbrowser"
  sed -i 's/QtWebKit/QtWebKitWidgets/' dirbrowser.ui
}

Edit: sorry, doesn't compile.

kaefert commented on 2019-02-09 10:28 (UTC)

@mqs @blueyed -> same error for me, both with this and also with https://aur.archlinux.org/packages/upplay-git

blueyed commented on 2019-01-19 11:42 (UTC)

@mqs Same for me.

mqs commented on 2018-12-21 11:00 (UTC) (edited on 2018-12-21 11:05 (UTC) by mqs)

Doesn't build for me... (even with jsoncpp installed)

==> Making package: upplay 1.3.0-1 (Fr 21 Dez 2018 11:56:30 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found upplay-1.3.0.tar.gz
==> Validating source files with sha256sums...
    upplay-1.3.0.tar.gz ... Passed
==> Extracting sources...
  -> Extracting upplay-1.3.0.tar.gz with bsdtar
==> Starting build()...
Info: creating stash file /home/mqs/.cache/pacaur/upplay/src/upplay-1.3.0/.qmake.stash
Project MESSAGE: Prefix is /usr
==> Entering fakeroot environment...
==> Starting package()...
/usr/bin/uic GUI/playctlwidget/playctlwidget.ui -o .ui/ui_playctlwidget.h
/usr/bin/uic GUI/progresswidget/progresswidget.ui -o .ui/ui_progresswidget.h
/usr/bin/uic GUI/playerwidget/playerhwidget.ui -o .ui/ui_playerhwidget.h
/usr/bin/uic GUI/mainw/mainhw.ui -o .ui/ui_mainhw.h
/usr/bin/uic GUI/playerwidget/playervwidget.ui -o .ui/ui_playervwidget.h
/usr/bin/uic GUI/mainw/mainw.ui -o .ui/ui_mainw.h
/usr/bin/uic GUI/playlist/GUI_Playlist.ui -o .ui/ui_GUI_Playlist.h
/usr/bin/uic GUI/playlist/entry/GUI_PlaylistEntryBig.ui -o .ui/ui_GUI_PlaylistEntryBig.h
/usr/bin/uic GUI/playlist/entry/GUI_PlaylistEntrySmall.ui -o .ui/ui_GUI_PlaylistEntrySmall.h
/usr/bin/uic GUI/prefs/sortprefs.ui -o .ui/ui_sortprefs.h
/usr/bin/uic GUI/renderchoose/renderchoose.ui -o .ui/ui_renderchoose.h
/usr/bin/uic GUI/songcast/songcastdlg.ui -o .ui/ui_songcastdlg.h
/usr/bin/uic GUI/sourcechoose/sourcechoose.ui -o .ui/ui_sourcechoose.h
make: *** No rule to make target 'QtWebKit/QWebView', needed by '.ui/ui_dirbrowser.h'.  Stop.
==> ERROR: A failure occurred in package().
    Aborting...

All previous versions worked just fine, what did I miss?