]> git.pld-linux.org Git - packages/gedit.git/blame - gedit.spec
- updated to 3.36.2
[packages/gedit.git] / gedit.spec
CommitLineData
ae858907 1Summary: gedit - small but powerful text editor for X Window
df86aace 2Summary(pl.UTF-8): gedit - mały ale potężny edytor tekstu dla X Window
30e2ce94 3Name: gedit
2c156369 4Version: 3.36.2
f53e8ddb 5Release: 1
7be77e00 6License: GPL v2+
80ed9b49 7Group: X11/Applications/Editors
fffdb5d8 8Source0: http://ftp.gnome.org/pub/GNOME/sources/gedit/3.36/%{name}-%{version}.tar.xz
2c156369 9# Source0-md5: 438217bbbcf92a17c4f259b4a5426b03
f53e8ddb
JB
10Patch0: %{name}-gtkdocdir.patch
11URL: https://wiki.gnome.org/Apps/Gedit
d5139838 12BuildRequires: docbook-dtd412-xml
4a6fe433 13BuildRequires: gettext-tools >= 0.18
fffdb5d8 14BuildRequires: glib2-devel >= 1:2.52
1abe76cb 15BuildRequires: gobject-introspection-devel >= 0.10.0
fffdb5d8 16BuildRequires: gspell-devel >= 1.0
44303a43 17BuildRequires: gsettings-desktop-schemas-devel >= 3.2.0
442e8d0d 18BuildRequires: gtk+3-devel >= 3.22.0
7be77e00 19BuildRequires: gtk-doc >= 1.0
f53e8ddb 20BuildRequires: gtksourceview4-devel >= 4.0.2
b826373e 21BuildRequires: iso-codes >= 0.35
d893bfd3
MB
22BuildRequires: libpeas-devel >= 1.14.1
23BuildRequires: libpeas-gtk-devel >= 1.14.1
f53e8ddb 24BuildRequires: libsoup-devel >= 2.60.0
2fc3cae5 25BuildRequires: libxml2-devel >= 1:2.6.31
fffdb5d8 26BuildRequires: meson >= 0.49
f53e8ddb 27BuildRequires: ninja >= 1.5
e0458357 28BuildRequires: pkgconfig
9c229f8e 29BuildRequires: python3-devel >= 1:3.2.3
ff2a1fe9 30BuildRequires: python3-pygobject3-devel >= 3.0.0
d5139838 31BuildRequires: rpm-pythonprov
dcb9f503 32BuildRequires: rpmbuild(find_lang) >= 1.23
f53e8ddb 33BuildRequires: rpmbuild(macros) >= 1.736
dcb9f503 34BuildRequires: sed >= 4.0
1af5ebd8 35BuildRequires: tar >= 1:1.22
fffdb5d8 36BuildRequires: tepl-devel >= 4.4
9c229f8e 37BuildRequires: vala >= 2:0.25.1
f53e8ddb 38BuildRequires: vala-gtksourceview4 >= 4.0.2
7be77e00 39BuildRequires: xorg-lib-libX11-devel
1af5ebd8 40BuildRequires: xz
f5a22f54 41BuildRequires: yelp-tools
b2d6a8ec 42Requires(post,postun): desktop-file-utils
fffdb5d8 43Requires(post,postun): glib2 >= 1:2.52
1c0d543c 44Requires(post,postun): gtk-update-icon-cache
b67894b5 45Requires: %{name}-libs = %{version}-%{release}
fffdb5d8
JB
46Requires: glib2 >= 1:2.52
47Requires: gspell >= 1.0
f5a22f54 48Requires: gsettings-desktop-schemas >= 3.2.0
442e8d0d 49Requires: gtk+3 >= 3.22.0
f53e8ddb 50Requires: gtksourceview4 >= 4.0.2
1c0d543c 51Requires: hicolor-icon-theme
184bf1ea 52Requires: iso-codes >= 0.35
d893bfd3 53Requires: libpeas-loader-python3 >= 1.14.1
f53e8ddb 54Requires: libsoup >= 2.60.0
1fce9653 55Requires: libxml2 >= 1:2.6.31
9c229f8e 56Requires: python3-libs >= 1:3.2.3
ff2a1fe9
ŁK
57Requires: python3-pycairo
58Requires: python3-pygobject3 >= 3.0.0
ad6af051 59Obsoletes: gedit-plugins < 2.3.3-2
30e2ce94 60Obsoletes: gedit2
35cda6d9 61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80ed9b49 62
fffdb5d8
JB
63%define api_ver 3.36
64
80ed9b49 65%description
ae858907 66gedit is a small but powerful text editor for GTK+ and/or GNOME. It
80ed9b49 67includes such features as split-screen mode, a plugin API, which
ae858907 68allows gedit to be extended to support many features while remaining
80ed9b49
AF
69small at its core, multiple document editing and many more functions.
70
834687a5
JR
71%description -l pl.UTF-8
72gedit jest małym ale potężnym edytorem tekstu dla GTK+ i/lub GNOME.
80ed9b49 73Zawiera takie funkcje jak tryb podzielonego ekranu, API dla "wtyczek",
834687a5
JR
74który umożliwia rozszerzenie funkcji gedita o dodatkowe możliwości,
75nie zwiększając rozmiarów samego programu, możliwość edycji wielu
76dokumentów naraz i wiele innych.
80ed9b49 77
b67894b5
JB
78%package libs
79Summary: gedit shared library
80Summary(pl.UTF-8): Biblioteka współdzielona gedit
81Group: Libraries
82
83%description libs
84gedit shared library.
85
86%description libs -l pl.UTF-8
87Biblioteka współdzielona gedit.
88
ec3c068c 89%package devel
ae858907 90Summary: gedit header files
23e4f56b 91Summary(pl.UTF-8): Pliki nagłówkowe gedit
ec3c068c 92Group: X11/Development/Libraries
b67894b5 93Requires: %{name}-libs = %{version}-%{release}
fffdb5d8 94Requires: glib2-devel >= 1:2.52
442e8d0d 95Requires: gtk+3-devel >= 3.22.0
f53e8ddb 96Requires: gtksourceview4-devel >= 4.0.2
d893bfd3
MB
97Requires: libpeas-devel >= 1.14.1
98Requires: libpeas-gtk-devel >= 1.14.1
563cddf2 99Obsoletes: gedit2-devel
ec3c068c 100
101%description devel
dcb9f503 102gedit header files.
ec3c068c 103
834687a5
JR
104%description devel -l pl.UTF-8
105Pliki nagłówkowe gedit.
ec3c068c 106
dcb9f503
MB
107%package apidocs
108Summary: gedit API documentation
109Summary(pl.UTF-8): Dokumentacja API gedit
110Group: Documentation
111Requires: gtk-doc-common
563cddf2 112Obsoletes: gedit2-apidocs
fffdb5d8 113%if "%{_rpmversion}" >= "4.6"
bde5f1a1
ER
114BuildArch: noarch
115%endif
dcb9f503
MB
116
117%description apidocs
118gedit API documentation.
119
120%description apidocs -l pl.UTF-8
121Dokumentacja API gedit.
122
2b9cbd82
MB
123%package -n vala-gedit
124Summary: gedit API for Vala language
125Summary(pl.UTF-8): API gedit dla języka Vala
126Group: Development/Libraries
127Requires: %{name}-devel = %{version}-%{release}
9c229f8e 128Requires: vala >= 2:0.25.1
f53e8ddb 129Requires: vala-gtksourceview4 >= 4.0.2
fffdb5d8 130%if "%{_rpmversion}" >= "4.6"
527fbbd1
ER
131BuildArch: noarch
132%endif
2b9cbd82
MB
133
134%description -n vala-gedit
135gedit API for Vala language.
136
137%description -n vala-gedit -l pl.UTF-8
138API gedit dla języka Vala.
139
80ed9b49 140%prep
30e2ce94 141%setup -q
f53e8ddb 142%patch0 -p1
80ed9b49
AF
143
144%build
f53e8ddb 145%meson build \
fffdb5d8 146 -Dgtk_doc=true
f53e8ddb
JB
147
148%ninja_build -C build
80ed9b49
AF
149
150%install
151rm -rf $RPM_BUILD_ROOT
152
f53e8ddb 153%ninja_install -C build
1abe76cb 154
f53e8ddb
JB
155%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
156%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
74b36a5a 157
ff2a1fe9 158%find_lang gedit --with-gnome
80ed9b49
AF
159
160%clean
161rm -rf $RPM_BUILD_ROOT
162
b9712ae2 163%post
1c0d543c 164%update_icon_cache hicolor
45db3807 165%update_desktop_database_post
1abe76cb 166%glib_compile_schemas
b9712ae2 167
365c16a7 168%postun
1c0d543c 169%update_icon_cache hicolor
45db3807 170%update_desktop_database_postun
1abe76cb 171%glib_compile_schemas
365c16a7 172
34003c3e 173%files -f gedit.lang
80ed9b49 174%defattr(644,root,root,755)
f53e8ddb 175%doc AUTHORS NEWS README.md
b826373e 176%attr(755,root,root) %{_bindir}/gedit
1abe76cb 177%dir %{_libdir}/gedit/plugins
1abe76cb
MB
178%attr(755,root,root) %{_libdir}/gedit/plugins/*.so
179%{_libdir}/gedit/plugins/*.plugin
ff2a1fe9
ŁK
180%{_libdir}/gedit/plugins/externaltools
181%{_libdir}/gedit/plugins/pythonconsole
182%{_libdir}/gedit/plugins/snippets
183%{_libdir}/gedit/plugins/quickopen
f53e8ddb
JB
184%{py3_sitedir}/gi/overrides/Gedit.py
185%{py3_sitedir}/gi/overrides/__pycache__/Gedit.cpython-*.py[co]
1abe76cb 186%{_datadir}/dbus-1/services/org.gnome.gedit.service
f53e8ddb 187%{_datadir}/gedit/plugins
1abe76cb
MB
188%{_datadir}/glib-2.0/schemas/org.gnome.gedit.enums.xml
189%{_datadir}/glib-2.0/schemas/org.gnome.gedit.gschema.xml
190%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.externaltools.gschema.xml
191%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.enums.xml
192%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.gschema.xml
193%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.pythonconsole.gschema.xml
f53e8ddb 194%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.spell.gschema.xml
1abe76cb
MB
195%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.enums.xml
196%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.gschema.xml
f53e8ddb 197%{_datadir}/metainfo/org.gnome.gedit.appdata.xml
8cbb4c4e 198%{_desktopdir}/org.gnome.gedit.desktop
f53e8ddb
JB
199%{_iconsdir}/hicolor/scalable/apps/org.gnome.gedit.svg
200%{_iconsdir}/hicolor/symbolic/apps/org.gnome.gedit-symbolic.svg
b826373e 201%{_mandir}/man1/gedit.1*
ec3c068c 202
b67894b5
JB
203%files libs
204%defattr(644,root,root,755)
205%dir %{_libdir}/gedit
fffdb5d8 206%attr(755,root,root) %{_libdir}/gedit/libgedit-%{api_ver}.so
b67894b5
JB
207%dir %{_libdir}/gedit/girepository-1.0
208%{_libdir}/gedit/girepository-1.0/Gedit-3.0.typelib
209%dir %{_datadir}/gedit
210
ec3c068c 211%files devel
212%defattr(644,root,root,755)
fffdb5d8 213%{_includedir}/gedit-%{api_ver}
f53e8ddb
JB
214%dir %{_datadir}/gedit/gir-1.0
215%{_datadir}/gedit/gir-1.0/Gedit-3.0.gir
1abe76cb 216%{_pkgconfigdir}/gedit.pc
dcb9f503
MB
217
218%files apidocs
219%defattr(644,root,root,755)
2d248ee3 220%{_gtkdocdir}/gedit
2b9cbd82
MB
221
222%files -n vala-gedit
223%defattr(644,root,root,755)
224%{_datadir}/vala/vapi/gedit.deps
225%{_datadir}/vala/vapi/gedit.vapi
This page took 0.09318 seconds and 4 git commands to generate.