From 53da664c5667878e62ae86e61cb5964ea9624f4a Mon Sep 17 00:00:00 2001 From: Simon1511 <46072379+Simon1511@users.noreply.github.com> Date: Sat, 12 Jan 2019 12:25:36 +0100 Subject: [PATCH 1/2] Update 02_galaxy_a_j.yml --- data/devices/samsung/02_galaxy_a_j.yml | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/data/devices/samsung/02_galaxy_a_j.yml b/data/devices/samsung/02_galaxy_a_j.yml index be01aeed1..3b279c26c 100644 --- a/data/devices/samsung/02_galaxy_a_j.yml +++ b/data/devices/samsung/02_galaxy_a_j.yml @@ -677,3 +677,46 @@ default_brightness: 162 pixel_format: RGBX_8888 theme: portrait_hdpi + + +- name: Samsung Galaxy A5 (2017)(Exynos) + id: a5y17lte + codenames: + - a5y17lte + - a5y17ltexx + - SM-A520F + architecture: arm64-v8a + + block_devs: + base_dirs: + - /dev/block/platform/13540000.dwmmc0/by-name + - /dev/block/bootdevice/by-name + system: + - /dev/block/platform/13540000.dwmmc0/by-name/system + - /dev/block/bootdevice/by-name/system + - /dev/block/mmcblk0p19 + cache: + - /dev/block/platform/13540000.dwmmc0/by-name/cache + - /dev/block/bootdevice/by-name/cache + - /dev/block/mmcblk0p20 + data: + - /dev/block/platform/13540000.dwmmc0/by-name/data + - /dev/block/bootdevice/by-name/data + - /dev/block/mmcblk0p25 + boot: + - /dev/block/platform/13540000.dwmmc0/by-name/boot + - /dev/block/bootdevice/by-name/boot + - /dev/block/mmcblk0p10 + recovery: + - /dev/block/platform/13540000.dwmmc0/by-name/recovery + - /dev/block/bootdevice/by-name/recovery + - /dev/block/mmcblk0p11 + + boot_ui: + supported: true + flags: + - TW_HAS_DOWNLOAD_MODE + max_brightness: 255 + graphics_backends: + - fbdev +theme: portrait_hdpi From 614862fa2bf8b7d7e58d17bdd75ce028fcc21be3 Mon Sep 17 00:00:00 2001 From: Simon1511 <46072379+Simon1511@users.noreply.github.com> Date: Mon, 21 Jan 2019 16:12:54 +0100 Subject: [PATCH 2/2] Create .travis.yml --- .travis.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..5142a1f08 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,44 @@ +sudo: required + +services: + - docker + +before_install: + # Clone DualBootPatcher Repository + - git clone --recursive https://github.com/Simon1511/DualBootPatcher -b master DualBootPatcher/ + # Pull docker images + - docker pull yshalsager/dualbootpatcher:9.3.0-7-base + - docker pull yshalsager/dualbootpatcher:9.3.0-7-android + - docker pull yshalsager/dualbootpatcher:9.3.0-7-linux +script: + # Make work directories + - mkdir $HOME/.android + - mkdir -p ${TRAVIS_BUILD_DIR}/DualBootPatcher/builder/ && cd ${TRAVIS_BUILD_DIR}/DualBootPatcher/ + # Build APK + - | + docker run --rm -i -e USER_ID=$(id -u) -e GROUP_ID=$(id -g) -v "$(pwd):/builder/DualBootPatcher:rw,z" -v "${HOME}/.android:/builder/.android:rw,z" yshalsager/dualbootpatcher:9.3.0-7-android bash << EOF + cd DualBootPatcher/builder && cmake .. -DMBP_BUILD_TARGET=android -DMBP_BUILD_TYPE=debug && make -j16 && rm -rf assets && cpack && make apk -j16 + make android-system_armeabi-v7a -j16 && make -C data/devices -j16 + exit + EOF + - | + docker run --rm -i -e USER_ID=$(id -u) -e GROUP_ID=$(id -g) -v "$(pwd):/builder/DualBootPatcher:rw,z" -v "${HOME}/.android:/builder/.android:rw,z" yshalsager/dualbootpatcher:9.3.0-7-linux bash << EOF + # Build Utilities Zip + cd ~/DualBootPatcher/builder && ./utilities/create.sh + # Build Linux + cmake .. -DMBP_BUILD_TARGET=desktop -DMBP_PORTABLE=ON && make -j16 && cpack + exit + EOF +after_success: + - export TRAVIS_CURRENT_DATE=$(date +"%d%m%y-%Hh%Mm") + # Check output & md5sum + - ls -l ${TRAVIS_BUILD_DIR}/DualBootPatcher/Android_GUI/build/outputs/apk/debug/Android_GUI-debug.apk + - md5sum ${TRAVIS_BUILD_DIR}/DualBootPatcher/Android_GUI/build/outputs/apk/debug/Android_GUI-debug.apk + - ls -l ${TRAVIS_BUILD_DIR}/DualBootPatcher/builder/utilities/DualBootUtilities-9.3.0.zip + - md5sum ${TRAVIS_BUILD_DIR}/DualBootPatcher/builder/utilities/DualBootUtilities-9.3.0.zip + - ls -l ${TRAVIS_BUILD_DIR}/DualBootPatcher/builder/DualBootPatcher-9.3.0-Linux.zip + - md5sum ${TRAVIS_BUILD_DIR}/DualBootPatcher/builder/DualBootPatcher-9.3.0-Linux.zip + # Upload to transfer.sh + - cd ${TRAVIS_BUILD_DIR}/DualBootPatcher/Android_GUI/build/outputs/apk/debug/ && curl --upload-file ./Android_GUI-debug.apk https://transfer.sh/Android_GUI-debug-${TRAVIS_CURRENT_DATE}.apk + - cd ${TRAVIS_BUILD_DIR}//DualBootPatcher/builder/utilities/ && curl --upload-file ./DualBootUtilities-9.3.0.zip https://transfer.sh/DualBootUtilities-9.3.0-${TRAVIS_CURRENT_DATE}.zip +- cd ${TRAVIS_BUILD_DIR}/DualBootPatcher/builder/ && curl --upload-file ./DualBootPatcher-9.3.0-Linux.zip https://transfer.sh/DualBootPatcher-9.3.0-${TRAVIS_CURRENT_DATE}-Linux.zip