diff options
author | Michael Palimaka <kensington@gentoo.org> | 2023-07-31 18:29:02 +1000 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2023-07-31 18:31:19 +1000 |
commit | bdec09868da0c56b1bed53f19321f19611d842ae (patch) | |
tree | 67a09ab968d8d751893f92438a84e4ca84da6080 /media-gfx | |
parent | dev-libs/capstone: enable py3.12 (diff) | |
download | gentoo-bdec09868da0c56b1bed53f19321f19611d842ae.tar.gz gentoo-bdec09868da0c56b1bed53f19321f19611d842ae.tar.bz2 gentoo-bdec09868da0c56b1bed53f19321f19611d842ae.zip |
media-gfx/evoluspencil: add 3.1.1
Closes: https://bugs.gentoo.org/906963
Signed-off-by: Michael Palimaka <kensington@gentoo.org>
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/evoluspencil/Manifest | 1 | ||||
-rw-r--r-- | media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild | 86 |
2 files changed, 87 insertions, 0 deletions
diff --git a/media-gfx/evoluspencil/Manifest b/media-gfx/evoluspencil/Manifest index a29d74af27c1..e100eb37ad51 100644 --- a/media-gfx/evoluspencil/Manifest +++ b/media-gfx/evoluspencil/Manifest @@ -1 +1,2 @@ +DIST Pencil-3.1.1.ga.x86_64.rpm 80453349 BLAKE2B c95d1a9722cde0396833da3e06e984e5d9ddfc9febdb4b65c8defad8aef131a7ea5444f8d05acea6ddbcb13782ab457498406cfba83585685100dc25dfb5a2b1 SHA512 3d438a390e9047230f31540066eafe87ce56dae58db84e2a8dd48dbfd29e5dcb630432f6eb4933bbba4df47460d70273b8e1cf5539cf4c7c6defda18c105582e DIST evoluspencil-3.1.0-1.rpm 88059338 BLAKE2B 905f37968815be8daf37f60197f33636094c1007553d917f4098e09de9943bbd027bb21cf216df64145206ac968b48fff7a91fcb3acbb1b5d01a897375e31e99 SHA512 3a9a451563f499d918b36b48482a13107e18de0f7fcb786b20a88ffd8f487cf07cfdc279bcf6d4db3b8bbde89a424352d7e1fa1d8eeaa4972d830ec22883a15f diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild b/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild new file mode 100644 index 000000000000..5a7586795205 --- /dev/null +++ b/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop rpm xdg-utils + +MY_PN="Pencil" + +DESCRIPTION="A simple GUI prototyping tool to create mockups" +HOMEPAGE="https://pencil.evolus.vn/" +SRC_URI="https://pencil.evolus.vn/dl/V${PV}.ga/${MY_PN}-${PV}.ga.x86_64.rpm" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + || ( + >=app-accessibility/at-spi2-core-2.46.0:2 + ( app-accessibility/at-spi2-atk dev-libs/atk ) + ) + dev-libs/expat + dev-libs/glib + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + net-print/cups + sys-apps/dbus + sys-apps/util-linux + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/pango +" +IDEPEND=" + dev-util/gtk-update-icon-cache +" + +S="${WORKDIR}" + +# bug 703602 +RESTRICT="splitdebug" + +QA_PREBUILT=" + opt/${MY_PN}/*.so* + opt/${MY_PN}/chrome* + opt/${MY_PN}/pencil +" + +src_install() { + insinto /opt/${MY_PN} + doins -r opt/${MY_PN}/* + + fperms 755 /opt/${MY_PN}/pencil + dosym ../../opt/${MY_PN}/pencil /usr/bin/evoluspencil + + domenu usr/share/applications/pencil.desktop + + local x + for x in 16 32 48 64 128 256; do + doicon -s ${x} usr/share/icons/hicolor/${x}*/* + done +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} |