Commit f288be18 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play: add meridius

parent 67db539f
#!/bin/sh
PKGNAME=meridius
SUPPORTEDARCHES="x86_64"
DESCRIPTION="Meridius — music player for VK"
. $(dirname $0)/common.sh
URL=$(epm tool eget --list --latest https://github.com/PurpleHorrorRus/Meridius/releases "$PKGNAME-*.tar.gz") || fatal "Can't get package URL"
epm install $URL
#!/bin/sh -x
# It will run with two args: buildroot spec
BUILDROOT="$1"
SPEC="$2"
PRODUCT="$(grep "^Name: " $SPEC | sed -e "s|Name: ||g" | head -n1)"
PRODUCTDIR=/opt/$PRODUCT
. $(dirname $0)/common.sh
# move package to /opt
ROOTDIR=$(basename $(find $BUILDROOT -mindepth 1 -maxdepth 1 -type d))
mkdir -p $BUILDROOT/opt
mv $BUILDROOT/$ROOTDIR $BUILDROOT$PRODUCTDIR
subst "s|\"/$ROOTDIR/|\"$PRODUCTDIR/|" $SPEC
fix_chrome_sandbox
cd $BUILDROOT$PRODUCTDIR
mkdir -p $BUILDROOT/usr/share/applications/
cat <<EOF > $BUILDROOT/usr/share/applications/$PRODUCT.desktop
[Desktop Entry]
Name=Meridius
Exec=meridius
Terminal=false
Type=Application
Icon=$PRODUCT
Comment=Music Player for vk.com based on Electron, NuxtJS, Vue.
Categories=AudioVideo;Audio;Video;Player
EOF
pack_file /usr/share/applications/$DESKTOPFILE
mkdir -p $BUILDROOT/usr/share/pixmaps/
cp builder/icons/linux/256x256.png $BUILDROOT/usr/share/pixmaps/
pack_file /usr/share/pixmaps/$ICONFILE
cd - >/dev/null
add_bin_exec_command $PRODUCT $PRODUCTDIR/meridiusreborn
subst '1iAutoProv:no' $SPEC
# ignore embedded libs
drop_embedded_reqs
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment