summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudio André <claudioandre.br@gmail.com>2018-06-11 09:27:42 -0300
committerClaudio André <claudioandre.br@gmail.com>2018-06-11 09:35:56 -0300
commit4f2b23db15cf4d5c61975233d11c81e196f69280 (patch)
tree7601c3755fd5d4ebcf993a26edb70ba4111c02d1
parent38decc3bd44bd9bcd87f341f141e05e94b6abb8b (diff)
downloadgjs-4f2b23db15cf4d5c61975233d11c81e196f69280.tar.gz
CI: remove unused files
The build process requires its own project. So, remove all unneeded files.
-rwxr-xr-xtest/extra/create_docker_images.sh40
-rwxr-xr-xtest/extra/do_basic.sh88
-rwxr-xr-xtest/extra/do_cache.sh20
-rwxr-xr-xtest/extra/do_docker.sh51
-rwxr-xr-xtest/extra/do_mozilla.sh9
5 files changed, 0 insertions, 208 deletions
diff --git a/test/extra/create_docker_images.sh b/test/extra/create_docker_images.sh
deleted file mode 100755
index 9bc4ca73..00000000
--- a/test/extra/create_docker_images.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash -e
-
-IMAGE=fedora:26
-BASE=fedora
-NAME=fedora.26.gcc
-REPO=claudioandre/spidermonkey
-
-docker run -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh
- -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh BUILD_MOZ"
-
-docker run --name $NAME -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh
- -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh GET_FILES DOCKER"
-
-docker commit $NAME $REPO:$COMMIT
-
-###########################################################
-# script:
-# - cd docker
-# # Creates a much smaller image.
-# - 'docker run -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh
-# -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh BUILD_MOZ"
-# '
-# - 'docker run --name $NAME -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh
-# -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh GET_FILES DOCKER"
-# '
-# - docker commit $NAME $REPO:$COMMIT
-#
-# # Doing a regular build
-# #- docker build --rm -f $FILE -t $REPO:$COMMIT .
-#
-# after_success:
-# - export TAG=`if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi`
-# - docker tag $REPO:$COMMIT $REPO:$NAME
-# - docker tag $REPO:$COMMIT $REPO:build-$TRAVIS_BUILD_NUMBER
-# - 'if [[ $NAME == "fedora.26.gcc" ]]; then
-# docker tag $REPO:$COMMIT $REPO:$TAG;
-# fi'
-# - docker login -u $DOCKER_USER -p $DOCKER_PASS
-# - docker push $REPO
-###########################################################
diff --git a/test/extra/do_basic.sh b/test/extra/do_basic.sh
deleted file mode 100755
index d10c39c1..00000000
--- a/test/extra/do_basic.sh
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/bash -e
-
-function do_Install_Git(){
- echo
- echo '-- Installing Git --'
-
- if [[ $BASE == "debian" ]]; then
- apt-get update -qq
-
- # Git
- apt-get -y -qq install git > /dev/null
-
- elif [[ $BASE == "fedora" ]]; then
- dnf -y -q upgrade
-
- # git
- dnf -y -q install git
- else
- echo
- echo '-- Error: invalid BASE code --'
- exit 1
- fi
-}
-
-function do_Install_Base_Dependencies(){
- echo
- echo '-- Installing Base Dependencies --'
-
- if [[ $BASE == "debian" ]]; then
- apt-get update -qq
-
- # Base dependencies
- apt-get -y -qq install build-essential git clang patch bison flex \
- python-dev python3-dev \
- autotools-dev autoconf gettext pkgconf autopoint yelp-tools \
- docbook docbook-xsl libtext-csv-perl \
- zlib1g-dev libdbus-glib-1-dev \
- libtool libicu-dev libnspr4-dev \
- policykit-1 cppcheck \
- apt-file > /dev/null
- apt-file update
-
- elif [[ $BASE == "fedora" ]]; then
- dnf -y -q upgrade
-
- # Base dependencies
- dnf -y -q install @c-development @development-tools clang redhat-rpm-config gnome-common python-devel \
- pygobject2 dbus-python perl-Text-CSV perl-XML-Parser gettext-devel gtk-doc ninja-build \
- zlib-devel libffi-devel \
- libtool libicu-devel nspr-devel cppcheck
- else
- echo
- echo '-- Error: invalid BASE code --'
- exit 1
- fi
-}
-
-function do_Install_Dependencies(){
- echo
- echo '-- Installing Dependencies --'
-
- if [[ $BASE == "debian" ]]; then
- # Testing dependencies
- apt-get -y -qq install libgtk-3-dev gir1.2-gtk-3.0 xvfb gnome-desktop-testing dbus-x11 dbus \
- libedit-dev > /dev/null
-
- elif [[ $BASE == "fedora" ]]; then
- # Testing dependencies
- dnf -y -q install gtk3 gtk3-devel gobject-introspection Xvfb gnome-desktop-testing dbus-x11 dbus \
- cairo intltool libxslt bison nspr zlib python3-devel dbus-glib libicu libffi pcre libxml2 libxslt libtool flex \
- cairo-devel zlib-devel libffi-devel pcre-devel libxml2-devel libxslt-devel \
- libedit-devel libasan libubsan lcov
- fi
-}
-
-function do_Install_Extras(){
- echo
- echo '-- Installing Extra Dependencies --'
-
- if [[ $BASE == "debian" ]]; then
- # Distros development versions of needed libraries
- apt-get -y -qq install libgirepository1.0-dev > /dev/null
-
- elif [[ $BASE == "fedora" ]]; then
- # Distros development versions of needed libraries
- dnf -y -q install gobject-introspection-devel
- fi
-}
diff --git a/test/extra/do_cache.sh b/test/extra/do_cache.sh
deleted file mode 100755
index 5a95a1b6..00000000
--- a/test/extra/do_cache.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/bash -e
-
-function do_Save_Files(){
- echo
- echo '-- Saving build files --'
- mkdir -p "/cwd/SAVED/$OS"
-
- cp -r ~/jhbuild "/cwd/SAVED/$OS/jhbuild"
- cp -r ~/.local "/cwd/SAVED/$OS/.local"
- echo '-- Done --'
-}
-
-function do_Get_Files(){
- echo
- echo '-- Restoring build files --'
-
- cp -r "/cwd/SAVED/$OS/jhbuild" ~/jhbuild
- cp -r "/cwd/SAVED/$OS/.local" ~/.local
- echo '-- Done --'
-}
diff --git a/test/extra/do_docker.sh b/test/extra/do_docker.sh
deleted file mode 100755
index 9caa6300..00000000
--- a/test/extra/do_docker.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash -e
-
-function do_Shrink_Image(){
- echo
- echo '-- Cleaning image --'
- PATH=$PATH:~/.local/bin
- jhbuild clean || true
- rm -rf ~/bin/jhbuild ~/.local/bin/jhbuild ~/.cache/jhbuild
- rm -rf ~/.config/jhbuildrc ~/.jhbuildrc ~/checkout
- rm -rf ~/jhbuild/checkout
- rm -rf ~/jhbuild/install/lib/libjs_static.ajs
-
- if [[ $BASE == "ubuntu" ]]; then
- apt-get -y -qq remove --purge apt-file
-
- apt-get -y autoremove
- apt-get -y clean
- rm -rf /var/lib/apt/lists/*
-
- elif [[ $BASE == "fedora" ]]; then
- dnf -y autoremove
- dnf -y clean all
- fi
-
- echo '-- Done --'
-}
-
-if [[ $1 == "BUILD_MOZ" ]]; then
- do_Install_Base_Dependencies
- do_Set_Env
-
- do_Show_Info
- do_Patch_JHBuild
- do_Build_JHBuild RESET
- do_Build_Mozilla
- do_Save_Files
-
- if [[ $2 == "SHRINK" ]]; then
- do_Shrink_Image
- fi
-
-elif [[ $1 == "GET_FILES" ]]; then
- do_Set_Env
- do_Get_Files
-
- if [[ $2 == "DOCKER" ]]; then
- do_Install_Base_Dependencies
- do_Install_Dependencies
- do_Shrink_Image
- fi
-fi
diff --git a/test/extra/do_mozilla.sh b/test/extra/do_mozilla.sh
deleted file mode 100755
index d09aad67..00000000
--- a/test/extra/do_mozilla.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash -e
-
-function do_Build_Mozilla(){
- echo
- echo '-- Building Mozilla SpiderMonkey --'
-
- # Build Mozilla Stuff
- jhbuild build mozjs52
-}