duplicati.sh 741 Bytes
Newer Older
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1 2
#!/bin/sh -x

Vitaly Lipatov's avatar
Vitaly Lipatov committed
3
# It will be run with two args: buildroot spec
Vitaly Lipatov's avatar
Vitaly Lipatov committed
4 5 6 7 8
BUILDROOT="$1"
SPEC="$2"

REQUIRES="mono-full,libgtk-sharp2"
subst "s|^\(Name: .*\)$|# Converted from original package requires\nRequires:$REQUIRES\n\1|g" $SPEC
9 10 11 12 13 14 15 16 17 18 19

subst '1iBuildRequires: rpm-build-python3' $SPEC
subst '1i%add_python3_path /usr/lib/duplicati' $SPEC

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

subst 's|env python.*|env python3|' $BUILDROOT/usr/lib/duplicati/utility-scripts/DuplicatiVerify.py
subst 's|/usr/bin/bash|/bin/bash|' $BUILDROOT/usr/lib/duplicati/{lvm-scripts/*.sh,run-script-example.sh} $BUILDROOT/usr/bin/{duplicati-server,duplicati-cli,duplicati}

epm install --skip-installed rpm-build-python3 mono-full libgtk-sharp2