Teknomancer / beezer

Beezer is an archiving tool for the Haiku operating system.
BSD 3-Clause "New" or "Revised" License
3 stars 1 forks source link
archiver gui-application haiku haiku-os

Beezer Icon Beezer     Haiku-CI

Beezer is an archiver application for the Haiku operating system and functionally similar to programs like WinZip, Ark (on KDE) and Archive Manager (on Gnome). Beezer does not work on Windows, GNU/Linux or MacOS.

Screenshot


Beezer is a native Haiku application written from scratch in C++ with the aim of having an slick, responsive and easy-to-use GUI while offering powerful archiving features. Under the hood, Beezer controls command-line programs, most of which come pre-installed with the operating system, to seamlessly perform compression and decompression.

Beezer was designed for a pluggable module architecture and supports several popular archive formats such as zip, tar, gzip, bzip2, xz, lha (lzh) and 7zip using pluggable add-ons. Beezer also supports some additional file formats that may require you to download the binaries if they don't ship as part of the operating system. Adding support for more archive formats is thus relatively little work.

Beezer is open source and published under the BSD 3-clause license. Beezer was originally written by Ramshankar (Teknomancer) for BeOS and later Zeta. He open sourced it in 26 September 2009 following which Chris Roberts (augiedoggie) ported it to Haiku in 2011. Beezer is now being developed/maintained by the two of them in their spare time. Beezer is currently only developed/maintained for Haiku. The final version available for Zeta and BeOS is 0.09 with no further updates planned.

Contributions in the form of pull requests, bug reports, patches, etc... are welcome.

Beezer's official home page can be found here: https://ramshankar.org/software/beezer/

Build Requirements

In order to build Beezer you will need to have the cmake build tool as well as the sphinx documentation generator. Both can be installed with the HaikuDepot application or by using pkgman:

~> pkgman install cmake sphinx_python310

Build Instructions

~> cd Beezer/Source
~/Beezer/Source> cmake .
~/Beezer/Source> make

Once the build finishes the binaries will be available in the build directory. Check the wiki for a list of the build options available.