commit: 5e58b916cdb360e8a1753b33f6a64a8cfa3b2243 Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com> AuthorDate: Thu Jul 7 23:24:35 2016 +0000 Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru> CommitDate: Thu Jul 7 23:24:35 2016 +0000 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=5e58b916
dev-games/aseprite: bump to 1.1.6. Package-Manager: portage-2.2.28 Manifest-Sign-Key: A018DE8C ...eprite-1.1.4.1.ebuild => aseprite-1.1.6.ebuild} | 40 ++++++++++++++++++---- .../files/aseprite-1.1.4.1_underlinking.patch | 12 ------- dev-games/aseprite/metadata.xml | 18 +++++++--- 3 files changed, 47 insertions(+), 23 deletions(-) diff --git a/dev-games/aseprite/aseprite-1.1.4.1.ebuild b/dev-games/aseprite/aseprite-1.1.6.ebuild similarity index 65% rename from dev-games/aseprite/aseprite-1.1.4.1.ebuild rename to dev-games/aseprite/aseprite-1.1.6.ebuild index f89be11..fb64e0e 100644 --- a/dev-games/aseprite/aseprite-1.1.4.1.ebuild +++ b/dev-games/aseprite/aseprite-1.1.6.ebuild @@ -17,24 +17,26 @@ LICENSE="BSD GPL-2 MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="debug test webp" +IUSE="debug kde gtk3 test webp" RDEPEND="dev-libs/tinyxml media-libs/allegro:0[X,png] media-libs/freetype - media-libs/giflib + media-libs/giflib:= webp? ( media-libs/libwebp ) - media-libs/libpng:0 + media-libs/libpng:0= net-misc/curl sys-libs/zlib virtual/jpeg:0 x11-libs/libX11 - x11-libs/pixman" + x11-libs/pixman + gtk3? ( dev-cpp/gtkmm:3.0 ) + kde? ( + dev-qt/qtcore:5 + kde-frameworks/kio:5 )" DEPEND="${RDEPEND} app-arch/unzip" -PATCHES=( "${FILESDIR}"/${P}_underlinking.patch ) - DOCS=( docs/files/ase.txt docs/files/fli.txt docs/files/msk.txt @@ -51,6 +53,9 @@ src_prepare() { if use debug ; then sed -i '/-DNDEBUG/d' CMakeLists.txt || die fi + + # Fix shebang in thumbnailer + sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die } src_configure() { @@ -70,9 +75,30 @@ src_configure() { -DUSE_SHARED_TINYXML=ON -DUSE_SHARED_ZLIB=ON -DUSE_SHARED_LIBWEBP=ON + -DWITH_DESKTOP_INTEGRATION=ON + -DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)" + -DWITH_QT_THUMBNAILER="$(usex kde)" -DWITH_WEBP_SUPPORT="$(usex webp)" -DENABLE_TESTS="$(usex test)" ) - cmake-utils_src_configure + +# if use kde; then +# mycmakeargs=( ) +# CMAKE_USE_DIR="${S}/desktop/kde" \ +# BUILD_DIR="${WORKDIR}/${P}_desktop_build" \ +# cmake-utils_src_configure +# fi } + +#src_compile() { +# cmake-utils_src_compile +# use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \ +# cmake-utils_src_compile +#} + +#src_install() { +# cmake-utils_src_install +# use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \ +# cmake-utils_src_install +#} diff --git a/dev-games/aseprite/files/aseprite-1.1.4.1_underlinking.patch b/dev-games/aseprite/files/aseprite-1.1.4.1_underlinking.patch deleted file mode 100644 index e485571..0000000 --- a/dev-games/aseprite/files/aseprite-1.1.4.1_underlinking.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/she/CMakeLists.txt b/src/she/CMakeLists.txt -index eddf386..d1b8ce5 100644 ---- a/src/she/CMakeLists.txt -+++ b/src/she/CMakeLists.txt -@@ -205,6 +205,7 @@ endif() - add_library(she ${SHE_SOURCES}) - - target_link_libraries(she -+ ${PLATFORM_LIBS} - gfx-lib - base-lib) - diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml index bafa309..7f80b35 100644 --- a/dev-games/aseprite/metadata.xml +++ b/dev-games/aseprite/metadata.xml @@ -1,13 +1,23 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer> - <email>maintainer-nee...@gentoo.org</email> + <maintainer type="person"> + <email>azamat.hacki...@gmail.com</email> + <name>Azamat H. Hackimov</name> + <description>Proxy maintainer for this package</description> + </maintainer> + <maintainer type="project"> + <email>proxy-ma...@gentoo.org</email> + <name>Proxy Maintainers</name> </maintainer> <longdescription> Animated sprite editor and pixel art tool </longdescription> <use> - <flag name="webp">Enable webp image format support</flag> + <flag name="gtk3">Enable support for the experimental native GTK File Dialog</flag> + <flag name="webp">Enable webp image format support</flag> </use> + <upstream> + <remote-id type="github">aseprite/aseprite</remote-id> + </upstream> </pkgmetadata>