summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Fox-Moore2020-07-28 17:54:32 +0200
committerBen Fox-Moore2020-07-28 17:54:32 +0200
commit1128d39d2ef197e26ea0e6fab5062009d515b18c (patch)
tree1fb8e7146ac2fcad8f2904ea18c10474413aeda2
parent0954a3663b31ecf8a6177f68be134b6ea839d692 (diff)
downloadaur-great-little-radio-player.tar.gz
Update to 1.5.0 - full rewrite, now based on Qt5
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD56
3 files changed, 45 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 47ca9ec74c50..620ad2083892 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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/
diff --git a/PKGBUILD b/PKGBUILD
index 95f572231803..dc239a3d43e9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}