summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 102aee99260530f27423db7b705be697604c2f6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Maintainer:  Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>

_pkgname="audiowrapper"
pkgname="${_pkgname}-bin"
pkgver=0.1.1
pkgrel=1
pkgdesc="A GUI for mp3splt and mp3wrap. The open source alternative to AlbumWrapper."
arch=('any')
url="https://${_pkgname}.sourceforge.net"
license=('GPL-2.0-or-later')
makedepends=('gendesk')
depends=('java-runtime' 'mp3splt' 'sh') # 'mp3wrap'
provides=("${_pkgname}")
conflicts=("${_pkgname}")
_pkgsrc="${_pkgname}-${pkgver}"
noextract=("${_pkgsrc}.jar")
source=("${_pkgsrc}.jar::https://downloads.sourceforge.net/sourceforge/${_pkgname}/AudioWrapper-${pkgver}.jar"
        "${_pkgname}.sh")
sha256sums=('a713ad10ef16ce38cb6a198190976a43cea3f3809b63f240703429932423cc32'
            'a9f1f64f5e5d5c150242ff0dcb4d98ea7051c68ed09057b22ece5d1be8b5d16c')

prepare() {
  cd "${srcdir}"
  gendesk -f \
    --pkgname "${_pkgname}" \
    --name "AudioWrapper" \
    --exec "/usr/bin/${_pkgname}" \
    --categories "AudioVideo;Utility;" \
    --comment "A GUI for mp3splt and mp3wrap" \
    --mimetype "application/x-java-archive" \
    --genericname "Audio Wrapper"
}

package() {
  cd "${srcdir}"
  install -Dm755 "${_pkgname}.sh"      "${pkgdir}/usr/bin/${_pkgname}"
  install -Dm755 "${_pkgsrc}.jar"      "${pkgdir}/usr/share/java/${_pkgname}/${_pkgname}.jar"
  install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
}