??? is a new open-source 2D animation software for Linux and Windows. You can use enve to create vector animations, raster animations, and even use sound and video files. ??? was created with flexibility and expandability in mind.
You can download the latest enve release for Linux and Windows.
- Release packages currently build and link the vendored QuaZip from
third_party/quazip. - Arch
quazip-qt5is a future system-dependency candidate, but it may not be available in every user's enabled repository set or repository timeline. It also provideslibquazip1-qt5.so.*, while the current CMake/qmake release binary links against vendoredlibquazip.so.1. - Arch
quazip-qt6is not suitable for the current Qt5 release line. - Arch
quazip-legacyis an AUR package and should not be required for official release packages. - The current release package should therefore bundle the vendored QuaZip runtime
until the build system grows an explicit
ENVE_USE_SYSTEM_QUAZIPoption. - If you are building manually and want to experiment with system QuaZip later, first check what your Arch repository set provides:
pacman -Ss quazip
pacman -Ql quazip-qt5 2>/dev/null || true- For the current
0.1.xrelease line, the supported fallback is still the vendored QuaZip underthird_party/quazip, not requiring users to enable AUR packages or extra repositories.
# Initialize submodules and build third-party dependencies
git submodule update --init --recursive
cd third_party && make patch && make
# Configure and build (Release)
cd build/Release
cmake ../.. -DCMAKE_BUILD_TYPE=Release \
-DENVE_USE_SYSTEM_LIBMYPAINT=ON \
-DENVE_USE_QSCINTILLA=OFF \
-DENVE_USE_GPERFTOOLS=OFF \
-DENVE_USE_WEBENGINE=OFF
make -j"$(nproc)"
# Run the application
./bin/enveBuild options:
| Option | Default | Description |
|---|---|---|
ENVE_USE_SYSTEM_LIBMYPAINT |
OFF | Use system libmypaint (recommended on Linux) |
ENVE_USE_QSCINTILLA |
ON | Enable QScintilla script editor |
ENVE_USE_GPERFTOOLS |
ON | Enable gperftools/tcmalloc |
ENVE_USE_WEBENGINE |
ON | Enable Qt WebEngine for SVG preview |
ENVE_BUILD_EXAMPLES |
OFF | Build example effects |
cd build/Release
qmake ../../enve.pro && make -j"$(nproc)"Maurycy Liebner - 2016 - 2021 - MaurycyLiebner Hope2333 (幽零小喵) - 2026 - ???? - Hope2333
This project is licensed under the GPL3 License - see the LICENSE.md file for details
