blob: 9da4cb447b0fe373a2b169fabfd9e2111ebc5f2b (
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# Maintainer: SL_Pirate <isiraherath626@gmail.com>
# Contributor: Fabio Loli <fabio.loli@disroot.org>
# Contributor: Digimezzo <digimezzo@outlook.com>
_pkgname=Dopamine
__pkgname=dopamine
pkgname=dopamine-appimage-preview
__pkgver=3.0.0-preview
_prevver=40
_pkgver=${__pkgver}.${_prevver}
pkgver=${_pkgver//-/.}
pkgrel=1
pkgdesc="The audio player that keeps it simple"
arch=('x86_64')
url="https://digimezzo.github.io/site/"
license=('GPL3')
depends=(alsa-lib gtk3 nss)
provides=(dopamine)
conflicts=(dopamine)
options=(!strip)
source_x86_64=(https://github.com/digimezzo/dopamine/releases/download/v${__pkgver}.${_prevver}/Dopamine-${__pkgver}.${_prevver}.AppImage)
source=("dopamine.desktop")
sha512sums=('79ecf7f1bd5f9562289a945f4e07a17adce0e5de9ea005b3b791bc66c2ef3890cc144af4c9364464dd4c34b4789f03b0e56fc743b2ec9d26fab9dcb4f9c3a255')
sha512sums_x86_64=('3684c25f0c00f43296df4bc3b5697ca0f09cef085e225c29ce84cb43ed23c78954481375e17cc6f7269cdfb4f42fbc4df8787a4b9f9e501013b44025b2b084a1')
prepare() {
chmod u+x ${srcdir}/${_pkgname}-${_pkgver}.AppImage
${srcdir}/${_pkgname}-${_pkgver}.AppImage --appimage-extract
}
package() {
find ${srcdir}/squashfs-root/locales/ -type d -exec chmod 755 {} +
find ${srcdir}/squashfs-root/resources/ -type d -exec chmod 755 {} +
install -d ${pkgdir}/opt/${__pkgname}
cp -r ${srcdir}/squashfs-root/* ${pkgdir}/opt/${__pkgname}
# remove broken or unused files and directories
rm -r ${pkgdir}/opt/${__pkgname}/usr/
rm ${pkgdir}/opt/${__pkgname}/AppRun
rm ${pkgdir}/opt/${__pkgname}/${__pkgname}.desktop
rm ${pkgdir}/opt/${__pkgname}/${__pkgname}.png
find ${srcdir}/squashfs-root/usr/share/icons/ -type d -exec chmod 755 {} +
install -d ${pkgdir}/usr/share/icons
cp -r ${srcdir}/squashfs-root/usr/share/icons/hicolor ${pkgdir}/usr/share/icons/hicolor
install -d ${pkgdir}/usr/bin
ln -s ../../opt/${__pkgname}/${__pkgname} ${pkgdir}/usr/bin/${__pkgname}
install -Dm644 ${srcdir}/${__pkgname}.desktop ${pkgdir}/usr/share/applications/${__pkgname}.desktop
}
|