set -e -o pipefail SB_PATCHDIR=${CWD}/patches # patch -p0 -E --backup --verbose -i ${SB_PATCHDIR}/${NAME}.patch # build patches zcat ${SB_PATCHDIR}/${NAME}-version.patch.gz | sed -e "s/__RPM_VERSION_INTERNAL__/${GECKO_DIR_VER}/" | patch -p1 -E --backup --verbose patch -p2 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-build.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/${NAME}-2.0-chromium-types.patch patch -p2 -E --backup --verbose -i ${SB_PATCHDIR}/xulrunner-6.0-secondary-ipc.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-linux3.patch # Fedora specific patches patch -p2 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-193-pkgconfig.patch patch -p2 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-libjpeg-turbo.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/wmclass.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/crashreporter-remove-static.patch # Upstream patches patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/xulrunner-2.0-network-link-service.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/xulrunner-2.0-NetworkManager09.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-670719.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-686280.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-589735.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-680917.patch # OpenSuse kde integration support install -m 644 ${SB_PATCHDIR}/kde.js browser/app/profile/kde.js patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/firefox-cross-desktop.patch patch -p1 -E --backup -z .fx-kde --verbose -i ${SB_PATCHDIR}/firefox-kde.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/firefox-browser-css.patch patch -p1 -E --backup --verbose -i ${SB_PATCHDIR}/mozilla-nongnome-proxies.patch patch -p1 -E --backup -z .moz-kde --verbose -i ${SB_PATCHDIR}/mozilla-kde.patch set +e +o pipefail .