[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2023-10-09 Thread Sam James
commit: a3d9add0258621d594db64a370a673f64eadebaf
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  9 18:56:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  9 18:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d9add0

media-gfx/evoluspencil: Stabilize 3.1.1 amd64, #915459

Signed-off-by: Sam James  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild
index a14554b51af1..c6d1ca964fe9 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild
@@ -13,7 +13,7 @@ 
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"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2023-10-09 Thread Arthur Zamarin
commit: 5bb4463f138be951148811b2a598c17159933ec1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct  9 16:19:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct  9 16:19:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb4463f

media-gfx/evoluspencil: Stabilize 3.1.1 x86, #915459

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild
index 5a7586795205..a14554b51af1 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild
@@ -13,7 +13,7 @@ 
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"
+KEYWORDS="~amd64 x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2023-07-31 Thread Michael Palimaka
commit: bdec09868da0c56b1bed53f19321f19611d842ae
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Jul 31 08:29:02 2023 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Jul 31 08:31:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdec0986

media-gfx/evoluspencil: add 3.1.1

Closes: https://bugs.gentoo.org/906963
Signed-off-by: Michael Palimaka  gentoo.org>

 media-gfx/evoluspencil/Manifest  |  1 +
 media-gfx/evoluspencil/evoluspencil-3.1.1.ebuild | 86 
 2 files changed, 87 insertions(+)

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 ..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
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2020-03-27 Thread Michael Palimaka
commit: a5a994e54445029f86e881cddd63b74531777c96
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 28 02:59:28 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 28 02:59:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a994e5

media-gfx/evoluspencil: remove 3.0.4

Package-Manager: Portage-2.3.89, Repoman-2.3.21
Signed-off-by: Michael Palimaka  gentoo.org>

 media-gfx/evoluspencil/Manifest  |  1 -
 media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/media-gfx/evoluspencil/Manifest b/media-gfx/evoluspencil/Manifest
index 4742ad8605b..a29d74af27c 100644
--- a/media-gfx/evoluspencil/Manifest
+++ b/media-gfx/evoluspencil/Manifest
@@ -1,2 +1 @@
-DIST evoluspencil-3.0.4-49.rpm 55779457 BLAKE2B 
7f74bf4d0ac4dcd6ef2e37d56e6b06eda72a34e6c4bc0e2fbb5b55727bb3ba0ecfe183e64ad5f6abe77d258dca2bfc7acca0d08c934a7700699690ff8d39e335
 SHA512 
72a17841d214523223d6f35ca8ba69076070baf83248ceb5747a23865ec955f8aafbb799eb01b3a3c99226a7bc1653e55be6f7292941b1a859598e016673f2ec
 DIST evoluspencil-3.1.0-1.rpm 88059338 BLAKE2B 
905f37968815be8daf37f60197f33636094c1007553d917f4098e09de9943bbd027bb21cf216df64145206ac968b48fff7a91fcb3acbb1b5d01a897375e31e99
 SHA512 
3a9a451563f499d918b36b48482a13107e18de0f7fcb786b20a88ffd8f487cf07cfdc279bcf6d4db3b8bbde89a424352d7e1fa1d8eeaa4972d830ec22883a15f

diff --git a/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
deleted file mode 100644
index 10668457f52..000
--- a/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm xdg-utils
-
-MY_PN="${PN/evolus/}"
-
-DESCRIPTION="A simple GUI prototyping tool to create mockups"
-HOMEPAGE="https://pencil.evolus.vn/;
-SRC_URI="https://pencil.evolus.vn/dl/V${PV}/${MY_PN^}-${PV}-49.x86_64.rpm -> 
${P}-49.rpm"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gconf
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
-   x11-libs/pango
-"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="
-   opt/${MY_PN^}/*.so
-   opt/${MY_PN^}/pencil
-"
-
-src_install() {
-   doins -r usr
-   doins -r opt
-
-   exeinto /opt/${MY_PN^}
-   doexe opt/${MY_PN^}/{pencil,libffmpeg.so,libnode.so}
-   dosym ../${MY_PN^}/pencil /opt/bin/pencil
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2020-03-20 Thread Agostino Sarubbo
commit: c21717c25271d2c9bbe5c0c126a425ef9e08fab7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 20 09:03:31 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 20 09:04:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21717c2

media-gfx/evoluspencil: x86 stable wrt bug #713354

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
index ee8e76d16f7..7bc0b978bc5 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://pencil.evolus.vn/dl/V${MY_PV}/${MY_PN}-${MY_PV}-1.x86_64.rpm ->
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
app-accessibility/at-spi2-atk



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2020-03-20 Thread Agostino Sarubbo
commit: c543502e6f6dfd33f7b3d545338f0fc37b691451
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 20 08:57:56 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 20 08:57:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c543502e

media-gfx/evoluspencil: amd64 stable wrt bug #713354

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
index c19f32abf04..ee8e76d16f7 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://pencil.evolus.vn/dl/V${MY_PV}/${MY_PN}-${MY_PV}-1.x86_64.rpm ->
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
app-accessibility/at-spi2-atk



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2020-01-20 Thread Michael Palimaka
commit: 0db22dfec31f9dbddfb503da6b7b39d216ea20eb
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Jan 20 10:44:09 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Jan 20 10:44:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db22dfe

media-gfx/evoluspencil: avoid debuging symbol collision

This is a binary package, so any symbols are likely useless anyway.

Closes: https://bugs.gentoo.org/703602
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Palimaka  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
index 4980879c87b..c19f32abf04 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -48,6 +48,9 @@ RDEPEND="
 
 S="${WORKDIR}"
 
+# bug 703602
+RESTRICT="splitdebug"
+
 QA_PREBUILT="
opt/${MY_PN}/*.so
opt/${MY_PN}/chrome-sandbox



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2019-12-12 Thread Aaron Bauman
commit: b115a1fcaadc64f81d4a0c4afcea8772ca215480
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Dec 12 22:53:45 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Dec 12 22:54:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b115a1fc

media-gfx/evoluspencil: fix QA issue with insinto

* Use desktop.eclass instead for domenu

Signed-off-by: Aaron Bauman  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
index 7d1292de6d5..4980879c87b 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit rpm xdg-utils
+inherit rpm xdg-utils desktop
 
 MY_PN="${PN/evolus/}"
 MY_PV="${PV}.ga"
@@ -66,8 +66,7 @@ src_install() {
fperms 755 /opt/${MY_PN}/${MY_PN}
dosym ../../opt/${MY_PN}/${MY_PN} /usr/bin/evoluspencil
 
-   insinto /usr/share/applications
-   doins "${FILESDIR}"/${MY_PN}.desktop
+   domenu "${FILESDIR}"/${MY_PN}.desktop
 
mkdir -p "${D}"/usr/share/icons/hicolor/256x256/apps/ || die
mv "${D}"/opt/${MY_PN}/${MY_PN}.png 
"${D}"/usr/share/icons/hicolor/256x256/apps/ || die



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/files/, media-gfx/evoluspencil/

2019-12-05 Thread Michael Palimaka
commit: 633755817a3e9899074bb3a272fbb25d9174286f
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  5 10:02:49 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  5 10:03:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63375581

media-gfx/evoluspencil: fix collision with media-gfx/pencil

Closes: https://bugs.gentoo.org/701778
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Michael Palimaka  gentoo.org>

 .../{evoluspencil-3.1.0.ebuild => evoluspencil-3.1.0-r1.ebuild} | 2 +-
 media-gfx/evoluspencil/files/pencil.desktop | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.0.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
similarity index 96%
rename from media-gfx/evoluspencil/evoluspencil-3.1.0.ebuild
rename to media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
index 199a2b8ec46..7d1292de6d5 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.1.0.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.0-r1.ebuild
@@ -64,7 +64,7 @@ src_install() {
doins -r opt/${MY_PN}-${MY_PV}/*
 
fperms 755 /opt/${MY_PN}/${MY_PN}
-   dosym ../../opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
+   dosym ../../opt/${MY_PN}/${MY_PN} /usr/bin/evoluspencil
 
insinto /usr/share/applications
doins "${FILESDIR}"/${MY_PN}.desktop

diff --git a/media-gfx/evoluspencil/files/pencil.desktop 
b/media-gfx/evoluspencil/files/pencil.desktop
index 4a3354ddfd9..c965585c02f 100644
--- a/media-gfx/evoluspencil/files/pencil.desktop
+++ b/media-gfx/evoluspencil/files/pencil.desktop
@@ -1,7 +1,7 @@
 [Desktop Entry]
 Name=Pencil
 Comment=An open-source GUI prototyping tool that is available for ALL 
platforms.
-Exec="/usr/bin/pencil"
+Exec="/usr/bin/evoluspencil"
 Terminal=false
 Type=Application
 Icon=pencil



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/, media-gfx/evoluspencil/files/

2019-11-01 Thread Michael Palimaka
commit: fe6a5e4348eaa9b3a64b7061e1ad25b6b821be73
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Nov  1 09:56:47 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Nov  1 10:01:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe6a5e43

media-gfx/evoluspencil: version bump 3.1.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Michael Palimaka  gentoo.org>

 media-gfx/evoluspencil/Manifest  |  1 +
 media-gfx/evoluspencil/evoluspencil-3.1.0.ebuild | 82 
 media-gfx/evoluspencil/files/pencil.desktop  |  8 +++
 3 files changed, 91 insertions(+)

diff --git a/media-gfx/evoluspencil/Manifest b/media-gfx/evoluspencil/Manifest
index b8ac0a8490b..4742ad8605b 100644
--- a/media-gfx/evoluspencil/Manifest
+++ b/media-gfx/evoluspencil/Manifest
@@ -1 +1,2 @@
 DIST evoluspencil-3.0.4-49.rpm 55779457 BLAKE2B 
7f74bf4d0ac4dcd6ef2e37d56e6b06eda72a34e6c4bc0e2fbb5b55727bb3ba0ecfe183e64ad5f6abe77d258dca2bfc7acca0d08c934a7700699690ff8d39e335
 SHA512 
72a17841d214523223d6f35ca8ba69076070baf83248ceb5747a23865ec955f8aafbb799eb01b3a3c99226a7bc1653e55be6f7292941b1a859598e016673f2ec
+DIST evoluspencil-3.1.0-1.rpm 88059338 BLAKE2B 
905f37968815be8daf37f60197f33636094c1007553d917f4098e09de9943bbd027bb21cf216df64145206ac968b48fff7a91fcb3acbb1b5d01a897375e31e99
 SHA512 
3a9a451563f499d918b36b48482a13107e18de0f7fcb786b20a88ffd8f487cf07cfdc279bcf6d4db3b8bbde89a424352d7e1fa1d8eeaa4972d830ec22883a15f

diff --git a/media-gfx/evoluspencil/evoluspencil-3.1.0.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.1.0.ebuild
new file mode 100644
index 000..199a2b8ec46
--- /dev/null
+++ b/media-gfx/evoluspencil/evoluspencil-3.1.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm xdg-utils
+
+MY_PN="${PN/evolus/}"
+MY_PV="${PV}.ga"
+
+DESCRIPTION="A simple GUI prototyping tool to create mockups"
+HOMEPAGE="https://pencil.evolus.vn/;
+SRC_URI="https://pencil.evolus.vn/dl/V${MY_PV}/${MY_PN}-${MY_PV}-1.x86_64.rpm 
-> ${P}-1.rpm"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core
+   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/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="
+   opt/${MY_PN}/*.so
+   opt/${MY_PN}/chrome-sandbox
+   opt/${MY_PN}/pencil
+"
+
+src_prepare() {
+   default
+   rm opt/${MY_PN}-${MY_PV}/${MY_PN}.desktop || die
+}
+
+src_install() {
+   insinto /opt/${MY_PN}
+   doins -r opt/${MY_PN}-${MY_PV}/*
+
+   fperms 755 /opt/${MY_PN}/${MY_PN}
+   dosym ../../opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
+
+   insinto /usr/share/applications
+   doins "${FILESDIR}"/${MY_PN}.desktop
+
+   mkdir -p "${D}"/usr/share/icons/hicolor/256x256/apps/ || die
+   mv "${D}"/opt/${MY_PN}/${MY_PN}.png 
"${D}"/usr/share/icons/hicolor/256x256/apps/ || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/media-gfx/evoluspencil/files/pencil.desktop 
b/media-gfx/evoluspencil/files/pencil.desktop
new file mode 100644
index 000..4a3354ddfd9
--- /dev/null
+++ b/media-gfx/evoluspencil/files/pencil.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Pencil
+Comment=An open-source GUI prototyping tool that is available for ALL 
platforms.
+Exec="/usr/bin/pencil"
+Terminal=false
+Type=Application
+Icon=pencil
+Categories=Graphics



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/files/, media-gfx/evoluspencil/

2019-08-06 Thread Michael Palimaka
commit: 9fa420501229777a62682cbb2907dba17b24886e
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Aug  6 11:26:28 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Aug  6 11:26:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa42050

media-gfx/evoluspencil: remove 2.0.5

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Michael Palimaka  gentoo.org>

 media-gfx/evoluspencil/Manifest  |  1 -
 media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild | 44 
 media-gfx/evoluspencil/files/launcher|  9 -
 3 files changed, 54 deletions(-)

diff --git a/media-gfx/evoluspencil/Manifest b/media-gfx/evoluspencil/Manifest
index 4e7c5ecc9e5..b8ac0a8490b 100644
--- a/media-gfx/evoluspencil/Manifest
+++ b/media-gfx/evoluspencil/Manifest
@@ -1,2 +1 @@
 DIST evoluspencil-3.0.4-49.rpm 55779457 BLAKE2B 
7f74bf4d0ac4dcd6ef2e37d56e6b06eda72a34e6c4bc0e2fbb5b55727bb3ba0ecfe183e64ad5f6abe77d258dca2bfc7acca0d08c934a7700699690ff8d39e335
 SHA512 
72a17841d214523223d6f35ca8ba69076070baf83248ceb5747a23865ec955f8aafbb799eb01b3a3c99226a7bc1653e55be6f7292941b1a859598e016673f2ec
-DIST pencil-2.0.5.tar.gz 4810418 BLAKE2B 
438bc868aa7e83434de4e5e7b196dce5e607b49590b4216e345c9df4999327ee75b9761a08de9bab47cb0d1e92a363af3b14985748cbbf203d8ff3f0246b97a2
 SHA512 
cb9ab75f69ca886c7b0579dd293e4c4b4279eac21f4301ad0299e55b27d998d59f7b9444916d306939e6c7f4603a8267aecd3dc0ab3efc41175659886e399b0d

diff --git a/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild 
b/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
deleted file mode 100644
index 9fd30e8fefa..000
--- a/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-MY_P="pencil-${PV}"
-
-inherit fdo-mime
-
-DESCRIPTION="A simple GUI prototyping tool to create mockups"
-HOMEPAGE="http://pencil.evolus.vn/;
-SRC_URI="https://dev.gentoo.org/~kensington/distfiles/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   # avoid file collisions with media-gfx/pencil
-   mv usr/bin/{pencil,${PN}} || die
-   mv usr/share/{pencil,${PN}} || die
-   mv usr/share/applications/{pencil,${PN}}.desktop || die
-
-   sed -e "s/pencil/${PN}/" -i usr/bin/${PN} \
-   -i usr/share/applications/${PN}.desktop || die
-}
-
-src_install() {
-   insinto /
-   doins -r usr
-   newbin "${FILESDIR}"/launcher ${PN}
-}
-
-pkg_postinst() {
-   fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-}

diff --git a/media-gfx/evoluspencil/files/launcher 
b/media-gfx/evoluspencil/files/launcher
deleted file mode 100644
index 4ac04e8c8c8..000
--- a/media-gfx/evoluspencil/files/launcher
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-if [ -x /usr/bin/firefox ] ; then
-/usr/bin/firefox --app "/usr/share/evoluspencil/application.ini"
-elif [ -x /usr/bin/firefox-bin ] ; then
-/usr/bin/firefox-bin --app "/usr/share/evoluspencil/application.ini"
-else
-echo Could not execute required /usr/bin/firefox or 
/usr/bin/firefox-bin
-fi



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2019-08-06 Thread Agostino Sarubbo
commit: 729c60c6fca16e7eb04ca04e6d756ba3790eb5aa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug  6 10:39:58 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug  6 10:39:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=729c60c6

media-gfx/evoluspencil: x86 stable wrt bug #691396

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
index f6052c3ef4e..10668457f52 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://pencil.evolus.vn/dl/V${PV}/${MY_PN^}-${PV}-49.x86_64.rpm -> ${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2019-08-06 Thread Agostino Sarubbo
commit: 63c88d4b51bb752a72ea187e07fdff671f705490
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug  6 09:51:06 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug  6 09:51:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63c88d4b

media-gfx/evoluspencil: amd64 stable wrt bug #691396

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
index 1b767001a14..f6052c3ef4e 100644
--- a/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://pencil.evolus.vn/dl/V${PV}/${MY_PN^}-${PV}-49.x86_64.rpm -> ${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2019-06-07 Thread Michael Palimaka
commit: 3cef1b046aa2dbf61f931dd085a98a0fc1d8d4f3
Author: Marco Genasci  gmail  com>
AuthorDate: Tue Jun  4 08:42:26 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Jun  8 04:50:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cef1b04

media-gfx/evoluspencil: bump to version 3.0.4

Closes: https://bugs.gentoo.org/546438
Closes: https://github.com/gentoo/gentoo/pull/12190
Signed-off-by: Marco Genasci  gmail.com>
Signed-off-by: Michael Palimaka  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 media-gfx/evoluspencil/Manifest  |  1 +
 media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/media-gfx/evoluspencil/Manifest b/media-gfx/evoluspencil/Manifest
index f5a2e6ba857..4e7c5ecc9e5 100644
--- a/media-gfx/evoluspencil/Manifest
+++ b/media-gfx/evoluspencil/Manifest
@@ -1 +1,2 @@
+DIST evoluspencil-3.0.4-49.rpm 55779457 BLAKE2B 
7f74bf4d0ac4dcd6ef2e37d56e6b06eda72a34e6c4bc0e2fbb5b55727bb3ba0ecfe183e64ad5f6abe77d258dca2bfc7acca0d08c934a7700699690ff8d39e335
 SHA512 
72a17841d214523223d6f35ca8ba69076070baf83248ceb5747a23865ec955f8aafbb799eb01b3a3c99226a7bc1653e55be6f7292941b1a859598e016673f2ec
 DIST pencil-2.0.5.tar.gz 4810418 BLAKE2B 
438bc868aa7e83434de4e5e7b196dce5e607b49590b4216e345c9df4999327ee75b9761a08de9bab47cb0d1e92a363af3b14985748cbbf203d8ff3f0246b97a2
 SHA512 
cb9ab75f69ca886c7b0579dd293e4c4b4279eac21f4301ad0299e55b27d998d59f7b9444916d306939e6c7f4603a8267aecd3dc0ab3efc41175659886e399b0d

diff --git a/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild 
b/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
new file mode 100644
index 000..1b767001a14
--- /dev/null
+++ b/media-gfx/evoluspencil/evoluspencil-3.0.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm xdg-utils
+
+MY_PN="${PN/evolus/}"
+
+DESCRIPTION="A simple GUI prototyping tool to create mockups"
+HOMEPAGE="https://pencil.evolus.vn/;
+SRC_URI="https://pencil.evolus.vn/dl/V${PV}/${MY_PN^}-${PV}-49.x86_64.rpm -> 
${P}-49.rpm"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="
+   opt/${MY_PN^}/*.so
+   opt/${MY_PN^}/pencil
+"
+
+src_install() {
+   doins -r usr
+   doins -r opt
+
+   exeinto /opt/${MY_PN^}
+   doexe opt/${MY_PN^}/{pencil,libffmpeg.so,libnode.so}
+   dosym ../${MY_PN^}/pencil /opt/bin/pencil
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2017-09-26 Thread Michael Palimaka
commit: 4aed7ed890c6c5108d2d3d21c397f6a0a8e7fc84
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Sep 26 13:22:57 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Sep 26 13:23:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aed7ed8

media-gfx/evoluspencil: call insinto before doins

Closes: https://bugs.gentoo.org/627098
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild 
b/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
index 13a9b926a7b..9fd30e8fefa 100644
--- a/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -30,6 +30,7 @@ src_prepare() {
 }
 
 src_install() {
+   insinto /
doins -r usr
newbin "${FILESDIR}"/launcher ${PN}
 }



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2017-06-03 Thread Michael Palimaka
commit: 90ccc58916af741a292a4d161662bbe343d580e1
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Jun  3 13:51:21 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Jun  3 14:10:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ccc589

media-gfx/evoluspencil: update metadata to reflect move from google-code to 
github

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-gfx/evoluspencil/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/evoluspencil/metadata.xml 
b/media-gfx/evoluspencil/metadata.xml
index 4dab46ba561..4ef6f906fdd 100644
--- a/media-gfx/evoluspencil/metadata.xml
+++ b/media-gfx/evoluspencil/metadata.xml
@@ -5,6 +5,6 @@
kensing...@gentoo.org


-   evoluspencil
+   evolus/pencil

 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/evoluspencil/

2016-11-05 Thread Michael Palimaka
commit: af148ff64cddf6e104188cf1d036c084edff722d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Nov  5 11:43:55 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Nov  5 11:44:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af148ff6

media-gfx/evoluspencil: move SRC_URI away from dead Google Code

Package-Manager: portage-2.3.2

 media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild 
b/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
index d1eecf6..b4950fa 100644
--- a/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
+++ b/media-gfx/evoluspencil/evoluspencil-2.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -9,7 +9,7 @@ inherit fdo-mime
 
 DESCRIPTION="A simple GUI prototyping tool to create mockups"
 HOMEPAGE="http://pencil.evolus.vn/;
-SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.gz;
+SRC_URI="https://dev.gentoo.org/~kensington/distfiles/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"