[FEAT] Kindle building documentation
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 65/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- c, cmake
- Área
- build-system, documentation
Línea de trabajo
Empieza con el comando CMake proporcionado y consulta el README o la Wiki para ver las instrucciones de compilación existentes. Confirma los requisitos previos específicos de Kindle y qué opciones se necesitan para la compilación descrita; se considerará terminado cuando los lectores puedan seguir la documentación para compilar Fastfetch para un Kindle con jailbreak usando fclang.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
Hi, I managed to get Fastfetch to build natively for a Kindle Paperwhite using a wrapper I made for Clang called fclang. It would be interesting if you could add documentation for how to build Fastfetch using CMake and fclang with clang to the Wiki or README or whereever.
Motivation
Because I'm not really a fan of the alternative (KindleFetch) program. I just prefer the amount of tools that are in fastfetch instead.
Additional context
I managed to build it using:
mkdir -p build && cd build
cmake .. \
-DCMAKE_C_COMPILER=fclang \
-DCMAKE_SYSTEM_NAME=Linux \
-DCMAKE_SYSTEM_PROCESSOR=arm \
-DENABLE_VULKAN=OFF \
-DENABLE_OPENCL=OFF \
-DENABLE_SQLITE3=OFF \
-DENABLE_CHAFA=OFF \
-DENABLE_DBUS=OFF \
-DBUILD_TESTS=OFF
make -j$(nproc)
On my Debian machine. As mentioned in fclang, I did have to do some package installing to get it working on my Kindle Paperwhite 1 (specifically installing the libc armel architecture packages from apt on Debian latest).
And this is only possible using a jailbroken Kindle. Otherwise, it's impossible to run programs on a Kindle natively.
I don't think it's possible without changes to the CMake configuration to build this without my Clang wrapper fclang. This is because it changes the compiler --target variable which I'm mostly sure CMake doesn't do properly. fclang also has presets specifically for different versions of Kindle devices, so it may be possible to get fastfetch to work properly on other Kindles as well.
- Lenguaje dominante
- C
- Estrellas
- 25k
- Forks
- 928
- Merge medio
- 16 h 11 min
- PR fusionados (30 d)
- 21
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fastfetch-cli/fastfetch
-
[LOGO] kairo linuxAbiertologo request
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fastfetch-cli/fastfetch#2650 ·
Los mantenedores suelen responder en 1 día
-
[LOGO] Keenetic OSPosiblemente ocupada @Ivan-Alone la tomó hace 10 días. Abiertologo request
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fastfetch-cli/fastfetch#2646 ·
Los mantenedores suelen responder en 1 día
-
[LOGO] Darkian LinuxPosiblemente ocupada @lordpipon la tomó hace 10 días. Abiertologo request
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
fastfetch-cli/fastfetch#2644 ·
Los mantenedores suelen responder en 1 día
-
[LOGO] ArmadaOSPosiblemente ocupada @Tyagiquamar la tomó hace 7 días. Abiertologo request
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fastfetch-cli/fastfetch#2641 ·
Los mantenedores suelen responder en 1 día
-
[LOGO] OxyohanOSAbiertologo request
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
fastfetch-cli/fastfetch#2638 ·
Los mantenedores suelen responder en 1 día
Todos los issues de fastfetch-cli/fastfetch
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
OpenPrinting/cups#1772 ·
Los mantenedores suelen responder en 1 día
-
tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
antoxa2584x/nfsu2-sw#44 · 1 reacción ·
Los mantenedores suelen responder en 1 día