summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2024-03-28 12:47:28 -0600
committerMark Wagie2024-03-28 12:47:28 -0600
commit8db6bd4bd606b4597fafb056b4b61eab9000209e (patch)
treee415bea714079d63ecab9eeef678343851aedcda
parentbfc4c5597aeb1b1de7774b7b78cba17d94557c04 (diff)
downloadaur-8db6bd4bd606b4597fafb056b4b61eab9000209e.tar.gz
Fixes & improvements ...
- update Flutter to 3.19.5 - adjust icon & desktop locations
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD24
2 files changed, 14 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 215030811035..3cf233d33e19 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,11 @@
pkgbase = musicpod-git
pkgdesc = Music, radio, television and podcast player
- pkgver = 1.3.0.r10.g37521c6
+ pkgver = 1.3.1.r3.g9ba506e
pkgrel = 1
url = https://github.com/ubuntu-flutter-community/musicpod
arch = x86_64
arch = aarch64
license = GPL-3.0-or-later
- checkdepends = appstream
makedepends = clang
makedepends = cmake
makedepends = git
@@ -17,8 +16,8 @@ pkgbase = musicpod-git
provides = musicpod
conflicts = musicpod
source = git+https://github.com/ubuntu-flutter-community/musicpod.git
- source = flutter-3.19.4.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.4-stable.tar.xz
+ source = flutter-3.19.5.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.5-stable.tar.xz
sha256sums = SKIP
- sha256sums = 66adfe6b6559a2e2f1fdbf89c938d0af53add3860c854c79dbbd5452f5d2290a
+ sha256sums = 6590607e7f2fb23bcc7e0a2d6aac292f9208cbf12a40862c281058c758604fb3
pkgname = musicpod-git
diff --git a/PKGBUILD b/PKGBUILD
index e8d4f3496705..53d8c3e93bfd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
pkgname=musicpod-git
_app_id=org.feichtmeier.Musicpod
-pkgver=1.3.0.r10.g37521c6
+pkgver=1.3.1.r3.g9ba506e
pkgrel=1
-_flutter_ver=3.19.4
+_flutter_ver=3.19.5
pkgdesc="Music, radio, television and podcast player"
arch=('x86_64' 'aarch64')
url="https://github.com/ubuntu-flutter-community/musicpod"
@@ -11,19 +11,23 @@ license=('GPL-3.0-or-later')
depends=('gstreamer' 'gtk3' 'mpv')
#makedepends=('chrpath' 'clang' 'cmake' 'git' 'ninja')
makedepends=('clang' 'cmake' 'git' 'ninja')
-checkdepends=('appstream')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=('git+https://github.com/ubuntu-flutter-community/musicpod.git'
"flutter-${_flutter_ver}.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${_flutter_ver/.hotfix/+hotfix}-stable.tar.xz")
sha256sums=('SKIP'
- '66adfe6b6559a2e2f1fdbf89c938d0af53add3860c854c79dbbd5452f5d2290a')
+ '6590607e7f2fb23bcc7e0a2d6aac292f9208cbf12a40862c281058c758604fb3')
pkgver() {
cd "${pkgname%-git}"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ cd "${pkgname%-git}"
+ desktop-file-edit --set-icon="${pkgname%-git}" "snap/gui/${pkgname%-git}.desktop"
+}
+
build() {
cd "${pkgname%-git}"
export FLUTTER_HOME="$srcdir/flutter"
@@ -35,8 +39,7 @@ build() {
check() {
cd "${pkgname%-git}"
- appstreamcli validate --no-net "flatpak/${_app_id}.appdata.xml"
- desktop-file-validate "flatpak/${_app_id}.desktop"
+ desktop-file-validate "snap/gui/${pkgname%-git}.desktop"
}
package() {
@@ -52,13 +55,8 @@ package() {
"$pkgdir/opt/${pkgname%-git}/"
cp -r build/linux/${FLUTTER_ARCH}/release/bundle/{data,lib} "$pkgdir/opt/${pkgname%-git}"
- for i in 64 128; do
- install -Dm644 "flatpak/icon${i}.png" \
- "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/${_app_id}.png"
- done
-
- install -Dm644 "flatpak/${_app_id}.appdata.xml" -t "$pkgdir/usr/share/metainfo/"
- install -Dm644 "flatpak/${_app_id}.desktop" -t "$pkgdir/usr/share/applications/"
+ install -Dm644 "snap/gui/${pkgname%-git}.png" -t "$pkgdir/usr/share/pixmaps/"
+ install -Dm644 "snap/gui/${pkgname%-git}.desktop" -t "$pkgdir/usr/share/applications/"
install -d "$pkgdir/usr/bin"
ln -s "/opt/${pkgname%-git}/${pkgname%-git}" "$pkgdir/usr/bin/"