commit:     4c4b7faac896acd32298066db7fd90cf56fb244e
Author:     Albert Diserholt <albert <AT> diserholt <DOT> com>
AuthorDate: Fri Oct 29 14:21:10 2021 +0000
Commit:     Albert Diserholt <albert <AT> diserholt <DOT> com>
CommitDate: Fri Oct 29 14:21:10 2021 +0000
URL:        
https://gitweb.gentoo.org/repo/user/Drauthius.git/commit/?id=4c4b7faa

dev-games/aseprite-1.2.30

Signed-off-by: Albert Diserholt <albert <AT> diserholt.com>

 dev-games/aseprite/Manifest                        |  8 +++----
 ...eprite-1.2.28.ebuild => aseprite-1.2.30.ebuild} | 26 ++++++++++++++++++----
 ...tch => aseprite-1.2.30-system_libarchive.patch} |  0
 ....patch => aseprite-1.2.30-system_libwebp.patch} |  0
 4 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 4962eeb..c240bf4 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,16 +1,16 @@
 AUX aseprite-1.2.21-system_libarchive.patch 3563 BLAKE2B 
478a69322ec4cf6b7588b8f1dbd85b1eae0a327c87b400b1061197ff09274843703a480efd8a34d8ca77cd22402b8ae2ab2eaa52741e3a72ab73fd3de6bed84f
 SHA512 
9f378d07b44cc5234022ba1b96608a648dbbcca2e07946025642cb9c7daf507072b203b4f97815dab2913977527d3c5b0e8883c2ad2da51cb2551adf6f7840ab
 AUX aseprite-1.2.21-system_libwebp.patch 1595 BLAKE2B 
5bd386fae6723de0d6068b25d8ba75eedf1ebc4abd94d91325dbc856752eb67c7d851a3a02976b6d048cec4c0d57b5d16007b83fdc32285355b7e94fc0930010
 SHA512 
14d3ab4c345046cf91e6237825456ef94703f334e1fd9fc6d09a4606c89ea04518e12fdc20956638a60fc42302fca5f47beb73fa3318a3ba4e78f3cac35527cb
-AUX aseprite-1.2.28-system_libarchive.patch 3897 BLAKE2B 
40afbda3676a2db0ab755b0f748876ec72e980dd758fbe40b15286ff877530d6d44fda503c6fd54f076ac67b6042e5d37a6ae48f40f812ff0251d2a5e6b2b7ee
 SHA512 
f4607555cec237f9889995ff679ac65f94fc230f0d8e1d71ab181b2e25664cb03a218794dcff2b8e7b591658e5160771e1ca7752ca96a0d9a7f607cb00d79496
-AUX aseprite-1.2.28-system_libwebp.patch 1595 BLAKE2B 
5bd386fae6723de0d6068b25d8ba75eedf1ebc4abd94d91325dbc856752eb67c7d851a3a02976b6d048cec4c0d57b5d16007b83fdc32285355b7e94fc0930010
 SHA512 
14d3ab4c345046cf91e6237825456ef94703f334e1fd9fc6d09a4606c89ea04518e12fdc20956638a60fc42302fca5f47beb73fa3318a3ba4e78f3cac35527cb
 AUX aseprite-1.2.29-system_libarchive.patch 3897 BLAKE2B 
40afbda3676a2db0ab755b0f748876ec72e980dd758fbe40b15286ff877530d6d44fda503c6fd54f076ac67b6042e5d37a6ae48f40f812ff0251d2a5e6b2b7ee
 SHA512 
f4607555cec237f9889995ff679ac65f94fc230f0d8e1d71ab181b2e25664cb03a218794dcff2b8e7b591658e5160771e1ca7752ca96a0d9a7f607cb00d79496
 AUX aseprite-1.2.29-system_libwebp.patch 1595 BLAKE2B 
5bd386fae6723de0d6068b25d8ba75eedf1ebc4abd94d91325dbc856752eb67c7d851a3a02976b6d048cec4c0d57b5d16007b83fdc32285355b7e94fc0930010
 SHA512 
14d3ab4c345046cf91e6237825456ef94703f334e1fd9fc6d09a4606c89ea04518e12fdc20956638a60fc42302fca5f47beb73fa3318a3ba4e78f3cac35527cb
+AUX aseprite-1.2.30-system_libarchive.patch 3897 BLAKE2B 
40afbda3676a2db0ab755b0f748876ec72e980dd758fbe40b15286ff877530d6d44fda503c6fd54f076ac67b6042e5d37a6ae48f40f812ff0251d2a5e6b2b7ee
 SHA512 
f4607555cec237f9889995ff679ac65f94fc230f0d8e1d71ab181b2e25664cb03a218794dcff2b8e7b591658e5160771e1ca7752ca96a0d9a7f607cb00d79496
+AUX aseprite-1.2.30-system_libwebp.patch 1595 BLAKE2B 
5bd386fae6723de0d6068b25d8ba75eedf1ebc4abd94d91325dbc856752eb67c7d851a3a02976b6d048cec4c0d57b5d16007b83fdc32285355b7e94fc0930010
 SHA512 
14d3ab4c345046cf91e6237825456ef94703f334e1fd9fc6d09a4606c89ea04518e12fdc20956638a60fc42302fca5f47beb73fa3318a3ba4e78f3cac35527cb
 DIST Aseprite-v1.1.13-Source.zip 12809688 BLAKE2B 
e9d6d58cfeb4b07d63945025a31e5a52c2f65e59f01a65bc3ac2f8feef725b2caeef94f542c70132834280c3227a3a1cf7756a708f6970c12d4fd7aca4e646c3
 SHA512 
b6dd948223885bc9511a8a0f8427540011dc2a6a4ec3448d3461a5661c7de574487e2306024f9522240490b1784a4231818f2790466d106f8b21259c188ca258
 DIST Aseprite-v1.2.21-Source.zip 24477477 BLAKE2B 
b497cf5b6ba677eb742e44d2ee5d28c60ba57956ca04989e27ac8623832e08161c1cf0b64a9440c4fecf103e083556404d918a09ca61d7c496fdac7fb927b196
 SHA512 
17b2570f0114213b86e18f65a943867d72a497245b8f45bf22a23ad6ed32bb016c69391341cc0449c4fbc9d31e6f5d564c48a204df1c9f13488ffb4658393fee
-DIST Aseprite-v1.2.28-Source.zip 24622259 BLAKE2B 
5231c9beec00e18b57ed8f39a78d3b54ee1504f6c162c49ba2eee73e62f033dfa4d10015b10f97f858c1d015ee7085bf52a326cd9ae2fe3c2afe7cefbc94eb2b
 SHA512 
97d5cd3aa1dc578f73430b5fc5b45f8e10390010652aa4dab7cebf34fd3bd071544b1bfe03dbdeaa97b960c1ea70e3d66dc28e53a8a79bdf8bcf48f92852ee16
 DIST Aseprite-v1.2.29-Source.zip 24627286 BLAKE2B 
3e5739f3d2e9ab53a8854c4042a668bbec40940914447921b2b626a1d6c249f1731d082060c79ceeea45ca09ff195847f6206f9925d68206b862fc1204fe601d
 SHA512 
af53890faebadf117e504bf9d2e8c69db8bb6713a6749b72026ff0c3ac310a0c6ef38aa1255b31f88d28942f5123eda5060850bbf5a4bd64fe07796a469febea
+DIST Aseprite-v1.2.30-Source.zip 30057883 BLAKE2B 
fc3a0923c963ae4adf0afc4f2bc9949a5f86123250eb0600ada35e711da35363b7719cbfe0296f1b6faf90e948b58318a56918f926eb3361baf576a81c16280b
 SHA512 
c8534cc093a22078b44c3ae265625292e228e44bca894fbeb137759259862cc8956027a04d6982fdf1b6af2d8cd349842e1fc128827064e000de03e851e6620f
 DIST aseprite-skia-m81-b607b32047-amd64.zip 35390542 BLAKE2B 
f5f5bc6d237c92a302dd593cb91f02904426d342a5c1484589e9ac3444e226637791c5ae951a7406adf4a75a192009aa19beee0f36c4563e10cd32b6b4c6768e
 SHA512 
6c417f289cc1874aefc4dc08ce2edf055c50106c9351476eafe2d554296e9075046eb726465c58097b0a894e2a709f9830208c44eb6c3c7f6ad53cc7d24e70ce
 DIST aseprite-skia-m81-b607b32047-x86.zip 33398654 BLAKE2B 
b312f09d54e81b1b77c8100443ae1464bbe22edb9ce21fdb17a1b0f56dff728665070ad5b895f70420c0671fac973267271eb864b240fc8a070ca9f2e676b363
 SHA512 
37a093fb9ab9f6c766f406fa62a610921108b118d2a324cf1e0d6f3b635992034f222ba3eb9a023dc968312e53ede29b6fa18628cfd484eddd52bcfe8383823c
 EBUILD aseprite-1.1.13.ebuild 3008 BLAKE2B 
7419fdaaa1d9506d841ec9c0af3fa04b930afa98373accff9c9d6ee150d9e2ff3c64e670a800c1e40a118f608b2a6f362a779637c397f77a90802a97eef9557d
 SHA512 
58cb3df2e8b33502021b90adde0459004507c9809ee4e0a06f5ddcbefef3c9758cd7374e7f529309a1c876a98e8983305e18f7f9344350221470a7bcebe9ce49
 EBUILD aseprite-1.2.21.ebuild 2189 BLAKE2B 
c01a0b8b93e6840a60066bfbab19ce275bfd67c0ed5957876d33b3d9afe491b2fb7192bb5b8a57deac7b5df5f933027128d877949e0c9f01c23f17292ae78f67
 SHA512 
ae8f1833c4041c6aa6bb7b34e15788095d0ec1bb63f8e7aed5cce8219cee1966bd48d794d4cf497b9f6d6877a132676d2d57c3bf31152d5b28b7081dfd20be72
-EBUILD aseprite-1.2.28.ebuild 2189 BLAKE2B 
c01a0b8b93e6840a60066bfbab19ce275bfd67c0ed5957876d33b3d9afe491b2fb7192bb5b8a57deac7b5df5f933027128d877949e0c9f01c23f17292ae78f67
 SHA512 
ae8f1833c4041c6aa6bb7b34e15788095d0ec1bb63f8e7aed5cce8219cee1966bd48d794d4cf497b9f6d6877a132676d2d57c3bf31152d5b28b7081dfd20be72
 EBUILD aseprite-1.2.29.ebuild 2673 BLAKE2B 
7442d8d8ea89284efeac197ce89c18cf1b2f29daf4cbf21491e458d91d29ae82fcae215780c032f740469f18f036f1dfdf789986e5a2b495a67c5e9d887b90d4
 SHA512 
89c71e0560227a79957c47996fdbfb8308baa67230c7b365e9faaf7fa65dffe3963c5bc7ab48fec7e20c61c92920740c60b8da41d157adaa6dc49ac64b891c41
+EBUILD aseprite-1.2.30.ebuild 2673 BLAKE2B 
7442d8d8ea89284efeac197ce89c18cf1b2f29daf4cbf21491e458d91d29ae82fcae215780c032f740469f18f036f1dfdf789986e5a2b495a67c5e9d887b90d4
 SHA512 
89c71e0560227a79957c47996fdbfb8308baa67230c7b365e9faaf7fa65dffe3963c5bc7ab48fec7e20c61c92920740c60b8da41d157adaa6dc49ac64b891c41

diff --git a/dev-games/aseprite/aseprite-1.2.28.ebuild 
b/dev-games/aseprite/aseprite-1.2.30.ebuild
similarity index 78%
rename from dev-games/aseprite/aseprite-1.2.28.ebuild
rename to dev-games/aseprite/aseprite-1.2.30.ebuild
index 71183c6..45f0adb 100644
--- a/dev-games/aseprite/aseprite-1.2.28.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.30.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=7
-inherit cmake-utils toolchain-funcs
+inherit cmake-utils toolchain-funcs xdg-utils
 
 DESCRIPTION="Animated sprite editor & pixel art tool"
 HOMEPAGE="http://www.aseprite.org";
@@ -34,7 +34,9 @@ KEYWORDS="~amd64 ~x86"
 IUSE="
        debug
        memleak
-       webp"
+       webp
+       kde
+"
 
 RDEPEND="
        app-arch/libarchive
@@ -51,7 +53,10 @@ RDEPEND="
        sys-libs/zlib
        virtual/jpeg:=
        x11-libs/libX11
-       x11-libs/pixman"
+       x11-libs/pixman
+       kde? (
+                kde-apps/thumbnailers
+       )"
 
 DOCS=( EULA.txt
        docs/ase-file-specs.md
@@ -67,6 +72,9 @@ src_unpack() {
 
 src_prepare() {
        cmake-utils_src_prepare
+
+       sed -i 
"s:Icon=aseprite:Icon=${EPREFIX}/usr/share/aseprite/data/icons/ase256.png:" 
"${S}/src/desktop/linux/aseprite.desktop" || die
+       sed -i "s:#!/usr/bin/sh:#!/bin/env sh:" 
"${S}/src/desktop/linux/aseprite-thumbnailer" || die
 }
 
 src_configure() {
@@ -87,6 +95,8 @@ src_configure() {
                -DUSE_SHARED_FREETYPE=ON
                -DUSE_SHARED_HARFBUZZ=ON
                -DUSE_SHARED_WEBP=ON
+               -DWITH_DESKTOP_INTEGRATION=ON
+               -DWITH_QT_THUMBNAILER="$(usex kde)"
                -DWITH_WEBP_SUPPORT="$(usex webp)"
                -DENABLE_MEMLEAK="$(usex memleak)"
                -DSKIA_DIR="${S}/skia"
@@ -97,4 +107,12 @@ src_configure() {
 
 pkg_postinst() {
        ewarn "Aseprite is for personal use only. You may not distribute it."
+
+       xdg_desktop_database_update
+       xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+       xdg_mimeinfo_database_update
 }

diff --git a/dev-games/aseprite/files/aseprite-1.2.28-system_libarchive.patch 
b/dev-games/aseprite/files/aseprite-1.2.30-system_libarchive.patch
similarity index 100%
rename from dev-games/aseprite/files/aseprite-1.2.28-system_libarchive.patch
rename to dev-games/aseprite/files/aseprite-1.2.30-system_libarchive.patch

diff --git a/dev-games/aseprite/files/aseprite-1.2.28-system_libwebp.patch 
b/dev-games/aseprite/files/aseprite-1.2.30-system_libwebp.patch
similarity index 100%
rename from dev-games/aseprite/files/aseprite-1.2.28-system_libwebp.patch
rename to dev-games/aseprite/files/aseprite-1.2.30-system_libwebp.patch

Reply via email to