Package Details: im-emoji-picker-fcitx5-git 1.0.1.c8511b6-1

Git Clone URL: https://aur.archlinux.org/im-emoji-picker-fcitx5-git.git (read-only, click to copy)
Package Base: im-emoji-picker-fcitx5-git
Description: emoji picker compatible with Linux systems using either XServer or Wayland with either Fcitx5 or IBus
Upstream URL: https://github.com/GaZaTu/im-emoji-picker
Licenses: MIT
Conflicts: im-emoji-picker
Provides: im-emoji-picker
Submitter: gazatu
Maintainer: zneix
Last Packager: gazatu
Votes: 0
Popularity: 0.000000
First Submitted: 2023-01-28 18:54 (UTC)
Last Updated: 2023-01-28 18:54 (UTC)

Latest Comments

gazatu commented on 2023-02-02 23:21 (UTC)

@eclairevoyant xd alright your package looks good, i'll talk to zneix about the deletion requests.

eclairevoyant commented on 2023-02-02 22:53 (UTC)

I'm submitting deletion requests for these as they shouldn't be written as is due to trying to touch system directories and are named incorrectly. If you want me to add you as a comaintainer on the package I created let me know

eclairevoyant commented on 2023-02-02 22:50 (UTC)

I created https://aur.archlinux.org/pkgbase/im-emoji-picker-git which also names the packages in a consistent way with other Arch packages.

i need to update the modified date of "/usr/share/icons/hicolor" so the icon cache updates

Not sure where you got that idea, but no. pacman hooks already take care of updating the cache. Also if you refer to the error message I posted, touch-ing the directory didn't work anyway (and would be a security risk if it did)

gazatu commented on 2023-02-02 19:19 (UTC)

@eclairevoyant i'm not quite sure how to fix your 2nd point as i need to update the modified date of "/usr/share/icons/hicolor" so the icon cache updates. And regarding split packages: this is the first time i heard of their existence and a quick look at https://man.archlinux.org/man/PKGBUILD.5#PACKAGE_SPLITTING wasn't really helpful but i'll look into it.

eclairevoyant commented on 2023-02-02 05:40 (UTC)

Also why not just make this a split package with im-emoji-picker-ibus-git? They are pulling from the same sources after all, it would simplify maintenance since that PKGBUILD has the same issues

eclairevoyant commented on 2023-02-02 05:39 (UTC) (edited on 2023-02-02 05:42 (UTC) by eclairevoyant)

There's some issues with this PKGBUILD:

  • Line 32 needs a / at the end or -t before the target directory (currently this PKGBUILD installs the license to /usr/share/licenses/im-emoji-picker instead of /usr/share/licenses/im-emoji-picker/LICENSE
  • In the packaging step it's trying to actually mess with the filesystem outside of the $pkgdir:
touch: setting times of '/usr/share/icons/hicolor': Permission denied

The second is technically an upstream issue but that means that the PKGBUILD should use an alternative method of installing the files.