Package gnome-shell-extension-emoji-copy: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | %def_enable snapshot %define _name emoji-copy %define old_name emoji-selector # from metadata.json %define ego_ver 33 %define git_ver %ego_ver %define beta %nil %define uuid emoji-copy@felipeftn %define xdg_name org.gnome.shell.extensions.%_name %define gettext_domain %_name %def_enable check %def_disable bootstrap Name: gnome-shell-extension-%_name Version: %ego_ver Release: alt1 Summary: Emoji Selector for GNOME Shell Group: Graphical desktop/GNOME License: GPL-3.0 Url: https://github.com/felipeftn/emoji-copy.git Vcs: https://github.com/felipeftn/emoji-copy.git %if_disabled snapshot Source: %url/-/archive/v%git_ver%beta/%_name-%git_ver%beta.tar.gz %else Source: %_name-%git_ver%beta.tar %endif Source1: emojis.db Patch1: %_name-1.1.1-alt-no-lgbt.patch Patch2: %_name-1.1.1-alt-system.patch BuildArch: noarch Obsoletes: gnome-shell-extension-%old_name Conflicts: gnome-shell-extension-%old_name Provides: gnome-shell-extension-%old_name = %EVR Requires: gnome-shell >= 45 font(notocoloremoji) sqlite3 %{?_enable_bootstrap:BuildRequires: python3(sqlite3) python3(requests)} %description This GNOME shell extension provides a searchable popup menu displaying most emojis. Clicking on an emoji copies it to your clipboard. %prep %setup -n %_name-%git_ver%beta %patch1 #%%patch2 %if_enabled bootstrap %__python3 build/parser.py cp %uuid/data/emojis.db %SOURCE1 %else cp %SOURCE1 %uuid/data/emojis.db %endif %build ./update-and-compile-translations.sh %install mkdir -p %buildroot%_datadir/{gnome-shell/extensions/%uuid,glib-2.0/schemas,icons/hicolor/symbolic/apps/} pushd %uuid cp -ar *.js* *.css data/ handlers/ libs/ \ %buildroot%_datadir/gnome-shell/extensions/%uuid/ cp -a schemas/*.gschema.xml %buildroot%_datadir/glib-2.0/schemas/ cp -ar locale %buildroot%_datadir/ && rm -f %buildroot/%_datadir/locale/{*.pot*,*/*/*.po*} cp -a icons/*.svg %buildroot%_iconsdir/hicolor/symbolic/apps/ popd %find_lang %gettext_domain %files -f %gettext_domain.lang %_datadir/gnome-shell/extensions/%uuid/ %_datadir/glib-2.0/schemas/*.gschema.xml %_iconsdir/hicolor/symbolic/apps/*.svg %doc README.md %changelog * Thu Oct 16 2025 Yuri N. Sedunov <aris@altlinux.org> 33-alt1 - 33 * Tue Sep 23 2025 Yuri N. Sedunov <aris@altlinux.org> 31-alt1 - 31 * Tue Aug 26 2025 Yuri N. Sedunov <aris@altlinux.org> 30-alt1 - 30 (GNOME 49 supported) * Thu Jul 31 2025 Yuri N. Sedunov <aris@altlinux.org> 29-alt1 - 29 * Tue May 06 2025 Yuri N. Sedunov <aris@altlinux.org> 28-alt1 - 28 * Wed Mar 19 2025 Yuri N. Sedunov <aris@altlinux.org> 26-alt2 - updated to v26-1-gf750768 (GNOME 48 supported) * Thu Feb 20 2025 Yuri N. Sedunov <aris@altlinux.org> 26-alt1 - 26 (v26) * Thu Oct 03 2024 Yuri N. Sedunov <aris@altlinux.org> 25-alt1 - 25 (v2.2.0-5-g554ed6b) * Thu Jul 18 2024 Yuri N. Sedunov <aris@altlinux.org> 23-alt1 - 23 (v2.2.0) * Fri Mar 29 2024 Yuri N. Sedunov <aris@altlinux.org> 22-alt1 - 22 (v1.1.1-30-g1325cc2 from gnome-46 branch) * Tue Feb 06 2024 Yuri N. Sedunov <aris@altlinux.org> 17-alt1 - 17 * Wed Dec 06 2023 Yuri N. Sedunov <aris@altlinux.org> 14-alt1 - 14 - switched build to EGO release numbering * Fri Dec 01 2023 Yuri N. Sedunov <aris@altlinux.org> 1.0.1-alt1 - 1.0.1 * Mon Nov 20 2023 Yuri N. Sedunov <aris@altlinux.org> 1.0.0-alt1 - first build for Sisyphus |