Merhaba Pardus topluluğu,
Hatırlayan var mı: 2003-2010 arasında SourceForge’da geliştirilen, Türkiye’nin ilk açık kaynak ön muhasebe yazılımı Turquaz Financial Accounting. Önsel Armağan ve ekibi (Cem Dayanık, Hüseyin Erbil ve diğerleri) tarafından SWT ile yazılmış, Türkçe tek düzen muhasebe hesap planı ile gelen — özellikle küçük işletmeler ve serbest meslek erbabı için biçilmiş kaftan bir yazılımdı.
Proje 2010’da terk edildi, modern Java sürümlerinde artık çalışmıyordu. Yıllar geçti, Pardus geldi, modern Linux geldi — Turquaz arşivde kaldı.
Diriliş
Son birkaç haftada projeyi modern toolchain ile çalışır hâle getirdim:
Orijinal kaynak kod (CVS history’si dahil) Git’e dönüştürüldü
Sun Java 1.4.2 → Eclipse Temurin JRE 17 (gömülü)
Eclipse SWT 3.138 → SWT 3.131 (Wayland + HiDPI uyumlu)
Hibernate 3.0.3 → 3.6.10, HSQLDB 1.7.3 → 2.7.2
Apple Silicon + ARM Linux desteği (Raspberry Pi 4/5 dahil)
Orijinal Beta 4 production seed’i (462 hesap planı + Türkçe karakterler düzgün)
Felsefe: diriltirken aynı zamanda modernleştirmek — orijinal kaynak koda en az müdahale, ama runtime’ı çağa getir. Tek satır iş kuralı değişmedi; sadece JRE/SWT/build yığını yenilendi. Lisans GPLv2.
Pardus’ta nasıl çalıştırılır?
İndir → aç → çalıştır. Harici Java kurulumu yok, paket içinde JRE 17 var.
tar -xzf turquaz-standalone-resurrected-linux.tar.gz
cd turquaz-standalone-resurrected-linux
./turquaz.sh
Pardus 23 (Linux 6.x kernel) üzerinde test edildi. ARM Pardus için de aarch64 paketi mevcut.
İlk giriş: kullanıcı admin, şifre admin.
İndirme
GitHub Release (doğrudan indirilebilir):
https://github.com/mioe-tr/Turquaz-Resurrected/releases
GitHub Actions (en güncel build, GitHub hesabı gerekir):
https://github.com/mioe-tr/Turquaz-Resurrected/actions/workflows/standalone-resurrected.yml
Kaynak kod + Docker build yığını:
https://github.com/mioe-tr/Turquaz-Resurrected/tree/legacy/standalone-resurrected
docker build + docker run ile kendi makinende de paket üretebilirsin.
Yol haritası
- Jasperreports rapor stack’ini modern iText/POI’ye yükselt
- DEB/RPM/AppImage paketleri (Pardus repo’sunda olmasını isterdim)
- (Uzun vadeli) Spring Boot + React modern rebuild
Geribildirim, hata raporu, hatta katkı her şey için açığım. Bu yazılım Türkiye’nin açık kaynak tarihinin önemli bir parçası — yaşamasını istiyorum.
Hayırlı işler,