Разрабская ночь
35.5K subscribers
97 photos
4 videos
2 files
164 links
Небольшой блог о разработке
Download Telegram
devlog 3 f-droid preparations

My next task is to publish my flashlight app to f-droid to become popular and finally get my job sometime. 
https://f-droid.org/docs/Submitting_to_F-Droid_Quick_Start_Guide/
So they want you to clone https://gitlab.com/fdroid/fdroidserver
then pass it as a volume to their registry.gitlab.com/fdroid/fdroidserver:buildserver container… as a cache probably?
and also clone https://gitlab.com/fdroid/fdroiddataand pass it as volume as well, this is where you will create your app description and recipe and then send a merge request so it will be added to f-droid
docker run --rm -itu vagrant --entrypoint /bin/bash \
-v ~/fdroiddata:/build:z \
-v ~/fdroidserver:/home/vagrant/fdroidserver:Z \
registry.gitlab.com/fdroid/fdroidserver:buildserver

This is interactive container where you want to run the build stricltly as documented:
. /etc/profile
export PATH="$fdroidserver:$PATH" PYTHONPATH="$fdroidserver"
export JAVA_HOME=$(java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home' | awk -F'=' '{print $2}' | tr -d ' ')
cd /build
fdroid readmeta
fdroid rewritemeta com.example
fdroid checkupdates --allow-dirty com.example
fdroid lint com.example
fdroid build com.example

If any command, such as fdroid readmeta, returns an error, edit ~/fdroiddata/metadata/com.example.ymlaccordingly and try running the command again.
After successful build:
exit # (from container)
cd ~/fdroiddata
git add metadata/com.example.yml
git commit -m "New App: com.example"
git push origin com.example

They really want “New App: something“ label and [com.example] branch depending on id of your app.
👍1
по всем гайдам собрал и оформил мерж реквест в f-droid https://gitlab.com/fdroid/fdroiddata/-/merge_requests/40959
1
похоже, f-droid не нуждается в моих разработках и весь мой труд по оформлению кучи метаданных, сборке в их докере и регистрации и отправке PR был сделан зря
https://izzyondroid.org/docs/general/Fastlane/ у izzyondroid лучше документация, попробую когда-нибудь к ним опубликоваться раз f-droid больше не нужны разработчики
можно добавить мой фонарик через obtainium: добавьте в него https://github.com/lunardoesdev/lampo
https://codeberg.org/IzzyOnDroid/repodata/issues/303#issuecomment-17937140 не приняли меня в izzyOnDroid тоже, не хочу пытаться врать и догадываться а какой уровень использования ИИ допустим и высчитывать на сколько процентов я следую их правилам
создал тему на 4pda для своего приложения https://4pda.to/forum/index.php?showtopic=1123392
huawei хочет фото лицевой части банковской карты чтоб выкладывать у них приложения
2
на 4pda попросили дооформить тему, но конечно же возможности изменить её или хотя бы скопировать код старого сообщения - не дают. То есть ради размера иконки мне надо всё переделывать с нуля. В общем тоже идут лесом
🍌1
raylib на android
разобрался с загрузкой ассетов чуть-чуть
🆒1
та же система ассетов но уже на андроиде
1
adb devices может просто зависнуть и не показывать никакого вывода, оказывается тут дело в том что некоторые сетевые программы вроде throne своим туннелем не дают вашим программам заходить даже на локальный 127.0.0.1 без прокси. Выключите strict route в настройках tun.
1
я думал в cinnamon сломано переключение раскладок когда открыто меню пуск, однако если поставите здесь alt+shift и shift+alt дополнительно к xkb options в другом разделе тех же настроек, переключение будет наконец работать везде
2