Skip to content

Eltiech/apngasm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apngasm

The next generation of apngasm, the APNG Assembler.

Installing

If you just want pre-built libapngasm and apngasm:
OSX: For the latest apngasm use homebrew: brew install apngasm. Otherwise Click "releases" at the top of the github page and get the latest build with an OSX package.
Windows: Click "releases" at the top of the github page and get the latest release.
GNU Linux: [Debian/Ubuntu/Mint/etc.] PPA

Building

apngasm uses CMake to provide cross platform build chains.

For all systems first clone the repository then enter the repository directory in

Building on (Ubuntu/Debian) Linux:

  1. Install dependencies/build chain

    sudo apt-get install cmake libpng-dev libboost-program-options-dev libboost-regex-dev libboost-system-dev   libboost-filesystem-dev
    
  2. Generate Makefiles with CMake

    mkdir build;
    cd build;
    cmake ../
    
  3. Make

    make
    
  4. [optional] Build packages

    make package
    

    Then install them:

    sudo dpkg -i ./lib/package/libapngasm*.deb
    sudo dpkg -i ./cli/package/apngasm*.deb
    

Building on OS-X (with homebrew):

  1. Install build requirements. We recommend using a package manager such as Homebrew. Just keep in mind that if you want to distribute packages you will need the same set of libraries on each system. Since OSX comes with its own (older) versions of libpng and zlib, you will NOT want to install libpng and zlib from your package manger IF you want to distribute packages.
brew install cmake boost libpng lzlib
  1. Generate Makefiles with CMake
    mkdir build;
    cd build;
    cmake ../
    
  2. Make
    make
    
  3. [optional] Build packages
    On OSX you will need Package Maker from developer.apple.com. Use the search tool to find the latest "Auxiliary tools for Xcode" that contains "Package Maker". Download and install it. Then:
    make package
    
    Installing packages:
    Open up the build directory in finder, navigate to lib/packages to find the libapngasm dmg. Open up the dmg file and run the package installer. Next do the same the apngasm dmg in cli/packages.

Building on Windows (with Visual Studio):

Please see detailed instructions here

License

zlib/libpng

Copyright

This version of apngasm is a joint production by Max Stepin and Genshin Souzou Kabushiki Kaisha. The original apngasm is wholly copyright Max Stepin. The apngasm name and project is copyright Max Stepin all rights reserved.

About

The next generation of apngasm, the APNG Assembler.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 93.7%
  • CMake 4.5%
  • Shell 1.5%
  • C 0.3%