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
#!/bin/sh
TAR="$1"
RETURNTARNAME="$2"
. $(dirname $0)/common.sh
epm assure xdg-desktop-menu xdg-utils || fatal
# reaper711_linux_x86_64.tar.xz
BASENAME=$(basename $TAR .tar.xz)
VERSION=$(echo $BASENAME | sed -e 's|^reaper||' | sed -e 's|_linux_.*||')
erc unpack $TAR || fatal
SUBDIR="$(echo reaper*)"
subst "s|xdg-desktop-menu install \$2 |xdg-desktop-menu install --mode user --noupdate |" $SUBDIR/install-reaper.sh
subst "s|--size 256|--size 256 --noupdate|" $SUBDIR/install-reaper.sh
# subst 's|cd "$(dirname "$0")"||' install-reaper.sh
sh $SUBDIR/install-reaper.sh --install $(pwd)/opt --integrate-desktop --quiet || fatal
mkdir -p usr/share/applications
mkdir -p usr/share/icons/hicolor/256x256/apps/
mkdir -p usr/share/mime/application/
mkdir -p usr/share/mime/packages/
mv .local/share/applications/*.desktop usr/share/applications/
mv .local/share/icons/hicolor/256x256/apps/*.png usr/share/icons/hicolor/256x256/apps/
mv .local/share/mime/application/*.xml usr/share/mime/application/
mv .local/share/mime/packages/*.xml usr/share/mime/packages/
subst "s|$(pwd)/opt/REAPER/reaper|reaper|" usr/share/applications/cockos-reaper.desktop
PKGNAME=$PRODUCT-$VERSION
erc pack $PKGNAME.tar opt usr || fatal
return_tar $PKGNAME.tar