commit:     f47e98c7272985904abba1658983808a10be4833
Author:     YiFei Zhu <zhuyifei1999 <AT> gmail <DOT> com>
AuthorDate: Sat Jun 17 09:55:42 2023 +0000
Commit:     YiFei Zhu <zhuyifei1999 <AT> gmail <DOT> com>
CommitDate: Sat Jun 17 09:56:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f47e98c7

app-editors/pulsar-bin: Update ebuild according to suggestions

Comments by @ceamac,
https://github.com/gentoo/guru/commit/0789691e9de600e6c2a6d604ecd0a93e56e1d998

Signed-off-by: YiFei Zhu <zhuyifei1999 <AT> gmail.com>

 app-editors/pulsar-bin/pulsar-bin-1.106.0.ebuild | 32 +++++++++++++-----------
 1 file changed, 18 insertions(+), 14 deletions(-)

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.106.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.106.0.ebuild
index 11df6e3d3..a407bf09f 100644
--- a/app-editors/pulsar-bin/pulsar-bin-1.106.0.ebuild
+++ b/app-editors/pulsar-bin/pulsar-bin-1.106.0.ebuild
@@ -17,42 +17,46 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64"
+
+# binary package; no tests available
 RESTRICT="test"
 
 S="${WORKDIR}/pulsar-${PV}"
 
 RDEPEND="
-       >=app-accessibility/at-spi2-core-2.46.0
+       app-accessibility/at-spi2-core
+       dev-libs/nspr
        app-crypt/libsecret
+       dev-libs/expat
+       dev-libs/glib
        dev-libs/nss
-       dev-libs/openssl
        dev-libs/openssl-compat
        dev-vcs/git
        media-libs/alsa-lib
+       media-libs/mesa
+       net-misc/curl
        net-print/cups
+       sys-apps/dbus
+       sys-libs/zlib
        x11-libs/cairo
        x11-libs/gdk-pixbuf
-       x11-libs/gtk+
-       x11-libs/libnotify
+       x11-libs/gtk+:3[X]
+       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/libxkbfile
+       x11-libs/libxshmfence
        x11-libs/libXrandr
-       x11-libs/libXrender
-       x11-libs/libXScrnSaver
-       x11-libs/libXtst
        x11-libs/pango
 "
 
-QA_PREBUILT="/opt/Pulsar/*"
-QA_PRESTRIPPED="/opt/Pulsar/resources/*"  # Files are already stripped
+QA_PREBUILT="opt/Pulsar/*"
+QA_PRESTRIPPED="opt/Pulsar/resources/*"  # Files are already stripped
 
 src_unpack(){
        default
@@ -73,12 +77,12 @@ src_install(){
        dodir /opt/Pulsar
        mv "${S}"/* "${ED}"/opt/Pulsar
 
-       dosym ../../opt/Pulsar/resources/pulsar.sh /usr/bin/pulsar
+       dosym -r /opt/Pulsar/resources/pulsar.sh /usr/bin/pulsar
 
        # Bug #906939
        if use amd64; then
-               rm 
"${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins/python3
-               rmdir 
"${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins
+               rm 
"${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins/python3
 || die
+               rmdir 
"${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins
 || die
        fi
 
        doicon "${ED}"/opt/Pulsar/resources/pulsar.png

Reply via email to