1 |
commit: f05837a065be9593230680a3bacd6c6570c08843 |
2 |
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu May 5 19:02:22 2016 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu May 5 21:57:23 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05837a0 |
7 |
|
8 |
dev-games/aseprite: bump to 1.1.5.1 |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
Closes: https://github.com/gentoo/gentoo/pull/1415 |
12 |
|
13 |
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org> |
14 |
|
15 |
dev-games/aseprite/Manifest | 1 + |
16 |
dev-games/aseprite/aseprite-1.1.5.1.ebuild | 105 +++++++++++++++++++++++++++++ |
17 |
dev-games/aseprite/metadata.xml | 1 + |
18 |
3 files changed, 107 insertions(+) |
19 |
|
20 |
diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest |
21 |
index b04c4f0..6fe73f9 100644 |
22 |
--- a/dev-games/aseprite/Manifest |
23 |
+++ b/dev-games/aseprite/Manifest |
24 |
@@ -1,2 +1,3 @@ |
25 |
DIST Aseprite-v1.1.4.1-Source.zip 11723085 SHA256 731ac44259217626dde91cdcae9a24cdd4337540fc91bbe5c05cebcb12869879 SHA512 deeb42c123517e17378498584bb788f375e8aaaf046d5f9732848a5bd794a1af1d8381ff51271f9e30c198478e0f716ae23495972b693db9049ff4c2b8968672 WHIRLPOOL 5c2bd1bf8f5d187c385086a431ab070f55308b01089ce703e54093963402a9300295ea1cbf3602021fea1211ae68c6a2a07391e8e054827ce82ee60462001c4a |
26 |
+DIST Aseprite-v1.1.5.1-Source.zip 11753037 SHA256 0579f8d78e492de22accfa390f5ab98b14de0f760bb4354f4ee8dc66fd3ee167 SHA512 2f12c6f2a47f8646cb540334c2ea71742f24e18b4e117be713c85c5faa55ea714a938cf204d7a9abf2d0cc97261f76186ca02199d52bfdc30ee63bc1f1c006c5 WHIRLPOOL 9cdb1ce31daee2f98e4576b01d0a274373621c7c1180433510529c5f11d6d074342c0c1bae65658e85c1e9db77affaa6aebb0697d7d956305282c045df8be5e3 |
27 |
DIST aseprite-0.9.5.tar.xz 507744 SHA256 81e0360d9d8a32d6c548775dbacdb1520aac94b54c2d9f1327d52f219737f154 SHA512 fc6df942aefea67fd05e1b688209b70a2d5879a1441f61a6e3ee4d72fcdab4e580e1d4d7392fd493e0a46c45401a3eef759aa3efee17450e4c98df7f310b2d00 WHIRLPOOL 060dcf2754827ab3b30dde55cfcecd25e2d88f6e296b45529737e2194f4a9891d171776d10f9c571890efb9766b64080b85dc3d737102d2ac7be9843d27fdaef |
28 |
|
29 |
diff --git a/dev-games/aseprite/aseprite-1.1.5.1.ebuild b/dev-games/aseprite/aseprite-1.1.5.1.ebuild |
30 |
new file mode 100644 |
31 |
index 0000000..773babf |
32 |
--- /dev/null |
33 |
+++ b/dev-games/aseprite/aseprite-1.1.5.1.ebuild |
34 |
@@ -0,0 +1,105 @@ |
35 |
+# Copyright 1999-2016 Gentoo Foundation |
36 |
+# Distributed under the terms of the GNU General Public License v2 |
37 |
+# $Id$ |
38 |
+ |
39 |
+EAPI=6 |
40 |
+ |
41 |
+inherit cmake-utils flag-o-matic |
42 |
+ |
43 |
+DESCRIPTION="Animated sprite editor & pixel art tool" |
44 |
+HOMEPAGE="http://www.aseprite.org" |
45 |
+SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip" |
46 |
+ |
47 |
+# See https://github.com/aseprite/aseprite#credits |
48 |
+# Some bundled third-party packages built-in: |
49 |
+# gtest duktape modp_b64 simpleini |
50 |
+LICENSE="BSD GPL-2 MIT" |
51 |
+SLOT="0" |
52 |
+KEYWORDS="~amd64 ~x86" |
53 |
+ |
54 |
+IUSE="debug kde gtk3 test webp" |
55 |
+ |
56 |
+RDEPEND="dev-libs/tinyxml |
57 |
+ media-libs/allegro:0[X,png] |
58 |
+ media-libs/freetype |
59 |
+ media-libs/giflib:= |
60 |
+ webp? ( media-libs/libwebp ) |
61 |
+ media-libs/libpng:0= |
62 |
+ net-misc/curl |
63 |
+ sys-libs/zlib |
64 |
+ virtual/jpeg:0 |
65 |
+ x11-libs/libX11 |
66 |
+ x11-libs/pixman |
67 |
+ gtk3? ( dev-cpp/gtkmm:3.0 ) |
68 |
+ kde? ( |
69 |
+ dev-qt/qtcore:5 |
70 |
+ kde-frameworks/kio:5 )" |
71 |
+DEPEND="${RDEPEND} |
72 |
+ app-arch/unzip" |
73 |
+ |
74 |
+DOCS=( docs/files/ase.txt |
75 |
+ docs/files/fli.txt |
76 |
+ docs/files/msk.txt |
77 |
+ docs/files/pic.txt |
78 |
+ docs/files/picpro.txt |
79 |
+ README.md ) |
80 |
+ |
81 |
+S="${WORKDIR}" |
82 |
+ |
83 |
+src_prepare() { |
84 |
+ cmake-utils_src_prepare |
85 |
+ |
86 |
+ # Fix to make flag-o-matic work. |
87 |
+ if use debug ; then |
88 |
+ sed -i '/-DNDEBUG/d' CMakeLists.txt || die |
89 |
+ fi |
90 |
+ |
91 |
+ # Fix shebang in thumbnailer |
92 |
+ sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die |
93 |
+} |
94 |
+ |
95 |
+src_configure() { |
96 |
+ use debug && append-cppflags -DDEBUGMODE -D_DEBUG |
97 |
+ |
98 |
+ local mycmakeargs=( |
99 |
+ -DBUILD_SHARED_LIBS=OFF # Don't compile internal libs as shared |
100 |
+ -DENABLE_UPDATER=OFF |
101 |
+ -DFULLSCREEN_PLATFORM=ON |
102 |
+ -DUSE_SHARED_ALLEGRO4=ON |
103 |
+ -DUSE_SHARED_CURL=ON |
104 |
+ -DUSE_SHARED_FREETYPE=ON |
105 |
+ -DUSE_SHARED_GIFLIB=ON |
106 |
+ -DUSE_SHARED_JPEGLIB=ON |
107 |
+ -DUSE_SHARED_LIBLOADPNG=ON |
108 |
+ -DUSE_SHARED_LIBPNG=ON |
109 |
+ -DUSE_SHARED_PIXMAN=ON |
110 |
+ -DUSE_SHARED_TINYXML=ON |
111 |
+ -DUSE_SHARED_ZLIB=ON |
112 |
+ -DUSE_SHARED_LIBWEBP=ON |
113 |
+ -DWITH_DESKTOP_INTEGRATION=ON |
114 |
+ -DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)" |
115 |
+ -DWITH_QT_THUMBNAILER="$(usex kde)" |
116 |
+ -DWITH_WEBP_SUPPORT="$(usex webp)" |
117 |
+ -DENABLE_TESTS="$(usex test)" |
118 |
+ ) |
119 |
+ cmake-utils_src_configure |
120 |
+ |
121 |
+ if use kde; then |
122 |
+ mycmakeargs=( ) |
123 |
+ CMAKE_USE_DIR="${S}/desktop/kde" \ |
124 |
+ BUILD_DIR="${WORKDIR}/${P}_desktop_build" \ |
125 |
+ cmake-utils_src_configure |
126 |
+ fi |
127 |
+} |
128 |
+ |
129 |
+src_compile() { |
130 |
+ cmake-utils_src_compile |
131 |
+ use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \ |
132 |
+ cmake-utils_src_compile |
133 |
+} |
134 |
+ |
135 |
+src_install() { |
136 |
+ cmake-utils_src_install |
137 |
+ use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \ |
138 |
+ cmake-utils_src_install |
139 |
+} |
140 |
|
141 |
diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml |
142 |
index 8220b8a..dff8a1c 100644 |
143 |
--- a/dev-games/aseprite/metadata.xml |
144 |
+++ b/dev-games/aseprite/metadata.xml |
145 |
@@ -14,6 +14,7 @@ |
146 |
Animated sprite editor and pixel art tool |
147 |
</longdescription> |
148 |
<use> |
149 |
+ <flag name="gtk3">Enable support for the experimental native GTK File Dialog</flag> |
150 |
<flag name="memleak">Enable memory-leaks detector (only for developers)</flag> |
151 |
<flag name="static">Link against static version of C and C++ runtimes</flag> |
152 |
<flag name="webp">Enable webp image format support</flag> |