diff options
author | Mark Wagie | 2020-03-25 15:43:37 -0600 |
---|---|---|
committer | Mark Wagie | 2020-03-25 15:43:37 -0600 |
commit | 4598945b4f1f02268dc13857f0eb68aaeb153b27 (patch) | |
tree | d92f6a069c2b9b156cd192ba2e982d2dea22da7a | |
parent | 1940deb1c962c36e4232c2662d3539f74d06f9b6 (diff) | |
download | aur-4598945b4f1f02268dc13857f0eb68aaeb153b27.tar.gz |
update to 4.16.0
-rw-r--r-- | .SRCINFO | 63 | ||||
-rw-r--r-- | PKGBUILD | 89 |
2 files changed, 55 insertions, 97 deletions
@@ -1,59 +1,28 @@ pkgbase = nuvolaruntime-mse pkgdesc = Nuvola Apps Runtime - Tight integration of web apps with your desktop - pkgver = 4.12.0 + pkgver = 4.16.0 pkgrel = 1 - url = https://github.com/tiliado/nuvolaruntime/ + url = https://nuvola.tiliado.eu arch = any - license = custom:BSD - makedepends = scour - makedepends = dri2proto - depends = python - depends = vala - depends = diorite>=4.7.0 - depends = glib2 - depends = ruby-gio2 - depends = python-gobject2 - depends = gtk3 + license = BSD 2-Clause "Simplified" + makedepends = git + makedepends = waf + makedepends = valacef + depends = diorite=4.16.0 + depends = python-gobject depends = json-glib + depends = webkit2gtk-mse depends = libnotify - depends = gstreamer - depends = libdri2-git + depends = gst-plugins-ugly + depends = libdri2 depends = libdrm - depends = webkit2gtk-mse - optdepends = nuvola-app-8tracks: 8tracks integration for Nuvola Player. - optdepends = nuvola-app-amazon-cloud-player: amazon cloud player integration for Nuvola Player. - optdepends = nuvola-app-bandcamp: bandcamp integration for Nuvola Player. - optdepends = nuvola-app-bbc-iplayer: bbc iplayer integration for Nuvola Player. - optdepends = nuvola-app-deezer: deezer integration for Nuvola Player. - optdepends = nuvola-app-google-calendar: google calendar integration for Nuvola Player. - optdepends = nuvola-app-google-play-music: Google Play integration for Nuvola Player. - optdepends = nuvola-app-groove: groove integration for Nuvola Player. - optdepends = nuvola-app-jango: jango integration for Nuvola Player. - optdepends = nuvola-app-jupiter-broadcasting: Jupiter broadcasting integration for Nuvola Player. - optdepends = nuvola-app-kexp: kexp integration for Nuvola Player. - optdepends = nuvola-app-mixcloud: mixcloud integration for Nuvola Player. - optdepends = nuvola-app-owncloud-music: owncloud music integration for Nuvola Player. - optdepends = nuvola-app-plex: plex integration for Nuvola Player. - optdepends = nuvola-app-pocket-casts: pocket casts integration for Nuvola Player. - optdepends = nuvola-app-siriusxm: siriusxm integration for Nuvola Player. - optdepends = nuvola-app-soundcloud: soundcloud integration for Nuvola Player. - optdepends = nuvola-app-spotify: spotify integration for Nuvola Player. - optdepends = nuvola-app-tunein: tunein integration for Nuvola Player. - optdepends = nuvola-app-yandex-music: yandex music integration for Nuvola Player. - optdepends = nuvola-app-youtube: youtube integration for Nuvola Player. - optdepends = nuvola-app-logitech-media-server: Logitech Media Server integration for Nuvola Player. - optdepends = libdbusmenu-glib: Library for passing menus over DBus - optdepends = libappindicator-gtk2: Systray icon support - optdepends = libappindicator-gtk3: Systray icon support - optdepends = libappindicator-sharp: Systray icon support - optdepends = engine.io-client: Cross-browser/cross-device bi-directional communication layer for Socket.IO. - optdepends = unit.js: Unit testing framework for javascript / Node.js. - provides = nuvolaplayer + depends = libsecret + optdepends = libappindicator-gtk3: Tray icon support + optdepends = engine.io-client + optdepends = unit.js: for JavaScript unit tests provides = nuvolaruntime - conflicts = nuvolaplayer conflicts = nuvolaruntime - source = https://github.com/tiliado/nuvolaruntime/archive/4.12.0.tar.gz - md5sums = a0f936e2dcc5e18c427c798237583e2e + source = https://github.com/tiliado/nuvolaruntime-mse/archive/4.16.0/nuvolaruntime-mse-4.16.0.tar.gz pkgname = nuvolaruntime-mse @@ -1,61 +1,50 @@ -#Maintainer: Laramy Black <laramy2020@gmail.com> - +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +# Contributor: Laramy Black <laramy2020@gmail.com> pkgname=nuvolaruntime-mse -_pkgname=nuvolaruntime -pkgver=4.12.0 +pkgver=4.16.0 pkgrel=1 pkgdesc="Nuvola Apps Runtime - Tight integration of web apps with your desktop" -arch=("any") -url=https://github.com/tiliado/nuvolaruntime/ -license=('custom:BSD') -provides=('nuvolaplayer' 'nuvolaruntime') -conflicts=('nuvolaplayer' 'nuvolaruntime') -depends=('python' 'vala' 'diorite>=4.7.0' 'glib2' 'ruby-gio2' 'python-gobject2' 'gtk3' 'json-glib' 'libnotify' 'gstreamer' 'libdri2-git' 'libdrm' 'webkit2gtk-mse') -makedepends=('scour' 'dri2proto') -source=(https://github.com/tiliado/${_pkgname}/archive/${pkgver}.tar.gz) -md5sums=('a0f936e2dcc5e18c427c798237583e2e') +arch=('any') +url="https://nuvola.tiliado.eu" +license=('BSD 2-Clause "Simplified"') +depends=("diorite=$pkgver" 'python-gobject' 'json-glib' 'webkit2gtk-mse' 'libnotify' + 'gst-plugins-ugly' 'libdri2' 'libdrm' 'libsecret') +makedepends=('git' 'waf' 'valacef') +optdepends=('libappindicator-gtk3: Tray icon support' + 'engine.io-client' + 'unit.js: for JavaScript unit tests') +provides=("${pkgname%-mse}") +conflicts=("${pkgname%-mse}") +source=("https://github.com/tiliado/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=() -optdepends=( -'nuvola-app-8tracks: 8tracks integration for Nuvola Player.' -'nuvola-app-amazon-cloud-player: amazon cloud player integration for Nuvola Player.' -'nuvola-app-bandcamp: bandcamp integration for Nuvola Player.' -'nuvola-app-bbc-iplayer: bbc iplayer integration for Nuvola Player.' -'nuvola-app-deezer: deezer integration for Nuvola Player.' -'nuvola-app-google-calendar: google calendar integration for Nuvola Player.' -'nuvola-app-google-play-music: Google Play integration for Nuvola Player.' -'nuvola-app-groove: groove integration for Nuvola Player.' -'nuvola-app-jango: jango integration for Nuvola Player.' -'nuvola-app-jupiter-broadcasting: Jupiter broadcasting integration for Nuvola Player.' -'nuvola-app-kexp: kexp integration for Nuvola Player.' -'nuvola-app-mixcloud: mixcloud integration for Nuvola Player.' -'nuvola-app-owncloud-music: owncloud music integration for Nuvola Player.' -'nuvola-app-plex: plex integration for Nuvola Player.' -'nuvola-app-pocket-casts: pocket casts integration for Nuvola Player.' -'nuvola-app-siriusxm: siriusxm integration for Nuvola Player.' -'nuvola-app-soundcloud: soundcloud integration for Nuvola Player.' -'nuvola-app-spotify: spotify integration for Nuvola Player.' -'nuvola-app-tunein: tunein integration for Nuvola Player.' -'nuvola-app-yandex-music: yandex music integration for Nuvola Player.' -'nuvola-app-youtube: youtube integration for Nuvola Player.' -'nuvola-app-logitech-media-server: Logitech Media Server integration for Nuvola Player.' -'libdbusmenu-glib: Library for passing menus over DBus' -'libappindicator-gtk2: Systray icon support' -'libappindicator-gtk3: Systray icon support' -'libappindicator-sharp: Systray icon support' -'engine.io-client: Cross-browser/cross-device bi-directional communication layer for Socket.IO.' -'unit.js: Unit testing framework for javascript / Node.js.' -) prepare() { -cd "$srcdir/${_pkgname}-${pkgver}" -sed 's|usr/share/vala-0\.36|usr/share/vala-0.38|g' -i vapi/webkit2gtk-web-extension-4.0.patch vapi/glib-2.0.patch wscript + cd "$pkgname-$pkgver" + sed -i 's|usr/share/vala-0\.36|usr/share/vala-0.46|g' \ + vapi/webkit2gtk-web-extension-4.0.patch vapi/glib-2.0.patch wscript } + build() { - cd "$srcdir/${_pkgname}-${pkgver}" - ./waf configure --prefix=/usr --nounity --libdir=/usr/lib --noappindicator --webkitgtk-supports-mse - ./waf build + cd "$pkgname-$pkgver" + waf configure \ + --prefix=/usr \ + --libdir=/usr/lib \ + --no-vala-lint \ + --no-js-lint \ + --no-unity \ + --no-appindicator \ + --webkitgtk-supports-mse + waf build +} + +check() { + cd "$pkgname-$pkgver" + LD_LIBRARY_PATH=./build ./build/run-dioritetests } package() { - cd "$srcdir/${_pkgname}-${pkgver}" - ./waf install --destdir=${pkgdir} + cd "$pkgname-$pkgver" + waf install --destdir="$pkgdir" + + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } |