code.sh 864 Bytes
Newer Older
1 2 3 4 5 6 7
#!/bin/sh -x

# It will be run with two args: buildroot spec
BUILDROOT="$1"
SPEC="$2"

PRODUCT=code
8
PRODUCTCUR=vscode
9 10
PRODUCTDIR=/opt/$PRODUCT

11 12 13
# install all requires packages before packing (the list have got with rpmreqs package | xargs echo)
PREINSTALL_PACKAGES="at-spi2-atk coreutils findutils gawk glib2 libalsa libatk libat-spi2-core libcairo libdbus libdrm libexpat libgbm libgdk-pixbuf libgio libgtk+3 libnspr libnss libpango libsecret libX11 libxcb libXcomposite libXcursor libXdamage libXext libXfixes libXi libxkbfile libXrandr libXrender libXScrnSaver libXtst sed"

14 15 16
. $(dirname $0)/common.sh

move_to_opt
17 18 19 20

subst '1iAutoReq:yes,nomonolib,nomono' $SPEC
subst '1iAutoProv:no' $SPEC

21
fix_desktop_file /usr/share/code/code
22

23 24 25
rm $BUILDROOT/usr/bin/code
add_bin_link_command $PRODUCT $PRODUCTDIR/bin/code
add_bin_link_command $PRODUCTCUR $PRODUCTDIR/bin/code
26