]>
Commit | Line | Data |
---|---|---|
a647dbb0 | 1 | Summary: gedit plugins |
23677d72 | 2 | Summary(pl.UTF-8): Wtyczki dla gedita |
f428bf8a | 3 | Name: gedit-plugins |
1aea0e59 | 4 | Version: 43.1 |
001138e5 | 5 | Release: 2 |
11b5132a | 6 | License: GPL v2 |
f428bf8a | 7 | Group: X11/Applications/Editors |
1aea0e59 JB |
8 | Source0: https://download.gnome.org/sources/gedit-plugins/43/%{name}-%{version}.tar.xz |
9 | # Source0-md5: 522cb585025161a703e8b5bc0e3bf9db | |
faf7fda5 JB |
10 | URL: https://wiki.gnome.org/Apps/Gedit |
11 | BuildRequires: appstream-glib | |
1aea0e59 | 12 | BuildRequires: gedit-devel >= 43.0 |
74f0ad52 | 13 | BuildRequires: gettext-tools >= 0.17 |
d2ec73dd | 14 | BuildRequires: glib2-devel >= 1:2.64 |
faf7fda5 JB |
15 | BuildRequires: libpeas-devel >= 1.14.1 |
16 | BuildRequires: libpeas-gtk-devel >= 1.14.1 | |
0a56f10d | 17 | BuildRequires: meson >= 0.50 |
faf7fda5 | 18 | BuildRequires: ninja >= 1.5 |
11b5132a | 19 | BuildRequires: pkgconfig |
bfee125d | 20 | BuildRequires: python3 >= 1:3.2 |
f428bf8a | 21 | BuildRequires: rpm-build >= 4.1-10 |
151ca63e | 22 | BuildRequires: rpm-pythonprov |
faf7fda5 | 23 | BuildRequires: rpmbuild(macros) >= 1.736 |
0a56f10d | 24 | BuildRequires: sed >= 4.0 |
4fd24614 | 25 | BuildRequires: tar >= 1:1.22 |
88ad38e3 | 26 | BuildRequires: vala >= 2:0.28.0 |
1aea0e59 | 27 | BuildRequires: vala-gedit >= 43.0 |
4fd24614 | 28 | BuildRequires: xz |
174f75da | 29 | BuildRequires: yelp-tools |
1aea0e59 | 30 | Requires: gedit >= 43.0 |
d2ec73dd | 31 | Requires: glib2 >= 1:2.64 |
faf7fda5 | 32 | # Gtk-3.0 typelib |
d2ec73dd | 33 | Requires: gtk+3 >= 3.22 |
faf7fda5 | 34 | # GtkSource-4 typelib |
d2ec73dd | 35 | Requires: gtksourceview4 >= 4.0.2 |
0a56f10d | 36 | # Gucharmap-2.90 typelib |
7dea21bb | 37 | Requires: gucharmap-libs >= 3.0.0 |
0a56f10d | 38 | # Ggit-1.0 typelib |
bfee125d | 39 | Requires: libgit2-glib >= 0.0.6 |
faf7fda5 JB |
40 | # Peas-1.0, PeasGtk-1.0 typelibs |
41 | Requires: libpeas-gtk >= 1.14.1 | |
42 | Requires: libpeas-loader-python3 >= 1.14.1 | |
bfee125d JB |
43 | Requires: python3-dbus >= 0.82 |
44 | Requires: python3-pycairo | |
45 | Requires: python3-pygobject3 >= 3.0.0 | |
46 | # Vte-2.91 typelib | |
47 | Requires: vte >= 0.38.0 | |
f428bf8a | 48 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
49 | ||
50 | %description | |
a647dbb0 | 51 | A set of plugins for gedit. |
f428bf8a | 52 | |
937c0e73 | 53 | %description -l pl.UTF-8 |
a647dbb0 | 54 | Zestaw wtyczek dla gedita. |
f428bf8a | 55 | |
56 | %prep | |
57 | %setup -q | |
58 | ||
0a56f10d JB |
59 | %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' plugins/synctex/synctex/evince_dbus.py |
60 | ||
f428bf8a | 61 | %build |
faf7fda5 JB |
62 | %meson build |
63 | ||
64 | %ninja_build -C build | |
f428bf8a | 65 | |
66 | %install | |
67 | rm -rf $RPM_BUILD_ROOT | |
68 | ||
faf7fda5 | 69 | %ninja_install -C build |
f428bf8a | 70 | |
faf7fda5 JB |
71 | %py3_comp $RPM_BUILD_ROOT%{_libdir}/gedit/plugins |
72 | %py3_ocomp $RPM_BUILD_ROOT%{_libdir}/gedit/plugins | |
f428bf8a | 73 | |
7977c303 | 74 | %find_lang %{name} --all-name --with-gnome |
f428bf8a | 75 | |
76 | %clean | |
77 | rm -rf $RPM_BUILD_ROOT | |
78 | ||
a647dbb0 | 79 | %post |
7dea21bb | 80 | %glib_compile_schemas |
a647dbb0 | 81 | |
7dea21bb MB |
82 | %postun |
83 | %glib_compile_schemas | |
a647dbb0 | 84 | |
e4a54969 | 85 | %files -f %{name}.lang |
f428bf8a | 86 | %defattr(644,root,root,755) |
1aea0e59 | 87 | %doc NEWS README.md |
bfee125d JB |
88 | # common |
89 | %dir %{_libdir}/gedit/plugins/__pycache__ | |
90 | %{_libdir}/gedit/plugins/gpdefs.py | |
91 | %{_libdir}/gedit/plugins/__pycache__/gpdefs.cpython-*.py[co] | |
92 | ||
93 | # plugins below | |
94 | ||
7dea21bb | 95 | %{_libdir}/gedit/plugins/bookmarks.plugin |
bfee125d | 96 | %attr(755,root,root) %{_libdir}/gedit/plugins/libbookmarks.so |
faf7fda5 | 97 | %{_datadir}/metainfo/gedit-bookmarks.metainfo.xml |
7dea21bb MB |
98 | |
99 | %{_libdir}/gedit/plugins/bracketcompletion.plugin | |
bfee125d JB |
100 | %{_libdir}/gedit/plugins/bracketcompletion.py |
101 | %{_libdir}/gedit/plugins/__pycache__/bracketcompletion.cpython-*.py[co] | |
faf7fda5 | 102 | %{_datadir}/metainfo/gedit-bracketcompletion.metainfo.xml |
7dea21bb MB |
103 | |
104 | %{_libdir}/gedit/plugins/charmap.plugin | |
105 | %dir %{_libdir}/gedit/plugins/charmap | |
bfee125d JB |
106 | %{_libdir}/gedit/plugins/charmap/*.py |
107 | %{_libdir}/gedit/plugins/charmap/__pycache__ | |
faf7fda5 | 108 | %{_datadir}/metainfo/gedit-charmap.metainfo.xml |
7dea21bb MB |
109 | |
110 | %{_libdir}/gedit/plugins/codecomment.plugin | |
bfee125d JB |
111 | %{_libdir}/gedit/plugins/codecomment.py |
112 | %{_libdir}/gedit/plugins/__pycache__/codecomment.cpython-*.py[co] | |
faf7fda5 | 113 | %{_datadir}/metainfo/gedit-codecomment.metainfo.xml |
7dea21bb MB |
114 | |
115 | %{_libdir}/gedit/plugins/colorpicker.plugin | |
bfee125d JB |
116 | %{_libdir}/gedit/plugins/colorpicker.py |
117 | %{_libdir}/gedit/plugins/__pycache__/colorpicker.cpython-*.py[co] | |
faf7fda5 | 118 | %{_datadir}/metainfo/gedit-colorpicker.metainfo.xml |
7dea21bb | 119 | |
283c1882 MB |
120 | %{_libdir}/gedit/plugins/colorschemer.plugin |
121 | %dir %{_libdir}/gedit/plugins/colorschemer | |
bfee125d JB |
122 | %{_libdir}/gedit/plugins/colorschemer/*.py |
123 | %{_libdir}/gedit/plugins/colorschemer/__pycache__ | |
283c1882 | 124 | %{_datadir}/gedit/plugins/colorschemer |
faf7fda5 | 125 | %{_datadir}/metainfo/gedit-colorschemer.metainfo.xml |
283c1882 | 126 | |
7dea21bb | 127 | %{_libdir}/gedit/plugins/drawspaces.plugin |
bfee125d | 128 | %attr(755,root,root) %{_libdir}/gedit/plugins/libdrawspaces.so |
bfee125d | 129 | %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml |
faf7fda5 | 130 | %{_datadir}/metainfo/gedit-drawspaces.metainfo.xml |
7dea21bb | 131 | |
283c1882 MB |
132 | %{_libdir}/gedit/plugins/git.plugin |
133 | %dir %{_libdir}/gedit/plugins/git | |
5b92543c | 134 | %{_libdir}/gedit/plugins/git/*.py* |
bfee125d | 135 | %{_libdir}/gedit/plugins/git/__pycache__ |
faf7fda5 | 136 | %{_datadir}/metainfo/gedit-git.metainfo.xml |
7dea21bb MB |
137 | |
138 | %{_libdir}/gedit/plugins/joinlines.plugin | |
bfee125d JB |
139 | %{_libdir}/gedit/plugins/joinlines.py |
140 | %{_libdir}/gedit/plugins/__pycache__/joinlines.cpython-*.py[co] | |
faf7fda5 | 141 | %{_datadir}/metainfo/gedit-joinlines.metainfo.xml |
7dea21bb MB |
142 | |
143 | %{_libdir}/gedit/plugins/multiedit.plugin | |
144 | %dir %{_libdir}/gedit/plugins/multiedit | |
bfee125d JB |
145 | %{_libdir}/gedit/plugins/multiedit/*.py |
146 | %{_libdir}/gedit/plugins/multiedit/__pycache__ | |
faf7fda5 JB |
147 | %{_datadir}/metainfo/gedit-multiedit.metainfo.xml |
148 | ||
149 | %{_libdir}/gedit/plugins/sessionsaver.plugin | |
150 | %dir %{_libdir}/gedit/plugins/sessionsaver | |
151 | %{_libdir}/gedit/plugins/sessionsaver/*.py | |
152 | %{_libdir}/gedit/plugins/sessionsaver/__pycache__ | |
153 | %dir %{_libdir}/gedit/plugins/sessionsaver/store | |
154 | %{_libdir}/gedit/plugins/sessionsaver/store/*.py | |
155 | %{_libdir}/gedit/plugins/sessionsaver/store/__pycache__ | |
156 | %{_datadir}/gedit/plugins/sessionsaver | |
7dea21bb | 157 | |
8bb7ca1d | 158 | %attr(755,root,root) %{_libdir}/gedit/plugins/libsmartspaces.so |
7dea21bb | 159 | %{_libdir}/gedit/plugins/smartspaces.plugin |
faf7fda5 | 160 | %{_datadir}/metainfo/gedit-smartspaces.metainfo.xml |
7dea21bb | 161 | |
9fdf36ab JB |
162 | %{_libdir}/gedit/plugins/synctex.plugin |
163 | %dir %{_libdir}/gedit/plugins/synctex | |
164 | %{_libdir}/gedit/plugins/synctex/__init__.py | |
165 | %attr(755,root,root) %{_libdir}/gedit/plugins/synctex/evince_dbus.py | |
166 | %{_libdir}/gedit/plugins/synctex/synctex.py | |
167 | %{_libdir}/gedit/plugins/synctex/__pycache__ | |
168 | %{_datadir}/metainfo/gedit-synctex.metainfo.xml | |
169 | ||
7dea21bb | 170 | %{_libdir}/gedit/plugins/terminal.plugin |
bfee125d JB |
171 | %{_libdir}/gedit/plugins/terminal.py |
172 | %{_libdir}/gedit/plugins/__pycache__/terminal.cpython-*.py[co] | |
bfee125d | 173 | %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml |
faf7fda5 | 174 | %{_datadir}/metainfo/gedit-terminal.metainfo.xml |
7dea21bb MB |
175 | |
176 | %{_libdir}/gedit/plugins/textsize.plugin | |
177 | %dir %{_libdir}/gedit/plugins/textsize | |
bfee125d JB |
178 | %{_libdir}/gedit/plugins/textsize/*.py |
179 | %{_libdir}/gedit/plugins/textsize/__pycache__ | |
faf7fda5 JB |
180 | %{_datadir}/metainfo/gedit-textsize.metainfo.xml |
181 | ||
7dea21bb MB |
182 | %{_libdir}/gedit/plugins/wordcompletion.plugin |
183 | %attr(755,root,root) %{_libdir}/gedit/plugins/libwordcompletion.so | |
69d5987c | 184 | %{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml |
faf7fda5 | 185 | %{_datadir}/metainfo/gedit-wordcompletion.metainfo.xml |