Package Details: emote 4.1.0-2

Git Clone URL: https://aur.archlinux.org/emote.git (read-only, click to copy)
Package Base: emote
Description: Modern popup emoji picker
Upstream URL: https://github.com/tom-james-watson/Emote
Keywords: autostart emoji gtk gtk3 picker python
Licenses: GPL3
Submitter: lkrms
Maintainer: Rhinoceros
Last Packager: Rhinoceros
Votes: 34
Popularity: 0.88
First Submitted: 2020-10-09 07:26 (UTC)
Last Updated: 2024-09-04 23:41 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

Rhinoceros commented on 2024-09-26 23:13 (UTC)

Thanks @ZimbiX! No worries, I'll remove the patch for the next tagged release.

ZimbiX commented on 2024-09-26 13:21 (UTC) (edited on 2024-09-26 13:26 (UTC) by ZimbiX)

Thanks for adopting the package, @Rhinoceros! Your updates were excellent.

PR #154 (manimpango removal) has now been merged, so the patch is no longer needed here =)

Edit: Ah, well, that would be the case if there'd been a release. I forgot this isn't a '-git' package.

Rhinoceros commented on 2024-09-04 23:41 (UTC)

I've adopted and fixed up the package. I'm removed the manimpango dependency and patched various files as per a pull request upstream. I've moved the X11 dependency to optdepends, and added a patch for Wayland support. There have also been a few minor clean ups. Please let me know if I've broken anything or if there are any other issues!

Rhinoceros commented on 2024-08-21 22:33 (UTC)

In addition to all the pending issues below that have remained with no response... There is a fix available to make this work in Wayland, but upstream will not patch it for non-flatpack or snap versions. Hence, the fix should be applied here in this PKGBUILD.

Rhinoceros commented on 2024-07-14 04:24 (UTC)

In addition to my (ignored) comment from a month ago, this package should also not depend on xdotool. There are many users who are no longer using X11.

ZimbiX commented on 2024-07-02 06:57 (UTC)

Due to inaction on https://github.com/tom-james-watson/Emote/issues/95, and several people running into it (e.g. nonZero), it seems fair to address it here in the AUR package. This patch fixes the issue for me:

diff --git a/PKGBUILD b/PKGBUILD
index 5d53583..79be384 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -32,6 +32,9 @@ prepare() {
   rootdir=${rootdir//\\/\\\\}
   rootdir=${rootdir//\//\\\/}
   sed -Ei "s/([^/])(static\\/)/\\1${rootdir}\\/\\2/" "$srcdir/Emote-$pkgver"/emote/*.py
+
+  # Remove unused manimpango which causes an error: 'ModuleNotFoundError: No module named 'manimpango''
+  sed -Ei 's/^import manimpango$//' "$srcdir/Emote-$pkgver"/emote/__init__.py
 }

 build() {

Rhinoceros commented on 2024-06-19 12:09 (UTC)

This package should optdepends on wl-clipboard for Wayland support as per the code here.

ardency commented on 2024-06-08 18:40 (UTC)

If you are having issues with slow load time, and emoji search hanging on a single character (when typing 'too slowly'), I resolved this problem by finding and removing orphaned, duplicate fonts in /usr/share/fonts/noto-color-emoji/. (The noto-fonts-emoji package presently installs to /usr/share/fonts/noto/. Do a system search with mlocate for NotoColorEmoji.ttf.)

mpsijm commented on 2024-05-13 17:30 (UTC) (edited on 2024-05-13 17:32 (UTC) by mpsijm)

@nonZero Since Python 3.12 is live in Arch's core repo, you'll have to rebuild any AUR packages depending on Python. For different strategies to do so, see https://www.reddit.com/r/archlinux/comments/1ceq621/python_update_to_312_a_reminder/

To specifically only rebuild this dependency of emote, you can run paru -S --asdeps --rebuild python-manimpango.

nonZero commented on 2024-05-13 13:09 (UTC)

emote does not launch:

$ emote

Traceback (most recent call last):
  File "/usr/bin/emote", line 33, in <module>
    sys.exit(load_entry_point('Emote==0.0.0', 'gui_scripts', 'emote')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/emote", line 25, in importlib_load_entry_point
    return next(matches).load()
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/lib/python3.12/site-packages/emote/__init__.py", line 6, in <module>
    import manimpango
ModuleNotFoundError: No module named 'manimpango'