1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2025-12-25 07:32:30 +01:00

Removed aseprite in favor of drauthius overlay.

This commit is contained in:
2019-07-20 11:32:41 +02:00
parent edb8f4bfba
commit 916104ddba
4 changed files with 0 additions and 277 deletions

View File

@@ -1,4 +0,0 @@
AUX aseprite-1.2.9-system_libarchive.patch 3622 BLAKE2B 1b3d74497a8510c2988b86646823f1972a5f210dd690ede65a5f1c71cfaebdafe2c3f352a3a86dec006cd9d30a4f9d7532b33373d89f92eed4fe7e32e25e1af6 SHA512 0abf6d1329c1aa894adfb09a8a05418c063962bd606abbe2832b4f344911a76541ebed0181dbc1889620aff8d25c061c2a1940ec3fcb5cb65047f250a1676892
DIST Aseprite-v1.2.9-Source.zip 23723562 BLAKE2B 6fd168cbd7f8b2fe4e9aae4ad2a14f99ff83f0c8b79142a1ec9c9ee483fd48a4c99dfb754a6071d6cd196951443064442af83405a132d8a6a18cdb4f42bb8da8 SHA512 24800a770d44ebe8ecafb26d454a30c78f5bf7321f14c80711efc2ff101fcaf936b400ee0db256e30ab04864f01b30fa3c1e6523b6b169476da023e2659968db
EBUILD aseprite-1.2.9.ebuild 2235 BLAKE2B 49d66eabc5b6bf8f6f1d737dd63a9b7d074fdda44e47bdc92b8052cc02082c4a5be361ac0c34af598902b8fbcebce609313d4f25e66df675d513ede4e8bfb687 SHA512 fb34ed0eb133f604af117a24ce6eb8250353c5067ba606c1ee7238191636fa343a85d638e22e618a2d791276d47e5f71567817818ab7b7942455b785f809754e
EBUILD aseprite-9999.ebuild 2076 BLAKE2B 189b128ca1a053f3dc65cddd2288ee92e26b29f752f9321de0ae3f5c9b192ea2d43b83a96641b68e8aada7981f695b3d41c4d4d2469ea5ccdfb29e53fdb2ed26 SHA512 89b1df3117a667148719195ffc4725a4fa5d9f349135ca54073cc3b719621a54af162d5e76d7fdf6bec96d9c0b7e4f5752296daa4091d550d2d32e74adea33d9

View File

@@ -1,97 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils toolchain-funcs
DESCRIPTION="Animated sprite editor & pixel art tool"
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"
EGIT_BRANCH="master"
if [[ ${PV} != 9999* ]]; then
EGIT_COMMIT="v${PV/_/-}"
fi
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN^}-v${PV}-Source.zip"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}"
fi
IUSE="
debug
memleak
webp
system-allegro"
RDEPEND="
app-arch/libarchive
app-text/cmark
dev-libs/tinyxml
system-allegro? ( media-libs/allegro:0[X,png] )
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
x11-libs/pixman"
DEPEND="$RDEPEND
app-arch/unzip"
DOCS=( EULA.txt
docs/ase-file-specs.md
docs/LICENSES.md
README.md )
src_prepare() {
cmake-utils_src_prepare
if use system-allegro; then
ewarn "system-allegro is enabled. It has know issues which are solved"
ewarn "in the bundled version:"
ewarn " * You will not be able to resize the window."
ewarn " * You will have problems adding HSV colours on non-English systems."
fi
}
src_configure() {
use debug && CMAKE_BUILD_TYPE=Debug || CMAKE_BUILD_TYPE=Release
local mycmakeargs=(
-DENABLE_UPDATER=OFF
-DFULLSCREEN_PLATFORM=ON
-DBUILD_GMOCK=OFF
-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)"
-DWITH_WEBP_SUPPORT="$(usex webp)"
-DENABLE_MEMLEAK="$(usex memleak)"
)
cmake-utils_src_configure
}
pkg_postinst() {
elog "Aseprite is for personal use only. You may not distribute it."
}

View File

@@ -1,85 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils eutils flag-o-matic git-r3
DESCRIPTION="Animated sprite editor & pixel art tool"
HOMEPAGE="https://www.aseprite.org"
SRC_URI=""
EGIT_REPO_URI="https://github.com/aseprite/aseprite"
CMAKE_MAKEFILE_GENERATOR="ninja"
CMAKE_BUILD_TYPE="Release"
LICENSE="https://github.com/aseprite/aseprite/blob/master/EULA.txt"
SLOT="0"
KEYWORDS=""
IUSE="static debug kde gtk3 test +bundled-allegro webp"
DEPEND="dev-util/cmake
dev-util/ninja
webp? ( media-libs/libwebp )
!static? (
!bundled-allegro? ( media-libs/allegro:0[X,png] )
app-text/cmark
dev-libs/tinyxml
media-libs/freetype
media-libs/giflib
media-libs/harfbuzz
media-libs/libpng
net-misc/curl
sys-libs/zlib
virtual/jpeg:0
x11-libs/pixman
)
x11-libs/libX11
x11-libs/libXcursor"
RDEPEND="${DEPEND}"
src_configure() {
use debug && append-cppflags -DDEBUGMODE -D_DEBUG
local mycmakeargs=()
use !static &&
mycmakeargs+=(
-DUSE_SHARED_CMARK=ON
-DUSE_SHARED_CURL=ON
-DUSE_SHARED_FREETYPE=ON
-DUSE_SHARED_GIFLIB=ON
-DUSE_SHARED_HARFBUZZ=ON
-DUSE_SHARED_JPEGLIB=ON
-DUSE_SHARED_LIBPNG=ON
-DUSE_SHARED_PIXMAN=ON
-DUSE_SHARED_TINYXML=ON
-DUSE_SHARED_ZLIB=ON
)
use !bundled-allegro && mycmakeargs+=( -DUSE_SHARED_ALLEGRO4=ON )
mycmakeargs+=(
-DENABLE_TESTS="$(usex test)"
-DENABLE_UPDATER=OFF
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-DWITH_DESKTOP_INTEGRATION=ON
-DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)"
-DWITH_QT_THUMBNAILER="$(usex kde)"
-DWITH_WEBP_SUPPORT="$(usex webp)"
)
cmake-utils_src_configure
}
src_install() {
dobin $BUILD_DIR/bin/aseprite
mkdir -p "${D}usr/share/aseprite/"
cp -a $BUILD_DIR/bin/data "${D}usr/share/aseprite/"
}
pkg_postinst() {
if use !bundled-allegro; then
ewarn "Aseprite has been built with system-wide Allegro 4."
ewarn "Please note that you will not be able to resize the main window."
ewarn "For resizing support enable USE-flag bundled-libs and rebuild package."
fi
}

View File

@@ -1,91 +0,0 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index dae638be8..dd5d17794 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -64,6 +64,7 @@ option(USE_SHARED_CURL "Use your installed copy of curl" off)
option(USE_SHARED_GIFLIB "Use your installed copy of giflib" off)
option(USE_SHARED_JPEGLIB "Use your installed copy of jpeglib" off)
option(USE_SHARED_ZLIB "Use your installed copy of zlib" off)
+option(USE_SHARED_LIBARCHIVE "Use your installed copy of libarchive" off)
option(USE_SHARED_LIBPNG "Use your installed copy of libpng" off)
option(USE_SHARED_LIBLOADPNG "Use your installed copy of libloadpng" off)
option(USE_SHARED_TINYXML "Use your installed copy of tinyxml" off)
@@ -193,6 +194,15 @@ else()
endif()
include_directories(${ZLIB_INCLUDE_DIRS})
+# libarchive
+if(USE_SHARED_LIBARCHIVE)
+ find_library(ARCHIVE_LIBRARIES NAMES archive)
+ find_path(ARCHIVE_INCLUDE_DIRS NAMES archive.h)
+else()
+ add_definitions(-DLIBARCHIVE_STATIC)
+ set(ARCHIVE_LIBRARIES archive_static)
+endif()
+
# libpng
if(USE_SHARED_LIBPNG)
find_package(PNG REQUIRED)
@@ -294,7 +304,7 @@ if(USE_SHARED_CMARK)
else()
add_definitions(-DCMARK_STATIC_DEFINE)
set(CMARK_LIBRARIES libcmark_static)
- include_directories(${CMAKE_BINARY_DIR}/third_party/cmark)
+ include_directories(${CMARK_DIR})
endif()
if(USE_SHARED_CURL)
diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt
index a9e80d73c..619acac92 100644
--- a/src/app/CMakeLists.txt
+++ b/src/app/CMakeLists.txt
@@ -82,9 +82,6 @@ if(WITH_WEBP_SUPPORT)
add_definitions(-DASEPRITE_WITH_WEBP_SUPPORT)
endif()
-# libarchive definitions
-add_definitions(-DLIBARCHIVE_STATIC)
-
######################################################################
# app-lib target
@@ -551,7 +548,7 @@ target_link_libraries(app-lib
${FREETYPE_LIBRARIES}
${HARFBUZZ_LIBRARIES}
json11
- archive_static
+ ${ARCHIVE_LIBRARIES}
fmt
tinyexpr)
diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt
index 596ffa2e4..977816439 100644
--- a/third_party/CMakeLists.txt
+++ b/third_party/CMakeLists.txt
@@ -113,15 +113,17 @@ endif()
add_subdirectory(json11)
# libarchive
-set(ENABLE_TEST OFF CACHE BOOL "Enable unit and regression tests")
-set(ENABLE_COVERAGE OFF CACHE BOOL "Enable code coverage (GCC only, automatically sets ENABLE_TEST to ON)")
-set(ENABLE_LZMA OFF CACHE BOOL "Enable the use of the system LZMA library if found")
-set(ENABLE_CNG OFF CACHE BOOL "Enable the use of CNG(Crypto Next Generation)")
-set(ENABLE_BZip2 OFF CACHE BOOL "Enable the use of the system BZip2 library if found")
-set(ENABLE_LIBXML2 OFF CACHE BOOL "Enable the use of the system libxml2 library if found")
-add_subdirectory(libarchive)
-target_include_directories(archive_static INTERFACE
- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/libarchive/libarchive>)
+if(NOT USE_SHARED_LIBARCHIVE)
+ set(ENABLE_TEST OFF CACHE BOOL "Enable unit and regression tests")
+ set(ENABLE_COVERAGE OFF CACHE BOOL "Enable code coverage (GCC only, automatically sets ENABLE_TEST to ON)")
+ set(ENABLE_LZMA OFF CACHE BOOL "Enable the use of the system LZMA library if found")
+ set(ENABLE_CNG OFF CACHE BOOL "Enable the use of CNG(Crypto Next Generation)")
+ set(ENABLE_BZip2 OFF CACHE BOOL "Enable the use of the system BZip2 library if found")
+ set(ENABLE_LIBXML2 OFF CACHE BOOL "Enable the use of the system libxml2 library if found")
+ add_subdirectory(libarchive)
+ target_include_directories(archive_static INTERFACE
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/libarchive/libarchive>)
+endif()
# benchmark
if(ENABLE_BENCHMARKS)