diff options
Diffstat (limited to 'dev-games/aseprite/aseprite-9999.ebuild')
-rw-r--r-- | dev-games/aseprite/aseprite-9999.ebuild | 66 |
1 files changed, 27 insertions, 39 deletions
diff --git a/dev-games/aseprite/aseprite-9999.ebuild b/dev-games/aseprite/aseprite-9999.ebuild index 2041b70..92c9b8b 100644 --- a/dev-games/aseprite/aseprite-9999.ebuild +++ b/dev-games/aseprite/aseprite-9999.ebuild @@ -10,6 +10,8 @@ HOMEPAGE="http://www.aseprite.org" LICENSE="Proprietary" SLOT="0" +PATCHES=( "${FILESDIR}/${P}-system_libarchive.patch" ) + if [[ ${PV} = 9999* || ${PV} = *beta* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/aseprite/aseprite" @@ -27,33 +29,25 @@ IUSE=" debug memleak webp - system-allegro - +system-curl - +system-freetype - +system-giflib - +system-jpeg - +system-libpng - +system-libwebp - +system-pixman - +system-tinyxml - +system-zlib" + system-allegro" RDEPEND=" - system-tinyxml? ( dev-libs/tinyxml ) + app-arch/libarchive + app-text/cmark + dev-libs/tinyxml system-allegro? ( media-libs/allegro:0[X,png] ) - system-freetype? ( media-libs/freetype:2 ) - system-giflib? ( >=media-libs/giflib-5.0 ) - system-libpng? ( media-libs/libpng:0 ) - webp? ( system-libwebp? ( media-libs/libwebp ) ) - system-curl? ( net-misc/curl ) - system-zlib? ( sys-libs/zlib ) - system-jpeg? ( virtual/jpeg:= ) + media-libs/freetype:2 + >=media-libs/giflib-5.0 + media-libs/libpng:0 + webp? ( !!media-libs/libwebp ) + net-misc/curl + sys-libs/zlib + virtual/jpeg:= x11-libs/libX11 x11-libs/libXxf86dga - system-pixman? ( x11-libs/pixman )" + x11-libs/pixman" DEPEND="$RDEPEND app-arch/unzip" - #dev-cpp/gtest DOCS=( EULA.txt docs/ase-file-specs.md @@ -72,32 +66,26 @@ src_prepare() { } src_configure() { - use debug && CMAKE_BUILD_TYPE=Debug + use debug && CMAKE_BUILD_TYPE=Debug || CMAKE_BUILD_TYPE=Release local mycmakeargs=( - -DCURL_STATICLIB=OFF -DENABLE_UPDATER=OFF -DFULLSCREEN_PLATFORM=ON - -DENABLE_TESTS=OFF -DBUILD_GMOCK=OFF - $(use system-pixman && echo \ - -DPIXMAN_DIR="$($(tc-getPKG_CONFIG) --variable=includedir pixman-1)/pixman-1" \ - -DPIXMAN_LIBRARY="$($(tc-getPKG_CONFIG) --variable=libdir pixman-1)/libpixman-1.so") - $(use system-freetype && echo \ - -DFREETYPE_DIR="$($(tc-getPKG_CONFIG) --variable=includedir freetype2)" \ - -DFREETYPE_LIBRARY="$($(tc-getPKG_CONFIG) --variable=libdir freetype2)/libfreetype.so") + -DUSE_SHARED_CMARK=ON + -DUSE_SHARED_CURL=ON + -DUSE_SHARED_GIFLIB=ON + -DUSE_SHARED_JPEGLIB=ON + -DUSE_SHARED_ZLIB=ON + -DUSE_SHARED_LIBARCHIVE=ON + -DUSE_SHARED_LIBPNG=ON + -DUSE_SHARED_LIBLOADPNG=OFF # Does not exist in the main tree + -DUSE_SHARED_TINYXML=ON + -DUSE_SHARED_PIXMAN=ON + -DUSE_SHARED_FREETYPE=ON + -DUSE_SHARED_HARFBUZZ=ON -DUSE_SHARED_ALLEGRO4="$(usex system-allegro)" - -DUSE_SHARED_CURL="$(usex system-curl)" - -DUSE_SHARED_FREETYPE="$(usex system-freetype)" - -DUSE_SHARED_GIFLIB="$(usex system-giflib)" - -DUSE_SHARED_JPEGLIB="$(usex system-jpeg)" - -DUSE_SHARED_LIBLOADPNG="$(usex system-allegro)" - -DUSE_SHARED_LIBPNG="$(usex system-libpng)" - -DUSE_SHARED_PIXMAN="$(usex system-pixman)" - -DUSE_SHARED_TINYXML="$(usex system-tinyxml)" - -DUSE_SHARED_ZLIB="$(usex system-zlib)" -DWITH_WEBP_SUPPORT="$(usex webp)" - -DUSE_SHARED_LIBWEBP="$(usex system-libwebp)" -DENABLE_MEMLEAK="$(usex memleak)" ) |