From d444fd1973adb271902e4d3966480d35c8b6f3b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <bgyorgy@archlinux.org>
Date: Sun, 20 May 2018 14:53:35 +0000
Subject: [PATCH] Make gtk2 dependency optional, add desktop file

---
 PKGBUILD         | 17 +++++++++++------
 gmp3info.desktop |  8 ++++++++
 2 files changed, 19 insertions(+), 6 deletions(-)
 create mode 100644 gmp3info.desktop

diff --git a/PKGBUILD b/PKGBUILD
index c7a75f0..30eb632 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,20 @@
-# Maintainer: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
 # Contributor: Vinay S Shastry <vinayshastry@gmail.com>
 
 pkgname=mp3info
 pkgver=0.8.5a
-pkgrel=6
+pkgrel=7
 pkgdesc="An MP3 technical info viewer and ID3 1.x tag editor"
 arch=('x86_64')
-url="http://ibiblio.org/mp3info/"
+url="https://ibiblio.org/mp3info/"
 license=('GPL')
-depends=('ncurses' 'gtk2' )
-source=(http://ibiblio.org/pub/linux/apps/sound/mp3-utils/$pkgname/$pkgname-$pkgver.tgz)
-md5sums=('cb7b619a10a40aaac2113b87bb2b2ea2')
+depends=('ncurses')
+makedepends=('gtk2')
+optdepends=('gtk2: run gmp3info GUI')
+source=(https://ibiblio.org/pub/linux/apps/sound/mp3-utils/$pkgname/$pkgname-$pkgver.tgz
+        gmp3info.desktop)
+md5sums=('cb7b619a10a40aaac2113b87bb2b2ea2'
+         '70071d6503161a5f466d34ec9649b2fc')
 
 build() {
   cd "$srcdir"/$pkgname-$pkgver
@@ -26,4 +30,5 @@ package() {
 
   install -d "$pkgdir"/usr/bin "$pkgdir"/usr/share/man/man1
   make prefix="$pkgdir"/usr mandir="$pkgdir"/usr/share/man/man1 install
+  install -Dm644 "$srcdir"/gmp3info.desktop "$pkgdir"/usr/share/applications/gmp3info.desktop
 }
diff --git a/gmp3info.desktop b/gmp3info.desktop
new file mode 100644
index 0000000..9346b06
--- /dev/null
+++ b/gmp3info.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=MP3info
+Comment=Utility for MP3 information and tag modification
+Exec=gmp3info %f
+Terminal=false
+Type=Application
+Categories=Audio;AudioVideo;AudioVideoEditing;
+MimeType=audio/mpeg;
-- 
GitLab