]> git.pld-linux.org Git - packages/pluma-plugins.git/blob - pluma-plugins.spec
- new
[packages/pluma-plugins.git] / pluma-plugins.spec
1 Summary:        Collection of plugins for the Pluma text editor
2 Summary(pl.UTF-8):      Zbiór wtyczek do edytora tekstu Pluma
3 Name:           pluma-plugins
4 Version:        1.26.0
5 Release:        1
6 License:        GPL v2+
7 Group:          X11/Applications/Editors
8 Source0:        https://pub.mate-desktop.org/releases/1.26/%{name}-%{version}.tar.xz
9 # Source0-md5:  577619c0ec64a58bbaa47159751c4b5f
10 URL:            https://wiki.mate-desktop.org/mate-desktop/components/pluma-plugins/
11 BuildRequires:  autoconf >= 2.63
12 BuildRequires:  automake >= 1:1.11
13 BuildRequires:  gettext-tools >= 0.19.8
14 BuildRequires:  glib2-devel >= 1:2.32.0
15 BuildRequires:  gtk+3-devel >= 3.9.0
16 BuildRequires:  gtksourceview4-devel >= 4.0.2
17 BuildRequires:  libpeas-devel >= 1.7.0
18 BuildRequires:  libpeas-gtk-devel >= 1.7.0
19 BuildRequires:  libtool >= 2:2.2
20 # xmllint
21 BuildRequires:  libxml2-progs >= 2.0
22 BuildRequires:  pkgconfig
23 BuildRequires:  pluma-devel >= 1.25.3
24 BuildRequires:  python-dbus-devel >= 0.82
25 BuildRequires:  python3-devel >= 1:3
26 BuildRequires:  python3-pygobject3 >= 3.0
27 BuildRequires:  rpm-pythonprov
28 BuildRequires:  rpmbuild(find_lang) >= 1.36
29 BuildRequires:  rpmbuild(macros) >= 1.592
30 BuildRequires:  tar >= 1:1.22
31 # Vte-2.91 gobject interface
32 BuildRequires:  vte >= 0.38
33 BuildRequires:  xz
34 BuildRequires:  yelp-tools
35 Requires(post,postun):  glib2 >= 1:2.32.0
36 Requires:       glib2 >= 1:2.32.0
37 Requires:       gtk+3 >= 3.9.0
38 Requires:       gtksourceview4 >= 4.0.2
39 Requires:       libpeas >= 1.7.0
40 Requires:       libpeas-gtk >= 1.7.0
41 Requires:       pluma >= 1.25.3
42 Requires:       python3 >= 1:3
43 Requires:       python3-dbus >= 0.82
44 Requires:       python3-pygobject3 >= 3.0
45 Requires:       vte >= 0.38
46 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48 %description
49 Collection of plugins for the Pluma text editor.
50
51 %description -l pl.UTF-8
52 Zbiór wtyczek do edytora tekstu Pluma.
53
54 %prep
55 %setup -q
56
57 %build
58 %{__libtoolize}
59 %{__aclocal} -I m4
60 %{__autoconf}
61 %{__autoheader}
62 %{__automake}
63 %configure \
64         --disable-schemas-compile \
65         --disable-silent-rules
66
67 %{__make}
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71
72 %{__make} install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 %{__rm} $RPM_BUILD_ROOT%{_libdir}/pluma/plugins/lib*.la
76
77 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,ie,ku_IQ}
78 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/{es_ES,frp,ie,jv,ur_PK,zh-Hans}
79
80 %find_lang %{name} --with-mate
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post
86 %glib_compile_schemas
87
88 %postun
89 %glib_compile_schemas
90
91 %files -f %{name}.lang
92 %defattr(644,root,root,755)
93 %doc AUTHORS ChangeLog NEWS
94
95 # C plugins
96 %attr(755,root,root) %{_libdir}/pluma/plugins/libbookmarks.so
97 %{_libdir}/pluma/plugins/bookmarks.plugin
98
99 %attr(755,root,root) %{_libdir}/pluma/plugins/libwordcompletion.so
100 %{_libdir}/pluma/plugins/wordcompletion.plugin
101
102 # Python plugins
103 %{_libdir}/pluma/plugins/bracketcompletion.plugin
104 %{_libdir}/pluma/plugins/bracketcompletion.py
105 %{_libdir}/pluma/plugins/__pycache__/bracketcompletion.cpython-*.py[co]
106
107 %{_libdir}/pluma/plugins/codecomment.plugin
108 %{_libdir}/pluma/plugins/codecomment.py
109 %{_libdir}/pluma/plugins/__pycache__/codecomment.cpython-*.py[co]
110
111 %{_libdir}/pluma/plugins/smartspaces.plugin
112 %{_libdir}/pluma/plugins/smartspaces.py
113 %{_libdir}/pluma/plugins/__pycache__/smartspaces.cpython-*.py[co]
114
115 %{_libdir}/pluma/plugins/sourcecodebrowser
116 %{_libdir}/pluma/plugins/sourcecodebrowser.plugin
117
118 %{_libdir}/pluma/plugins/synctex
119 %{_libdir}/pluma/plugins/synctex.plugin
120
121 %{_libdir}/pluma/plugins/terminal.plugin
122 %{_libdir}/pluma/plugins/terminal.py
123 %{_libdir}/pluma/plugins/__pycache__/terminal.cpython-*.py[co]
124
125 # python common code
126 %{_libdir}/pluma/plugins/gpdefs.py
127 %{_libdir}/pluma/plugins/__pycache__/gpdefs.cpython-*.py[co]
128
129 %{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.sourcecodebrowser.gschema.xml
130 %{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.terminal.gschema.xml
131 %{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.wordcompletion.gschema.xml
132 %{_datadir}/metainfo/pluma-bookmarks.metainfo.xml
133 %{_datadir}/metainfo/pluma-codecomment.metainfo.xml
134 %{_datadir}/metainfo/pluma-synctex.metainfo.xml
135 %{_datadir}/metainfo/pluma-terminal.metainfo.xml
136 %{_datadir}/pluma/plugins/sourcecodebrowser
This page took 0.116137 seconds and 3 git commands to generate.