Ring2EXE Plus - A Fork with Advanced Packaging

36 views
Skip to first unread message

Youssef Saeed

unread,
Dec 6, 2025, 5:10:15 PM (2 days ago) Dec 6
to The Ring Programming Language
Hello everyone,

I'd like to introduce Ring2EXE Plus, a fork of the standard ring2exe tool. This fork builds on Mahmoud Fayed's original work by adding modern packaging options and more compiler control.

Key New Features:
  • Generate Native Packages: Easily create .deb, .rpm, and AppImage packages for Linux, .app bundles for macOS, and .pkg packages for FreeBSD using the -dist flag.
  • Custom C Compiler: Specify which C compiler to use (e.g., clang, tcc) with the -cc=<compiler> flag.
  • Custom Compiler Flags: Pass your own flags to the C compiler with -cflags="...".
  • Custom Output Name: Set the final executable name with the -output=<name> flag.
  • FreeBSD Support: Full support for building and distributing on FreeBSD.
More features are planned for future releases!

Installation:

You can install ring2exe-plus via RingPM:

ringpm install ring2exe-plus from ysdragon

Examples:
  • Create a RPM package:
    ring2exe myapp.ring -dist -rpm
  • Use Clang and name the output file: 
    ring2exe myapp.ring -cc=clang -output=MyCoolApp
The goal is to make distributing Ring applications easier and more flexible.

Your feedback and suggestions are highly welcome.

Best regards,
Youssef

Mahmoud Fayed

unread,
Dec 6, 2025, 5:25:26 PM (2 days ago) Dec 6
to The Ring Programming Language
Hello Youssef

Thank you very much for this wonderful tool and the new features

Added to Ring Website - News Section
ringnews.png

Also, added to Ring Website - Resources Page

ringresources.png

Keep up the GREAT WORK :D

Greetings,
Mahmoud

Ka mara

unread,
Dec 6, 2025, 5:25:38 PM (2 days ago) Dec 6
to Youssef Saeed, The Ring Programming Language

Hallo Youssef,

The ideas you mention are straight to the point & very much appreciated.

Thanks for your contribution.

Tim


--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ring-lang/346ba790-a930-4c06-adbc-0ad379ffd741n%40googlegroups.com.

Youssef Saeed

unread,
Dec 6, 2025, 6:50:05 PM (2 days ago) Dec 6
to The Ring Programming Language
Hello Mahmoud,

Thank you for your kind words and for adding the tool to the Ring Website!

Best regards,
Youssef

Youssef Saeed

unread,
Dec 6, 2025, 6:50:30 PM (2 days ago) Dec 6
to The Ring Programming Language
Hello Tim,

Thank you for your kind words!

Best regards,
Youssef

Mahmoud Fayed

unread,
Dec 6, 2025, 6:54:27 PM (2 days ago) Dec 6
to The Ring Programming Language
Hello Youssef

You are welcome :D

Greetings,
Mahmoud

Reply all
Reply to author
Forward
0 new messages