makedepends=( squashfuse librsvg cmake wget vim desktop-file-utils boost xdg-utils-cxx)

description="Reference implementation of the AppImage specification"
url="https://appimage.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name="libappimage"
version=1.0.4-5
release=5

PKGMK_KEEP_SOURCES="no"
source=(https://github.com/AppImageCommunity/libappimage/archive/refs/tags/v$version.tar.gz
        1e0515b2.patch)

prepare() {
  cd $name-$version
  patch -Np1 -i ../1e0515b2.patch
}

build() {

  mkdir build && cd build

  cmake -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
        -DUSE_SYSTEM_XZ=ON \
        -DUSE_SYSTEM_SQUASHFUSE=ON \
        -DUSE_SYSTEM_LIBARCHIVE=ON \
        -DUSE_SYSTEM_BOOST=ON \
        -DUSE_SYSTEM_XDGUTILS=ON \
        -DBUILD_TESTING=OFF \
        ../$name-$version

  make
  make DESTDIR=$PKG install
}
