Logo
Огляд Довідка
Увійти
Karl/BobStore
1
0
Форк 0
You've already forked BobStore
Код Задачі Запити на злиття Actions Packages Проєкти Релізи Вікі Активність
BobStore/tools/png-pre-compress

12 рядки
281 B
Plaintext
Неформатований Звичайний вигляд Історія

manually use `aapt singleCrunch` for reproducible builds PNG crunching is not a deterministic process, especially the way aapt does it. This makes the F-Droid builds not reproducible. The easy solution to this is to pre-crunch the PNGs and commit them to git. It also makes the final APK a tiny amount smaller, for whatever reason. https://medium.com/@duhroach/smaller-pngs-and-android-s-aapt-tool-4ce38a24019d
2017-09-02 23:01:09 +02:00
#!/usr/bin/env sh
set -e
set -x
for f in `find $(dirname $0)/../app/src/ -type f -name \*.png`; do
echo $f | grep -Eo '\.9\.png$' && continue # do not optimized 9-patch, it breaks them
tmpfile=$(mktemp)
aapt singleCrunch -v -i $f -o $tmpfile
mv $tmpfile $f
done
Посилання в новій задачі Копіювати постійне посилання
Працює на Gitea Версія: 1.23.7 Сторінка: 30ms Шаблон: 2ms
Українська
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Ліцензії API