forked from enlightenment/efl
remove files we aren't using anymore or are not relevant
This commit is contained in:
parent
c3d1f19ed8
commit
83d598a79c
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"project_id" : "efl",
|
||||
"projects" : "efl",
|
||||
"conduit_uri" : "https://phab.enlightenment.org/",
|
||||
"phabricator.uri" : "https://phab.enlightenment.org/",
|
||||
"repository.callsign" : "EFL"
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
mkdir build-bootstrap-native
|
||||
meson --prefix=/usr/ --libdir=/usr/lib -Dbuild-examples=false -Dbuild-tests=false -Dbindings=cxx build-bootstrap-native
|
||||
ninja -C build-bootstrap-native install
|
||||
rm -rf build-bootstrap-native
|
||||
ldconfig
|
|
@ -1,16 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
if [ -d /usr/local/lib64 ] ; then
|
||||
export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig
|
||||
else
|
||||
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
|
||||
fi
|
||||
cd .ci/example
|
||||
|
||||
#build the example
|
||||
mkdir build
|
||||
meson . build
|
||||
ninja -C build all
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
max_size = 500M
|
||||
compression = true
|
||||
compression_level = 1
|
||||
sloppiness = time_macros,include_file_mtime,include_file_ctime,file_macro
|
||||
run_second_cpp = false
|
||||
hash_dir = false
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" = "codecov" ] || [ "$1" = "coverity" ] || [ "$1" = "mingw" ] || [ "$1" = "release-ready" ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
travis_fold start "app-compile-test"
|
||||
travis_time_start "app-compile-test"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) .ci/build-example.sh
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
exit 0
|
||||
#FIXME: we don't install efl_ui.pc on osx?
|
||||
export PATH="$(brew --prefix gettext)/bin:$PATH"
|
||||
.ci/build-example.sh
|
||||
fi
|
||||
travis_time_finish "app-compile-test"
|
||||
travis_fold end "app-compile-test"
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
travis_fold start "ccache-stats"
|
||||
travis_time_start "ccache-stats"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
docker exec $(cat $HOME/cid) ccache -s
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
ccache -s
|
||||
fi
|
||||
travis_time_finish "ccache-stats"
|
||||
travis_fold end "ccache-stats"
|
|
@ -1,114 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
travis_fold start "meson"
|
||||
travis_time_start "meson"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
# Why do we need to disable the imf loaders here?
|
||||
OPTS=" -Decore-imf-loaders-disabler=scim,ibus"
|
||||
|
||||
MONO_LINUX_COPTS=" -Dbindings=cxx,mono -Dmono-beta=true"
|
||||
|
||||
WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl -Dwl-deprecated=true -Ddrm-deprecated=true"
|
||||
|
||||
# TODO:
|
||||
# - No libelogind package in fedora 30 repo
|
||||
# - Ibus
|
||||
ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true -Dbuild-id=travis-build \
|
||||
-Ddebug-threads=true -Dglib=true -Dg-mainloop=true -Dxpresent=true -Dxinput22=true \
|
||||
-Decore-imf-loaders-disabler= \
|
||||
-Dharfbuzz=true -Dpixman=true -Dhyphen=true -Defl-one=true \
|
||||
-Dvnc-server=true -Delua=true -Dbindings=lua,cxx,mono -Delogind=false -Dinstall-eo-files=true -Dphysics=true"
|
||||
|
||||
# Enabled png, jpeg evas loader for in tree edje file builds
|
||||
DISABLED_LINUX_COPTS=" -Daudio=false -Davahi=false -Dx11=false -Dphysics=false -Deeze=false \
|
||||
-Dopengl=none -Deina-magic-debug=false -Dbuild-examples=false -Dbuild-tests=false \
|
||||
-Dcrypto=gnutls -Dglib=false -Dgstreamer=false -Dsystemd=false -Dpulseaudio=false \
|
||||
-Dnetwork-backend=connman -Dxinput2=false -Dtslib=false \
|
||||
-Devas-loaders-disabler=gst,pdf,ps,raw,svg,xcf,bmp,dds,eet,generic,gif,ico,jp2k,json,pmaps,psd,tga,tgv,tiff,wbmp,webp,xpm,avif,heif \
|
||||
-Decore-imf-loaders-disabler=xim,ibus,scim \
|
||||
-Dfribidi=false -Dfontconfig=false \
|
||||
-Dedje-sound-and-video=false -Dembedded-lz4=false -Dlibmount=false -Dv4l2=false \
|
||||
-Delua=false -Dnls=false -Dbindings= -Dlua-interpreter=luajit -Dnative-arch-optimization=false"
|
||||
#evas_filter_parser.c:(.text+0xc59): undefined reference to `lua_getglobal' with interpreter lua
|
||||
|
||||
RELEASE_READY_LINUX_COPTS=" --buildtype=release"
|
||||
|
||||
MINGW_COPTS="--cross-file .ci/cross_toolchain.txt -Davahi=false -Deeze=false -Dsystemd=false \
|
||||
-Dpulseaudio=false -Dx11=false -Dopengl=none -Dlibmount=false \
|
||||
-Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg,avif,heif \
|
||||
-Dharfbuzz=true -Dpixman=true -Dembedded-lz4=false "
|
||||
|
||||
if [ "$1" = "default" ]; then
|
||||
OPTS="$OPTS $MONO_LINUX_COPTS"
|
||||
elif [ "$1" = "options-enabled" ]; then
|
||||
OPTS="$OPTS $ENABLED_LINUX_COPTS $WAYLAND_LINUX_COPTS"
|
||||
elif [ "$1" = "options-disabled" ]; then
|
||||
OPTS="$OPTS $DISABLED_LINUX_COPTS"
|
||||
elif [ "$1" = "wayland" ]; then
|
||||
OPTS="$OPTS $WAYLAND_LINUX_COPTS"
|
||||
elif [ "$1" = "release-ready" ]; then
|
||||
OPTS="$OPTS $RELEASE_READY_LINUX_COPTS"
|
||||
elif [ "$1" = "coverity" ]; then
|
||||
travis_fold start "cov-download"
|
||||
travis_time_start "cov-download"
|
||||
OPTS="$OPTS $WAYLAND_LINUX_COPTS"
|
||||
docker exec --env COVERITY_SCAN_TOKEN=$COVERITY_SCAN_TOKEN $(cat $HOME/cid) sh -c '.ci/coverity-tools-install.sh'
|
||||
travis_time_finish "cov-download"
|
||||
travis_fold end "cov-download"
|
||||
elif [ "$1" = "mingw" ]; then
|
||||
travis_fold start "cross-native"
|
||||
travis_time_start "cross-native"
|
||||
OPTS="$OPTS $MINGW_COPTS"
|
||||
docker exec $(cat $HOME/cid) sh -c '.ci/bootstrap-efl-native-for-cross.sh'
|
||||
travis_time_finish "cross-native"
|
||||
travis_fold end "cross-native"
|
||||
fi
|
||||
|
||||
if [ "$1" = "asan" ]; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env CC="ccache gcc" \
|
||||
--env CXX="ccache g++" --env CFLAGS="-O0 -g" --env CXXFLAGS="-O0 -g" \
|
||||
--env LD="ld.gold" $(cat $HOME/cid) sh -c "mkdir build && meson build $OPTS -Db_sanitize=address"
|
||||
elif [ "$1" = "mingw" ]; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env PKG_CONFIG_PATH="/ewpi-64-install/lib/pkgconfig/" \
|
||||
$(cat $HOME/cid) sh -c "mkdir build && meson build $OPTS"
|
||||
elif [ "$1" = "coverity" ]; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env CFLAGS="-fdirectives-only" --env CC="gcc" --env CXX="g++"\
|
||||
--env CXXFLAGS="-fdirectives-only" $(cat $HOME/cid) sh -c "mkdir build && meson build $OPTS"
|
||||
else
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env CC="ccache gcc" \
|
||||
--env CXX="ccache g++" --env CFLAGS="-fdirectives-only" --env CXXFLAGS="-fdirectives-only" \
|
||||
--env LD="ld.gold" $(cat $HOME/cid) sh -c "mkdir build && meson build $OPTS"
|
||||
fi
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
# Prepare OSX env for build
|
||||
mkdir -p ~/Library/LaunchAgents
|
||||
ln -sfv /usr/local/opt/d-bus/*.plist ~/Library/LaunchAgents
|
||||
launchctl load ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist
|
||||
export PATH="/usr/local/opt/ccache/libexec:$(brew --prefix gettext)/bin:$PATH"
|
||||
|
||||
export CFLAGS="-I/usr/local/opt/openssl/include -frewrite-includes $CFLAGS"
|
||||
export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS"
|
||||
LIBFFI_VER=$(brew list --versions libffi|head -n1|cut -d' ' -f2)
|
||||
export CC="ccache gcc"
|
||||
#force using system zlib, which doesn't have a pc file provided because that's the smartest thing possible
|
||||
zlib_vers=$(grep ZLIB_VERSION /usr/include/zlib.h|head -n1|awk '{print $3}'|cut -d'"' -f2)
|
||||
sed -iE "s/REPLACE_THIS/$zlib_vers/" .ci/zlib.pc
|
||||
export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:/usr/local/Cellar/libffi/$LIBFFI_VER/lib/pkgconfig:$(pwd)/.ci"
|
||||
mkdir build && meson build -Dopengl=full -Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true -Dgstreamer=false -Dbuild-tests=false
|
||||
else # Native Ubuntu Linux Travis builds (non-docker)
|
||||
OPTS=" -Decore-imf-loaders-disabler=scim,ibus"
|
||||
|
||||
if [ "$TRAVIS_CPU_ARCH" = "ppc64le" ]; then
|
||||
OPTS="$OPTS -Dbindings="
|
||||
elif [ "$TRAVIS_CPU_ARCH" = "s390x" ] ; then
|
||||
OPTS="$OPTS -Dbindings= -Delua=false -Dlua-interpreter=lua"
|
||||
fi
|
||||
if [ "$1" = "codecov" ]; then
|
||||
OPTS="$OPTS -Db_coverage=true"
|
||||
fi
|
||||
mkdir build && meson build $OPTS
|
||||
fi
|
||||
travis_time_finish "meson"
|
||||
travis_fold end "meson"
|
|
@ -1,16 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" != "exactness" ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
travis_fold start "exactness"
|
||||
travis_time_start "exactness"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) sh -c 'git -C /exactness-elm-data pull'
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib64 --env EINA_LOG_LEVELS_GLOB=eina_*:0,ecore*:0,efreet*:0,eldbus:0,elementary:0 $(cat $HOME/cid) exactness -j 20 -b /exactness-elm-data/default-profile -p /exactness-elm-data/default-profile/ci-fedora32-tests.txt
|
||||
fi
|
||||
travis_time_finish "exactness"
|
||||
travis_fold end "exactness"
|
|
@ -1,17 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" != "default" ] ; then
|
||||
exit 0
|
||||
fi
|
||||
travis_fold start "ninja-benchmark"
|
||||
travis_time_start "ninja-benchmark"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env ELM_ENGINE=buffer $(cat $HOME/cid) ninja benchmark -C build
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
export PATH="/usr/local/opt/ccache/libexec:$(brew --prefix gettext)/bin:$PATH"
|
||||
ninja benchmark -C build
|
||||
fi
|
||||
travis_time_finish "ninja-benchmark"
|
||||
travis_fold end "ninja-benchmark"
|
|
@ -1,41 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" = "release-ready" ] || [ "$1" = "mingw" ] || [ "$1" = "coverity" ] || [ "$1" = "options-enabled" ] || [ "$1" = "options-disabled" ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
NUM_TRIES=5
|
||||
|
||||
if [ "$1" = "codecov" ] ; then
|
||||
travis_fold start "codecov"
|
||||
travis_time_start "codecov"
|
||||
for tries in $(seq 1 ${NUM_TRIES}); do
|
||||
export EFL_TEST_ECORE_CON_IPV6=1
|
||||
meson test -t 120 -C build --wrapper dbus-launch && break
|
||||
cat build/meson-logs/testlog-dbus-launch.txt
|
||||
if [ $tries != ${NUM_TRIES} ] ; then echo "tests failed, trying again!" ; fi
|
||||
false
|
||||
done
|
||||
curl -s https://codecov.io/bash | bash -s -
|
||||
travis_time_finish "codecov"
|
||||
travis_fold end "codecov"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
travis_fold start "ninja-test"
|
||||
travis_time_start "ninja-test"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
for tries in $(seq 1 ${NUM_TRIES}); do
|
||||
(docker exec --env EINA_LOG_BACKTRACE="0" --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) meson test -t 120 -C build --wrapper dbus-launch ) && break
|
||||
docker exec --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) cat build/meson-logs/testlog-dbus-launch.txt
|
||||
if [ $tries != ${NUM_TRIES} ] ; then echo "tests failed, trying again!" ; fi
|
||||
false
|
||||
done
|
||||
fi
|
||||
ret=$?
|
||||
travis_time_finish "ninja-test"
|
||||
travis_fold end "ninja-test"
|
||||
|
||||
exit $ret
|
|
@ -1,22 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" != "release-ready" ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
travis_fold start "ninja-dist"
|
||||
travis_time_start "ninja-dist"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env CC="ccache gcc" \
|
||||
--env CXX="ccache g++" \
|
||||
--env CFLAGS="-fdirectives-only" --env CXXFLAGS="-fdirectives-only" \
|
||||
--env LD="ld.gold" $(cat $HOME/cid) dbus-launch ninja -C build dist || \
|
||||
(sudo cat efl-*/_build/sub/src/test-suite.log; false)
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
export PATH="/usr/local/opt/ccache/libexec:$(brew --prefix gettext)/bin:$PATH"
|
||||
ninja -C build dist
|
||||
fi
|
||||
travis_time_finish "ninja-dist"
|
||||
travis_fold end "ninja-dist"
|
|
@ -1,20 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" = "release-ready" ] || [ "$1" = "coverity" ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
travis_fold start "ninja-install"
|
||||
travis_time_start "ninja-install"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) ninja -C build install
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
export PATH="/usr/local/opt/ccache/libexec:$(brew --prefix gettext)/bin:$PATH"
|
||||
ninja -C build install
|
||||
else
|
||||
sudo ninja -C build install
|
||||
fi
|
||||
travis_time_finish "ninja-install"
|
||||
travis_fold end "ninja-install"
|
|
@ -1,31 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" = "release-ready" ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
travis_fold start "ninja"
|
||||
travis_time_start "ninja"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
if [ "$1" = "coverity" ] ; then
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env PATH="/src/cov-analysis-linux64-2019.03/bin:$PATH" $(cat $HOME/cid) sh -c "cov-build --dir cov-int ninja -C build"
|
||||
docker exec --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) sh -c "tar caf efl-$(git rev-parse --short HEAD).xz cov-int"
|
||||
docker exec --env EIO_MONITOR_POLL=1 --env COVERITY_SCAN_TOKEN=$COVERITY_SCAN_TOKEN $(cat $HOME/cid) sh -c ".ci/coverity-upload.sh"
|
||||
else
|
||||
docker exec --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) ninja -C build
|
||||
if [ "$1" = "options-enabled" ]; then # we have efl-one on and want to check it after build
|
||||
docker exec --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) python scripts/test-efl-one.py build
|
||||
fi
|
||||
fi
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
latest_brew_python3_bin="$(ls -1d /usr/local/Cellar/python/3.*/bin | sort -n | tail -n1)"
|
||||
export PATH="${latest_brew_python3_bin}${PATH:+:}${PATH}"
|
||||
export PATH="$(brew --prefix gettext)/bin:$PATH"
|
||||
ninja -C build
|
||||
else
|
||||
ninja -C build
|
||||
fi
|
||||
travis_time_finish "ninja"
|
||||
travis_fold end "ninja"
|
|
@ -1,17 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
travis_fold start "ccache-setup"
|
||||
travis_time_start "ccache-setup"
|
||||
if [ "$DISTRO" != "" ] ; then
|
||||
docker exec $(cat $HOME/cid) sh -c ".ci/docker-ccache-setup.sh $1"
|
||||
docker exec $(cat $HOME/cid) ccache -pz
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
cp .ci/ccache.conf ~/.ccache
|
||||
sed -iE '/^base_dir/d' ~/.ccache/ccache.conf
|
||||
echo "base_dir = $pwd" >> ~/.ccache/ccache.conf
|
||||
ccache -pz
|
||||
fi
|
||||
travis_time_finish "ccache-setup"
|
||||
travis_fold end "ccache-setup"
|
|
@ -1,4 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
wget https://scan.coverity.com/download/linux64 --post-data="token=$COVERITY_SCAN_TOKEN&project=Enlightenment+Foundation+Libraries" -O coverity_tool.tgz
|
||||
tar xzf coverity_tool.tgz
|
|
@ -1,8 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
curl --form token=$COVERITY_SCAN_TOKEN \
|
||||
--form email=stefan@datenfreihafen.org \
|
||||
--form file=@efl-$(git rev-parse --short HEAD).xz \
|
||||
--form version=$(git rev-parse --short HEAD) \
|
||||
--form description="Submission from Travis CI" \
|
||||
https://scan.coverity.com/builds?project=Enlightenment+Foundation+Libraries
|
|
@ -1,20 +0,0 @@
|
|||
[binaries]
|
||||
c = ['ccache', 'x86_64-w64-mingw32-gcc']
|
||||
cpp = ['ccache', 'x86_64-w64-mingw32-g++']
|
||||
ar = 'x86_64-w64-mingw32-ar'
|
||||
ranlib = 'x86_64-w64-mingw32-ranlib'
|
||||
strip = 'x86_64-w64-mingw32-strip'
|
||||
windres = 'x86_64-w64-mingw32-windres'
|
||||
pkgconfig = 'x86_64-w64-mingw32-pkg-config'
|
||||
|
||||
[host_machine]
|
||||
system = 'windows'
|
||||
cpu_family = 'x86_64'
|
||||
cpu = 'x86_64'
|
||||
endian = 'little'
|
||||
|
||||
[properties]
|
||||
c_args = ['-D_WIN32_WINNT=0x0601', '-I/ewpi-64-install/include', '-O2', '-pipe', '-march=x86-64']
|
||||
c_link_args = ['-L/ewpi-64-install/lib', '-s']
|
||||
cpp_args = ['-D_WIN32_WINNT=0x0601', '-I/ewpi-64-install/include', '-O2', '-pipe', '-march=x86-64']
|
||||
cpp_link_args = ['-L/ewpi-64-install/lib', '-s']
|
|
@ -1,8 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
CI_BUILD_TYPE="$1"
|
||||
|
||||
cp .ci/ccache.conf ~/.ccache
|
||||
|
||||
sed -iE '/^base_dir/d' ~/.ccache/ccache.conf
|
||||
echo "base_dir = $pwd" >> ~/.ccache/ccache.conf
|
|
@ -1,13 +0,0 @@
|
|||
project(
|
||||
'efl-example', 'c',
|
||||
version : '0.0.1',
|
||||
default_options: [ 'c_std=gnu99', 'warning_level=2' ],
|
||||
meson_version : '>= 0.38.0')
|
||||
|
||||
eina = dependency('eina', version : '>=1.20.99')
|
||||
efl = dependency('efl-ui', version : '>=1.20.99')
|
||||
elm = dependency('elementary', version : '>=1.20.99')
|
||||
|
||||
inc = include_directories('.')
|
||||
subdir('src')
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
#define EFL_BETA_API_SUPPORT 1
|
||||
#define EFL_NOLEGACY_API_SUPPORT
|
||||
#include <Efl_Ui.h>
|
||||
|
||||
|
||||
EAPI_MAIN void
|
||||
efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
|
||||
{
|
||||
return;
|
||||
}
|
||||
EFL_MAIN()
|
|
@ -1,12 +0,0 @@
|
|||
src = files([
|
||||
'main.c',
|
||||
])
|
||||
|
||||
deps = [eina, efl, elm]
|
||||
|
||||
executable('efl_example', src,
|
||||
dependencies : deps,
|
||||
include_directories : inc,
|
||||
install : true
|
||||
)
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
travis_fold start "bionic-deps"
|
||||
travis_time_start "bionic-deps"
|
||||
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install -y build-essential autoconf automake autopoint doxygen check libharfbuzz-dev libpng-dev libudev-dev libwebp-dev libssl-dev libfribidi-dev libcogl-gles2-dev libgif-dev libtiff5-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libdbus-1-dev libmount-dev libblkid-dev libpulse-dev libxrandr-dev libxtst-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxkbfile-dev libbullet-dev libsndfile1-dev libraw-dev libspectre-dev libpoppler-cpp-dev libpam0g-dev liblz4-dev faenza-icon-theme gettext git imagemagick libasound2-dev libbluetooth-dev libfontconfig1-dev libfreetype6-dev libibus-1.0-dev libiconv-hook-dev libjpeg-dev libjpeg-turbo8-dev libpoppler-dev libpoppler-private-dev libproxy-dev librsvg2-dev libscim-dev libsystemd-dev libtool libudisks2-dev libunibreak-dev libxcb-keysyms1-dev libxss-dev linux-tools-common libcurl4-openssl-dev systemd ccache git binutils-gold python3-pip ninja-build dbus-x11 libavahi-client-dev python3-setuptools libopenjp2-7-dev libc6-dev libpcre3-dev
|
||||
# s390x on Ubuntu Bionic on Travis does not have a luajit package and fails install, use lua5.1
|
||||
if [ "$TRAVIS_CPU_ARCH" = "s390x" ] ; then
|
||||
sudo apt-get install -y liblua5.1-dev
|
||||
else
|
||||
sudo apt-get install -y luajit libluajit-5.1-dev
|
||||
fi
|
||||
sudo pip3 install meson==0.54.3
|
||||
|
||||
travis_time_finish "bionic-deps"
|
||||
travis_fold end "bionic-deps"
|
13
.ci/zlib.pc
13
.ci/zlib.pc
|
@ -1,13 +0,0 @@
|
|||
prefix=/usr
|
||||
exec_prefix=${prefix}
|
||||
libdir=/usr/lib64
|
||||
sharedlibdir=${libdir}
|
||||
includedir=/usr/include
|
||||
|
||||
Name: zlib
|
||||
Description: zlib compression library
|
||||
Version: REPLACE_THIS
|
||||
|
||||
Requires:
|
||||
Libs: -L${libdir} -L${sharedlibdir} -lz
|
||||
Cflags: -I${includedir}
|
|
@ -1 +0,0 @@
|
|||
geninfo_auto_base=1
|
|
@ -1,7 +0,0 @@
|
|||
extraction:
|
||||
python:
|
||||
python_setup:
|
||||
version: 3
|
||||
queries:
|
||||
-
|
||||
exclude: cpp/fixme-comment
|
153
.travis.yml
153
.travis.yml
|
@ -1,153 +0,0 @@
|
|||
version: ~> 1.0
|
||||
|
||||
language: c
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/cachedir
|
||||
- $HOME/.ccache
|
||||
dist: bionic
|
||||
|
||||
osx_image: xcode11.3
|
||||
|
||||
addons:
|
||||
homebrew:
|
||||
packages:
|
||||
- gettext
|
||||
- check
|
||||
- bullet
|
||||
- dbus
|
||||
- fontconfig
|
||||
- freetype
|
||||
- fribidi
|
||||
- gst-plugins-good
|
||||
- gstreamer
|
||||
- luajit
|
||||
- openssl
|
||||
- webp
|
||||
- libsndfile
|
||||
- glib
|
||||
- libspectre
|
||||
- libraw
|
||||
- librsvg
|
||||
- poppler
|
||||
- lz4
|
||||
- pulseaudio
|
||||
- ccache
|
||||
- ninja
|
||||
- python3
|
||||
- libffi
|
||||
update: true
|
||||
|
||||
env:
|
||||
global:
|
||||
- EIO_MONITOR_POLL=1
|
||||
- CC="ccache gcc"
|
||||
- CXX="ccache g++"
|
||||
|
||||
jobs:
|
||||
include:
|
||||
- os: linux
|
||||
env: DISTRO=Fedora32-mingw CI_BUILD_TYPE=mingw
|
||||
- os: linux
|
||||
env: DISTRO=Fedora32 CI_BUILD_TYPE=options-enabled
|
||||
- os: linux
|
||||
env: DISTRO=Fedora32 CI_BUILD_TYPE=options-disabled
|
||||
- os: linux
|
||||
env: DISTRO=Fedora32 CI_BUILD_TYPE=wayland
|
||||
- os: linux
|
||||
env: DISTRO=Fedora32 CI_BUILD_TYPE=default
|
||||
- os: linux
|
||||
if: type = cron
|
||||
env: DISTRO=Fedora32 CI_BUILD_TYPE=release-ready
|
||||
- os: linux
|
||||
if: type = cron
|
||||
env: DISTRO=Ubuntu2004
|
||||
- os: linux
|
||||
if: type = cron
|
||||
env: DISTRO=Ubuntu1910
|
||||
- os: linux
|
||||
if: type = cron
|
||||
env: DISTRO=Debian103
|
||||
- os: linux
|
||||
if: type = cron
|
||||
env: DISTRO=Fedora31 CI_BUILD_TYPE=coverity
|
||||
- os: linux
|
||||
if: type = cron
|
||||
env: DISTRO=Fedora32 CI_BUILD_TYPE=asan
|
||||
- os: linux
|
||||
if: type = cron
|
||||
env: CI_BUILD_TYPE=codecov
|
||||
- os: linux
|
||||
if: type = cron
|
||||
arch: arm64
|
||||
env: CI_BUILD_TYPE=default
|
||||
- os: linux
|
||||
if: type = cron
|
||||
arch: ppc64le
|
||||
env: CI_BUILD_TYPE=no-bindings
|
||||
- os: linux
|
||||
if: type = cron
|
||||
arch: s390x
|
||||
env: CI_BUILD_TYPE=no-bindings
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
before_install:
|
||||
- export -f travis_nanoseconds
|
||||
- export -f travis_fold
|
||||
- export -f travis_time_start
|
||||
- export -f travis_time_finish
|
||||
- |
|
||||
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
||||
rm -rf $HOME/Library/Caches/Homebrew
|
||||
rm -rf $HOME/cachedir/Homebrew/Homebrew
|
||||
mv $HOME/cachedir/Homebrew $HOME/Library/Caches/Homebrew
|
||||
pip3 install meson
|
||||
fi
|
||||
|
||||
before_script:
|
||||
- |
|
||||
if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then
|
||||
docker pull stefanschmidt1/ci-support-files:$DISTRO
|
||||
docker version
|
||||
docker run --cap-add SYS_PTRACE --cidfile $HOME/cid -t -d -v `pwd`:/src -v $HOME/.ccache:/root/.ccache -w /src stefanschmidt1/ci-support-files:$DISTRO bash
|
||||
fi
|
||||
- |
|
||||
if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" == "" ]]; then
|
||||
.ci/ubuntu-bionic-install-deps.sh
|
||||
fi
|
||||
- .ci/ci-ccache-stats.sh
|
||||
|
||||
script:
|
||||
- .ci/ci-configure.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-setup-ccache.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-make.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-make-install.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-make-benchmark.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-make-check.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-exactness.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-make-distcheck.sh "$CI_BUILD_TYPE"
|
||||
- .ci/ci-build-test.sh "$CI_BUILD_TYPE"
|
||||
|
||||
before_cache:
|
||||
- .ci/ci-ccache-stats.sh
|
||||
- |
|
||||
mkdir -p $HOME/cachedir
|
||||
if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then
|
||||
sudo chown travis:travis $HOME/.ccache
|
||||
else
|
||||
mv $HOME/Library/Caches/Homebrew $HOME/cachedir/Homebrew
|
||||
fi
|
||||
|
||||
notifications:
|
||||
irc:
|
||||
channels:
|
||||
- "chat.freenode.net#edevelop"
|
||||
on_success: change
|
||||
on_failure: always
|
||||
template:
|
||||
- "TravisCI build %{build_number} in branch %{branch}: %{result} - %{message} (%{elapsed_time})"
|
||||
- "Commit: %{commit_subject} (%{commit}) from %{author}"
|
||||
- "Change view : %{compare_url}"
|
||||
- "Build details : %{build_url}"
|
|
@ -1,10 +0,0 @@
|
|||
Gesture Layer 2 (all the icons in data/elementary/images/g_layer):
|
||||
Illustrations provided by GestureWorks® (www.gestureworks.com)
|
||||
Creative Commons Attribution Sharealike license v 3.0.
|
||||
http://gestureworks.com/
|
||||
http://gestureworks.com/icons-fonts
|
||||
http://creativecommons.org/licenses/by-sa/3.0/us/
|
||||
|
||||
EFL Bluish-X icons theme (all the icons in data/elementary/themes/fdo):
|
||||
GNU General Public License v3
|
||||
see the README in data/elementary/themes/fdo for more info
|
Loading…
Reference in New Issue