Web Analytics
eXec.plMAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA

Dodano: 2026-10-19 09:59, Autor: st, Kategoria: Programowanie, Liczba wyświetleń: 307 english translation »

A A A

Amiga-Devkit - skrypty Pythona pomagające przygotować aplikację dla OS3.2

Na GitHubie pojawił się Amiga-Devkit, zestaw narzędzi wspomagających tworzenie aplikacji dla AmigaOS 3.2 przy użyciu kompilatora krzyżowego GCC. Projekt skupia się na automatyzacji powtarzalnych czynności związanych z przygotowywaniem ikon, lokalizacją oprogramowania, kontrolą kodowania znaków i tworzeniem pakietów dystrybucyjnych.

W skład zestawu wchodzi amigaicons.py do generowania ikon Workbencha, obsługujący klasyczne ikony czterokolorowe, GlowIcons i NewIcons. Narzędzie catcomp.py umożliwia przetwarzanie plików lokalizacyjnych .cd i .ct na nagłówki C oraz katalogi zgodne z locale.library. Z kolei distlib.py pomaga przygotowywać archiwa LHA, konwertować dokumentację do ISO-8859-1 i kompletować pliki potrzebne do publikacji programu na Aminecie.

Amiga-Devkit udostępnia także regułę Makefile charcheck, która wykrywa nieprawidłowe kodowanie UTF-8 w plikach wymagających ISO-8859-1. Projekt można dołączyć do własnego repozytorium jako moduł Git, a dodatkowa konfiguracja pozwala automatycznie uruchamiać kontrolę kodowania po zmianach wprowadzanych przez Claude Code.

Platforma docelowa projektu to AmigaOS 3.2, 68k, a narzędzia można uruchomić na komputerze deweloperskim z Pythonem 3. Autorem jest André Gewert, do stworzenia pakietu skryptów wykorzystał Claude Code.

Źródło: github.com

Dodaj komentarz

Discord (online: ) «»
Online: 12
  • Adam_MAdam_M
  • AmiKitAmiKit
  • AtalanteAtalante
  • CizarCizar
  • Dan NDan N
  • IMPBotIMPBot
  • juenjuen
  • LaubzegaLaubzega
  • m...m...
  • MaaG^dAMaaG^dA
  • PucekPucek
  • spazmaspazma
dołącz do kanału »
Discord
Online: 12
  • Adam_MAdam_M
  • AmiKitAmiKit
  • AtalanteAtalante
  • CizarCizar
  • Dan NDan N
  • IMPBotIMPBot
  • juenjuen
  • LaubzegaLaubzega
  • m...m...
  • MaaG^dAMaaG^dA
  • PucekPucek
  • spazmaspazma
dołącz do kanału »
Menu
O tym piszemy
Baza wiedzy
Simon's Podcast