From 561d1de4fd620e0f149dff1a4cb863b2b90a5af2 Mon Sep 17 00:00:00 2001 From: Nico Sonack Date: Wed, 26 Feb 2025 17:33:13 +0100 Subject: [PATCH] emulators/firebird-emu: add new port Signed-off-by: Nico Sonack --- emulators/firebird-emu/Makefile | 30 ++++++++++++++++++++++++++++++ emulators/firebird-emu/distinfo | 5 +++++ emulators/firebird-emu/pkg-descr | 3 +++ 3 files changed, 38 insertions(+) create mode 100644 emulators/firebird-emu/Makefile create mode 100644 emulators/firebird-emu/distinfo create mode 100644 emulators/firebird-emu/pkg-descr diff --git a/emulators/firebird-emu/Makefile b/emulators/firebird-emu/Makefile new file mode 100644 index 000000000000..8223d270f173 --- /dev/null +++ b/emulators/firebird-emu/Makefile @@ -0,0 +1,30 @@ +PORTNAME= firebird-emu +DISTVERSIONPREFIX= v +DISTVERSION= 1.6 +CATEGORIES= emulators + +MAINTAINER= nsonack@outlook.com +COMMENT= Emulator of the ARM-based TI-Nspire calculators +WWW= https://github.com/nspire-emus/firebird/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libGL.so:graphics/libglvnd + +USES= compiler:c++17-lang desktop-file-utils gl qmake qt:5 + +USE_GITHUB= yes +GH_ACCOUNT= nspire-emus +GH_PROJECT= firebird +GH_TUPLE= jacobly0:gif-h:8cb648f:firebird/core/gif-h + +USE_QT= core declarative gui network widgets buildtools:build +USE_GL+= gl + +PLIST_FILES= bin/firebird-emu \ + bin/firebird-send \ + share/applications/org.firebird-emus.firebird-emu.desktop \ + share/icons/hicolor/512x512/apps/org.firebird-emus.firebird-emu.png + +.include diff --git a/emulators/firebird-emu/distinfo b/emulators/firebird-emu/distinfo new file mode 100644 index 000000000000..36548aef4808 --- /dev/null +++ b/emulators/firebird-emu/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1740590848 +SHA256 (nspire-emus-firebird-v1.6_GH0.tar.gz) = faa213ac6a178d4e5c228467412ae5dcb97e233f6cd8afdd94f448b92b66f350 +SIZE (nspire-emus-firebird-v1.6_GH0.tar.gz) = 4750402 +SHA256 (jacobly0-gif-h-8cb648f_GH0.tar.gz) = c675a14b52918410ef50f4e848c481a33e9b06987925600e7aabadf3f3f6e0ed +SIZE (jacobly0-gif-h-8cb648f_GH0.tar.gz) = 8665 diff --git a/emulators/firebird-emu/pkg-descr b/emulators/firebird-emu/pkg-descr new file mode 100644 index 000000000000..dde91a98eecc --- /dev/null +++ b/emulators/firebird-emu/pkg-descr @@ -0,0 +1,3 @@ +This port is a community TI-Nspire emulator, originally created +by Goplat. It supports the emulation of Touchpad, TPad CAS, CX and +CX CAS calcs on Android, iOS, Linux, macOS and Windows.