A maintained continuation of Directory Opus 5 Magellan II for AmigaOS, MorphOS, and AROS.
The dopus5allamigas fork builds on the 2012 APL source release with
GCC/cross-toolchain support, platform fixes, and ongoing module work.
- AmigaOS 3 (m68k, including OS3.9/OS3.2)
- AmigaOS 4 (PPC)
- MorphOS (PPC)
- AROS (i386 ABIv0 and x86_64 ABIv11)
Pre-built binaries are published under Releases.
The project builds with GCC-based cross-compilation toolchains for each target
platform. CI uses the
sacredbanana/amiga-compiler
Docker images for AmigaOS 3, AmigaOS 4, and MorphOS.
AROS builds use the midwan/aros-compiler:i386-aros and
midwan/aros-compiler:x86_64-aros Docker images.
General flow (inside the toolchain environment):
cd source
make os3 # AmigaOS 3
make os4 # AmigaOS 4
make mos # MorphOS
make i386-aros # AROS/i386 ABIv0
make x86_64-aros # AROS/x86_64 ABIv11Release archives are built from the same makefile:
cd source
make os3 release debug=noThe FTP module can be built with SFTP support by passing sftp=yes. For
AmigaOS 3, AmigaOS 4, and MorphOS this uses the bundled libssh2 build helper by
default.
cd source
make os3 sftp=yes
make os3 release debug=no sftp=yesConsult source/makefile and the module makefiles for the full list of
targets and options.
The FTP parser/protocol tests run on a normal Unix-like host:
make -C source/Modules/ftp -f makefile.tests testIf libssh2 development headers are installed, the SFTP backend tests can also be run:
make -C source/Modules/ftp -f makefile.tests test-libssh2Active development happens in this repository. See ChangeLog
for the change history, Releases for packaged builds, and
GitHub Issues for open work and bug reports.
Directory Opus 5 is released under the AROS Public License (APL) version
1.1 — see COPYING.
Optional builds may include or link third-party components. In particular, the
FTP module's SFTP support built with sftp=yes uses libssh2 and zlib; see
THIRD_PARTY_NOTICES.md.
"Directory Opus" is a registered trademark of GP Software. The APL trademark licence limits use of the mark to Amiga-like platforms (AmigaOS, MorphOS, AROS, and compatibles); use on Windows, macOS, Linux, etc. is not permitted.
The release under the APL does not affect the commercial status of Directory Opus for Windows. See https://www.gpsoft.com.au for that product.
- Jonathan Potter / GP Software — original Directory Opus 5 / Magellan II (1993-2012)
- DOPUS5 Open Source Team — initial post-APL GCC ports and platform work for OS3 / OS4 / MorphOS / AROS (2012-2013)
- Dimitris Panokostas (@midwan) —
dopus5allamigasfork maintainer (2023-present) - All other contributors listed in
AUTHORS
Special thanks to Olaf Schönweiß and the power2people.org contributors who funded the original open-source release.
The original 2012 APL release README is preserved at
README.legacy.
- Issue tracker: GitHub Issues
- Historical project site: https://sourceforge.net/p/dopus5allamigas/
- Directory Opus for Windows (commercial): https://www.gpsoft.com.au