diff options
author | Ben Fox-Moore | 2020-07-28 17:54:32 +0200 |
---|---|---|
committer | Ben Fox-Moore | 2020-07-28 17:54:32 +0200 |
commit | 1128d39d2ef197e26ea0e6fab5062009d515b18c (patch) | |
tree | 1fb8e7146ac2fcad8f2904ea18c10474413aeda2 | |
parent | 0954a3663b31ecf8a6177f68be134b6ea839d692 (diff) | |
download | aur-great-little-radio-player.tar.gz |
Update to 1.5.0 - full rewrite, now based on Qt5
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 56 |
3 files changed, 45 insertions, 32 deletions
@@ -1,19 +1,18 @@ -# Generated by mksrcinfo v8 -# Mon May 15 14:18:54 UTC 2017 pkgbase = great-little-radio-player pkgdesc = A robust internet radio station streamer - pkgver = 1.4.7 - pkgrel = 2 + pkgver = 1.5.0 + pkgrel = 1 url = https://sites.google.com/site/glrpgreatlittleradioplayer arch = i686 arch = x86_64 license = GPL3 - depends = qt4 - depends = phonon-qt4 - depends = freetype2 - optdepends = phonon-qt4-gstreamer - source = https://www.dropbox.com/s/3skkc58a9egi3bm/greatlittleradioplayer_1.4.7.tar.gz - sha1sums = 2cf142b38130de51471cb451e9b88f14ce6ebb0f + depends = qt5-base + depends = qt5-multimedia + optdepends = + source = https://downloads.sourceforge.net/project/glrp/v1.5.0/source_files.tar.gz + source = https://downloads.sourceforge.net/project/glrp/v1.5.0/greatlittleradioplayer_1.5.0_amd64.deb + sha1sums = ff4c0da0c75335d652fab84bc87fa356ed9984b8 + sha1sums = f6895783dbdd99902b0960449c6c172a3581e168 pkgname = great-little-radio-player diff --git a/.gitignore b/.gitignore index d725ba4cf0d2..1abdb4a0c58d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ *.tar.* +*.tar +*.deb pkg/ src/ @@ -1,37 +1,49 @@ pkgname=great-little-radio-player -pkgver=1.4.7 -pkgrel=2 +pkgver=1.5.0 +pkgrel=1 pkgdesc="A robust internet radio station streamer" arch=('i686' 'x86_64') url="https://sites.google.com/site/glrpgreatlittleradioplayer" license=('GPL3') -depends=('qt4' 'phonon-qt4' 'freetype2') -optdepends=('phonon-qt4-gstreamer') -source=(https://www.dropbox.com/s/3skkc58a9egi3bm/greatlittleradioplayer_1.4.7.tar.gz) -sha1sums=('2cf142b38130de51471cb451e9b88f14ce6ebb0f') - -prepare() { - cd greatlittleradioplayer_${pkgver} - # Fix includes - sed -i '/^#include/s|Phonon/|phonon/|' mainwindow.{h,cpp} - sed -i '/^#include <phonon\/phonon>/d' mainwindow.cpp -} +depends=( + 'qt5-base' + 'qt5-multimedia' +) +optdepends=('') +source=( + 'https://downloads.sourceforge.net/project/glrp/v1.5.0/source_files.tar.gz' + 'https://downloads.sourceforge.net/project/glrp/v1.5.0/greatlittleradioplayer_1.5.0_amd64.deb' +) +sha1sums=('ff4c0da0c75335d652fab84bc87fa356ed9984b8' + 'f6895783dbdd99902b0960449c6c172a3581e168') build() { - cd greatlittleradioplayer_${pkgver} - qmake-qt4 PREFIX=/usr + cd source_files + qmake -project "QT += widgets multimedia xml" + qmake make } package() { - cd greatlittleradioplayer_${pkgver} + mkdir -p "$pkgdir/usr/share/$pkgname" + install -Dm755 source_files/source_files "$pkgdir/usr/share/$pkgname/$pkgname" + + mkdir -p data && tar xf data.tar.xz -C data + cd data/ - install -D GreatLittleRadioPlayer \ - "$pkgdir/opt/extras.ubuntu.com/glrp/GreatLittleRadioPlayer" + install -Dm644 usr/share/applications/GreatLittleRadioPlayer.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" + sed -i "s#Exec=/opt/glrp/GreatLittleRadioPlayer#Exec=/usr/share/$pkgname/$pkgname#" "$pkgdir/usr/share/applications/$pkgname.desktop" + sed -i "s#/opt/glrp/#/usr/share/$pkgname/#" "$pkgdir/usr/share/applications/$pkgname.desktop" - cp -r changelog.txt glrp.svg stations.csv language styles \ - "$pkgdir/opt/extras.ubuntu.com/glrp/" + cd opt/glrp/ + cp -R changelog.txt \ + glrp_stations.xml \ + images \ + new-glrp64.png \ + new-glrp96.png \ + themes \ + "$pkgdir/usr/share/$pkgname" - install -Dm644 extras-greatlittleradioplayer.desktop \ - "$pkgdir/usr/share/applications/extras-greatlittleradioplayer.desktop" + # Remove image with difficult name + rm -R "$pkgdir/usr/share/$pkgname/images/RádioRaizSertaneja.png" } |