Browse Source

update android notification icon

update android qt app icon
add mingw build batch and .gitignore
pull/660/merge
R4SAS 8 years ago
parent
commit
a840ed06b7
  1. BIN
      android/res/drawable/itoopie_notification_icon.png
  2. 2
      contrib/.gitignore
  3. 22
      contrib/build_mingw.cmd
  4. 25
      contrib/build_mingw.sh
  5. 2
      contrib/debian/README
  6. BIN
      qt/i2pd_qt/android/res/drawable-hdpi/icon.png
  7. BIN
      qt/i2pd_qt/android/res/drawable/itoopie_notification_icon.png

BIN
android/res/drawable/itoopie_notification_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

2
contrib/.gitignore vendored

@ -0,0 +1,2 @@
i2pd*.zip
build*.log

22
contrib/build_mingw.cmd

@ -0,0 +1,22 @@
@echo off
title ‘¡®àª  i2pd
set "WD=C:\msys64"
set CHERE_INVOKING=enabled_from_arguments
set MSYSCON=mintty.exe
echo ‘¡®àª  i2pd ¤«ï win32. <EFBFBD> ¦¬¨â¥ Enter ¯®á«¥ ®ª®­ç ­¨ï ª®¬¯¨«ï樨...
set "MSYSTEM=MINGW32"
set "CONTITLE=MinGW x32"
start "%CONTITLE%" /WAIT C:\msys64\usr\bin\mintty.exe -i /msys2.ico /usr/bin/bash --login build_mingw.sh
pause
echo ‘¡®àª  i2pd ¤«ï win64. <EFBFBD> ¦¬¨â¥ Enter ¯®á«¥ ®ª®­ç ­¨ï ª®¬¯¨«ï樨...
set "MSYSTEM=MINGW64"
set "CONTITLE=MinGW x64"
start "%CONTITLE%" /WAIT C:\msys64\usr\bin\mintty.exe -i /msys2.ico /usr/bin/bash --login build_mingw.sh
pause
echo ‘¡®àª  § ¢¥à襭 ...
pause
exit /b 0

25
contrib/build_mingw.sh

@ -8,7 +8,7 @@ elif [ $MSYSTEM == MINGW32 ]; then
else else
echo "Не могу понять, какая у вас архитектура, используемая для сборки."; echo "Не могу понять, какая у вас архитектура, используемая для сборки.";
echo "Вы точно запустили скрипт в оболочке MSYS2 MinGW [64/32]-bit ?"; echo "Вы точно запустили скрипт в оболочке MSYS2 MinGW [64/32]-bit ?";
echo "Обычно его можно запустить выполнив c:\msys64\mingw64.exe или c:\msys64\mingw32.exe"; echo "Обычно её можно запустить выполнив c:\msys64\mingw64.exe или c:\msys64\mingw32.exe";
exit 1; exit 1;
fi; fi;
@ -38,39 +38,46 @@ fi;
# Получаем версию приложения # Получаем версию приложения
export version=$(grep -E "I2PD_VERSION_(MAJOR|MINOR|MICRO)\ " version.h | grep -oE '[^ ]+$' | tr '\n' '.'|head -c -1) export version=$(grep -E "I2PD_VERSION_(MAJOR|MINOR|MICRO)\ " version.h | grep -oE '[^ ]+$' | tr '\n' '.'|head -c -1)
# Получаем количество ядер, и уменьшаем количество потоков на 1 от количества ядер (если их больше чем 1).
if [ $NUMBER_OF_PROCESSORS -ge 2 ]; then
export threads=$(( $NUMBER_OF_PROCESSORS - 1 ))
else
export threads=$NUMBER_OF_PROCESSORS
fi;
echo "Собираем i2pd ${version} (коммит ${commit}) для ${arch}."; echo "Собираем i2pd ${version} (коммит ${commit}) для ${arch}.";
# Собираем приложение с разными параметрами, и архивируем в zip архивы. # Собираем приложение с разными параметрами, и архивируем в zip архивы.
make USE_UPNP=yes USE_AVX=1 USE_AESNI=1 -j $NUMBER_OF_PROCESSORS > ${contrib}/build_avx_aesni.log 2>&1 make USE_UPNP=yes USE_AVX=1 USE_AESNI=1 -j ${threads} > ${contrib}/build_avx_aesni.log 2>&1
if [ "$?" != 0 ]; then if [ "$?" != 0 ]; then
echo "Сборка не удалась. Смотрите в build_avx_aesni.log"; echo "Сборка не удалась. Смотрите в build_avx_aesni.log";
exit 1; exit 1;
fi; fi;
zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw_avx_aesni.zip i2pd.exe zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw_avx_aesni.zip i2pd.exe >> /dev/null
make clean >> /dev/null make clean >> /dev/null
make USE_UPNP=yes USE_AVX=1 -j $NUMBER_OF_PROCESSORS > ${contrib}/build_avx.log 2>&1 make USE_UPNP=yes USE_AVX=1 -j ${threads} > ${contrib}/build_avx.log 2>&1
if [ "$?" != 0 ]; then if [ "$?" != 0 ]; then
echo "Сборка не удалась. Смотрите в build_avx.log."; echo "Сборка не удалась. Смотрите в build_avx.log.";
exit 1; exit 1;
fi; fi;
zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw_avx.zip i2pd.exe zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw_avx.zip i2pd.exe >> /dev/null
make clean >> /dev/null make clean >> /dev/null
make USE_UPNP=yes USE_AESNI=1 -j $NUMBER_OF_PROCESSORS > ${contrib}/build_aesni.log 2>&1 make USE_UPNP=yes USE_AESNI=1 -j ${threads} > ${contrib}/build_aesni.log 2>&1
if [ "$?" != 0 ]; then if [ "$?" != 0 ]; then
echo "Сборка не удалась. Смотрите в build_aesni.log"; echo "Сборка не удалась. Смотрите в build_aesni.log";
exit 1; exit 1;
fi; fi;
zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw_aesni.zip i2pd.exe zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw_aesni.zip i2pd.exe >> /dev/null
make clean >> /dev/null make clean >> /dev/null
make USE_UPNP=yes -j $NUMBER_OF_PROCESSORS > ${contrib}/build.log 2>&1 make USE_UPNP=yes -j ${threads} > ${contrib}/build.log 2>&1
if [ "$?" != 0 ]; then if [ "$?" != 0 ]; then
echo "Сборка не удалась. Смотрите в build.log"; echo "Сборка не удалась. Смотрите в build.log";
exit 1; exit 1;
fi; fi;
zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw.zip i2pd.exe zip -9 ${contrib}/i2pd_${version}_${commit}_${arch}_mingw.zip i2pd.exe >> /dev/null
make clean >> /dev/null make clean >> /dev/null
echo "Сборка i2pd ${version} для ${arch} завершена."; echo "Сборка i2pd ${version} для ${arch} завершена.";

2
contrib/debian/README vendored

@ -1,2 +1,2 @@
This forder contain systemd unit files. This forder contain systemd unit files.
To use systemd daemon control, place files from this directory to debian folder. To use systemd daemon control, place files from this directory to debian folder before building package.

BIN
qt/i2pd_qt/android/res/drawable-hdpi/icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 36 KiB

BIN
qt/i2pd_qt/android/res/drawable/itoopie_notification_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Loading…
Cancel
Save