blob: e92b6b9e5d2548967e9f186df839786aba13cca9 (
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
|
# Maintainer: Herbert Knapp
pkgname=winamp2
pkgver=2.95
pkgrel=5
pkgdesc='Winamp 2.95 audio player with Milkdrop 1.04, FLAC 1.1.2, APE 3.99, MPC 0.99f plugins'
arch=('any')
url="http://www.nullsoft.com"
source=('winamp295rc_full_milkdrop_flac_ape_mpc.zip::https://web.archive.org/web/20240309214220if_/https://litter.catbox.moe/g4jqkt')
sha512sums=('7dd253b9aa0a6066ffd1332f01ca2620ad2f9951769aaf8fec07264ea7214f2718e8aa9dd780cb20d7d0e996f6a31b025ec66930e4e4ad78de54e4d9bdeec58d')
license=('unknown')
depends=('wine')
makedepends=('imagemagick' 'p7zip')
prepare() {
_tmp=$(mktemp -d)
cd ${_tmp}
7z x "$srcdir/Winamp/winamp.exe"
convert .rsrc/ICON/18.ico -thumbnail 32x32 -alpha on -background none -flatten "$srcdir/Winamp/winamp.ico.18.png"
rm -r ${_tmp}
}
package() {
mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/share/applications" "$pkgdir/opt"
mv "$srcdir/Winamp" "$pkgdir/opt/Winamp2"
_launcher="$pkgdir/usr/bin/winamp2"
{
echo '#!/bin/sh'
echo 'mkdir -p ~/.winamp2'
echo '[[ -d ~/.winamp2/winamp ]] || cp -r /opt/Winamp2 ~/.winamp2/winamp'
echo "cd ~/.winamp2/winamp/"
echo "WINEDLLOVERRIDES='mscoree,mshtml=' WINEDEBUG=-all WINEPREFIX=~/.winamp2 wine winamp.exe"
} > "${_launcher}"
chmod +x "${_launcher}"
_desktop="${pkgdir}/usr/share/applications/winamp2.desktop"
{
echo '[Desktop Entry]'
echo 'Type=Application'
echo "Name=Winamp ${pkgver}"
echo "Comment=${pkgdesc}"
echo 'Path=/opt/Winamp2'
echo 'Exec=/usr/bin/winamp2'
echo 'Icon=/opt/Winamp2/winamp.ico.18.png'
echo 'Terminal=false'
echo 'Categories=AudioVideo;Audio;'
} > ${_desktop}
}
|