Package gnome-characters: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 | %def_disable snapshot %define xdg_name org.gnome.Characters %define ver_major 42 %define beta %nil %define _libexecdir %_prefix/libexec %def_without included_libunistring Name: gnome-characters Version: %ver_major.0 Release: alt1%beta Summary: Character map application for GNOME Group: Text tools License: BSD and GPLv2+ Url: https://wiki.gnome.org/Design/Apps/CharacterMap %if_disabled snapshot Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version%beta.tar.xz %else Vcs: https://gitlab.gnome.org/GNOME/gnome-characters.git Source: %name-%version.tar %endif %set_typelibdir %_libdir/%xdg_name/girepository-1.0 %define gjs_ver 1.50.0 %define unistring_ver 0.9.5 %define adwaita_ver 1.0 Requires: libgjs >= %gjs_ver # find ./ -name "*.js" |/usr/lib/rpm/gir-js.req |sort|uniq|sed -e 's/^/Requires: /' Requires: typelib(Adw) = 1 Requires: typelib(Gc) Requires: typelib(GdkPixbuf) Requires: typelib(Gio) Requires: typelib(GLib) Requires: typelib(GnomeDesktop) = 4.0 Requires: typelib(GObject) Requires: typelib(Graphene) Requires: typelib(Gsk) Requires: typelib(Gtk) = 4.0 Requires: typelib(IBus) Requires: typelib(Pango) Requires: typelib(PangoCairo) BuildRequires(pre): rpm-macros-meson rpm-build-gir BuildRequires: meson libappstream-glib-devel BuildRequires: libgtk4-devel libgjs-devel >= %gjs_ver libdbus-devel BuildRequires: gobject-introspection-devel libgtk4-gir-devel BuildRequires: pkgconfig(libadwaita-1) >= %adwaita_ver %{?_without_included_libunistring:BuildRequires: libunistring-devel >= %unistring_ver} BuildRequires: gperf %description Characters is a simple utility application to find and insert unusual characters. %prep %setup -n %name-%version%beta %build %meson -Dbuildtype=release %meson_build %install %meson_install %find_lang %xdg_name %files -f %xdg_name.lang %_bindir/%name %_libdir/%xdg_name/ %_datadir/%xdg_name/ %_desktopdir/%xdg_name.desktop %_datadir/dbus-1/services/%xdg_name.service %_datadir/glib-2.0/schemas/%xdg_name.gschema.xml %_datadir/gnome-shell/search-providers/%xdg_name.search-provider.ini %_iconsdir/*/*/*/*.svg %_datadir/metainfo/%xdg_name.appdata.xml %doc NEWS COPYING README* %changelog * Sat Mar 19 2022 Yuri N. Sedunov <aris@altlinux.org> 42.0-alt1 - 42.0 (ported to GTK4) * Thu Dec 16 2021 Yuri N. Sedunov <aris@altlinux.org> 41.0-alt1.1 - fixed meson options * Tue Sep 21 2021 Yuri N. Sedunov <aris@altlinux.org> 41.0-alt1 - 41.0 * Sun Mar 21 2021 Yuri N. Sedunov <aris@altlinux.org> 40.0-alt1 - 40.0 * Tue Mar 03 2020 Yuri N. Sedunov <aris@altlinux.org> 3.34.0-alt1 - 3.34.0 * Mon Apr 08 2019 Yuri N. Sedunov <aris@altlinux.org> 3.32.1-alt1 - 3.32.1 * Fri Mar 15 2019 Yuri N. Sedunov <aris@altlinux.org> 3.32.0-alt1 - 3.32.0 * Tue Oct 09 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.0-alt1 - 3.30.0 * Sat Aug 18 2018 Yuri N. Sedunov <aris@altlinux.org> 3.29.91-alt1 - 3.29.91 * Tue May 08 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.2-alt1 - 3.28.2 * Mon Mar 12 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.0-alt1 - 3.28.0 * Wed Jan 31 2018 Yuri N. Sedunov <aris@altlinux.org> 3.26.2-alt2 - updated to v3.26.2-8-gc1b4f79 - build with system libunistring2-0.9.8 * Mon Oct 30 2017 Yuri N. Sedunov <aris@altlinux.org> 3.26.2-alt1 - 3.26.2 * Wed Oct 04 2017 Yuri N. Sedunov <aris@altlinux.org> 3.26.1-alt1 - 3.26.1 * Mon Sep 04 2017 Yuri N. Sedunov <aris@altlinux.org> 3.25.92-alt1 - 3.25.92 * Tue Jul 04 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.0-alt1 - 3.24.0 * Tue Sep 20 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.0-alt1 - 3.22.0 * Sun Apr 10 2016 Yuri N. Sedunov <aris@altlinux.org> 3.20.1-alt1 - 3.20.1 * Mon Mar 21 2016 Yuri N. Sedunov <aris@altlinux.org> 3.20.0-alt1 - 3.20.0 * Sun Oct 11 2015 Yuri N. Sedunov <aris@altlinux.org> 3.18.1-alt1 - 3.18.1 * Tue Sep 22 2015 Yuri N. Sedunov <aris@altlinux.org> 3.18.0-alt1 - 3.18.0 * Mon May 11 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.2-alt1 - 3.16.2 * Mon Apr 13 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.1-alt1 - 3.16.1 * Wed Mar 25 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.0-alt1 - 3.16.0 * Fri Feb 13 2015 Yuri N. Sedunov <aris@altlinux.org> 3.15.2-alt1 - first build for people/gnome |