]> git.pld-linux.org Git - packages/gedit.git/blame - gedit.spec
Update to 3.18.0
[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
d893bfd3
MB
4Version: 3.18.0
5Release: 1
7be77e00 6License: GPL v2+
80ed9b49 7Group: X11/Applications/Editors
d893bfd3
MB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/gedit/3.18/%{name}-%{version}.tar.xz
9# Source0-md5: d0656fba61df4f7588d63031c4563bf8
2fc3cae5 10URL: http://www.gnome.org/projects/gedit/
ba3960de 11BuildRequires: autoconf >= 2.63.2
f5112bb2 12BuildRequires: automake >= 1:1.11
d5139838 13BuildRequires: docbook-dtd412-xml
23e4f56b 14BuildRequires: enchant-devel >= 1.2.0
4a6fe433 15BuildRequires: gettext-tools >= 0.18
d893bfd3 16BuildRequires: glib2-devel >= 1:2.44.0
2fc3cae5 17BuildRequires: gnome-common >= 2.24.0
1abe76cb 18BuildRequires: gobject-introspection-devel >= 0.10.0
44303a43 19BuildRequires: gsettings-desktop-schemas-devel >= 3.2.0
9c229f8e 20BuildRequires: gtk+3-devel >= 3.16.0
7be77e00 21BuildRequires: gtk-doc >= 1.0
d893bfd3 22BuildRequires: gtksourceview3-devel >= 3.18
7be77e00 23BuildRequires: intltool >= 0.50.1
b826373e 24BuildRequires: iso-codes >= 0.35
d893bfd3
MB
25BuildRequires: libpeas-devel >= 1.14.1
26BuildRequires: libpeas-gtk-devel >= 1.14.1
1abe76cb 27BuildRequires: libtool >= 2:2.2.6
2fc3cae5 28BuildRequires: libxml2-devel >= 1:2.6.31
e0458357 29BuildRequires: pkgconfig
9c229f8e 30BuildRequires: python3-devel >= 1:3.2.3
ff2a1fe9 31BuildRequires: python3-pygobject3-devel >= 3.0.0
d5139838 32BuildRequires: rpm-pythonprov
dcb9f503 33BuildRequires: rpmbuild(find_lang) >= 1.23
1abe76cb 34BuildRequires: rpmbuild(macros) >= 1.601
dcb9f503 35BuildRequires: sed >= 4.0
1af5ebd8 36BuildRequires: tar >= 1:1.22
9c229f8e 37BuildRequires: vala >= 2:0.25.1
7be77e00 38BuildRequires: xorg-lib-libX11-devel
1af5ebd8 39BuildRequires: xz
f5a22f54 40BuildRequires: yelp-tools
b2d6a8ec 41Requires(post,postun): desktop-file-utils
2b9cbd82 42Requires(post,postun): glib2 >= 1:2.40.0
7be77e00 43Requires: enchant >= 1.2.0
d893bfd3 44Requires: glib2 >= 1:2.44.0
f5a22f54 45Requires: gsettings-desktop-schemas >= 3.2.0
9c229f8e 46Requires: gtk+3 >= 3.16.0
d893bfd3 47Requires: gtksourceview3 >= 3.18
184bf1ea 48Requires: iso-codes >= 0.35
d893bfd3 49Requires: libpeas-loader-python3 >= 1.14.1
9c229f8e 50Requires: python3-libs >= 1:3.2.3
ff2a1fe9
ŁK
51Requires: python3-pycairo
52Requires: python3-pygobject3 >= 3.0.0
ad6af051 53Obsoletes: gedit-plugins < 2.3.3-2
caa887cc 54# sr@Latn vs. sr@latin
30e2ce94 55Obsoletes: gedit2
caa887cc 56Conflicts: glibc-misc < 6:2.7
35cda6d9 57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80ed9b49 58
1abe76cb
MB
59%define skip_post_check_so libgedit-private.so.0.0.0
60
80ed9b49 61%description
ae858907 62gedit is a small but powerful text editor for GTK+ and/or GNOME. It
80ed9b49 63includes such features as split-screen mode, a plugin API, which
ae858907 64allows gedit to be extended to support many features while remaining
80ed9b49
AF
65small at its core, multiple document editing and many more functions.
66
834687a5
JR
67%description -l pl.UTF-8
68gedit jest małym ale potężnym edytorem tekstu dla GTK+ i/lub GNOME.
80ed9b49 69Zawiera takie funkcje jak tryb podzielonego ekranu, API dla "wtyczek",
834687a5
JR
70który umożliwia rozszerzenie funkcji gedita o dodatkowe możliwości,
71nie zwiększając rozmiarów samego programu, możliwość edycji wielu
72dokumentów naraz i wiele innych.
80ed9b49 73
ec3c068c 74%package devel
ae858907 75Summary: gedit header files
23e4f56b 76Summary(pl.UTF-8): Pliki nagłówkowe gedit
ec3c068c 77Group: X11/Development/Libraries
7be77e00 78# doesn't require base
d893bfd3 79Requires: glib2-devel >= 1:2.44.0
9c229f8e 80Requires: gtk+3-devel >= 3.16.0
d893bfd3
MB
81Requires: gtksourceview3-devel >= 3.18
82Requires: libpeas-devel >= 1.14.1
83Requires: libpeas-gtk-devel >= 1.14.1
563cddf2 84Obsoletes: gedit2-devel
ec3c068c 85
86%description devel
dcb9f503 87gedit header files.
ec3c068c 88
834687a5
JR
89%description devel -l pl.UTF-8
90Pliki nagłówkowe gedit.
ec3c068c 91
dcb9f503
MB
92%package apidocs
93Summary: gedit API documentation
94Summary(pl.UTF-8): Dokumentacja API gedit
95Group: Documentation
96Requires: gtk-doc-common
563cddf2 97Obsoletes: gedit2-apidocs
bde5f1a1
ER
98%if "%{_rpmversion}" >= "5"
99BuildArch: noarch
100%endif
dcb9f503
MB
101
102%description apidocs
103gedit API documentation.
104
105%description apidocs -l pl.UTF-8
106Dokumentacja API gedit.
107
2b9cbd82
MB
108%package -n vala-gedit
109Summary: gedit API for Vala language
110Summary(pl.UTF-8): API gedit dla języka Vala
111Group: Development/Libraries
112Requires: %{name}-devel = %{version}-%{release}
9c229f8e 113Requires: vala >= 2:0.25.1
2b9cbd82
MB
114
115%description -n vala-gedit
116gedit API for Vala language.
117
118%description -n vala-gedit -l pl.UTF-8
119API gedit dla języka Vala.
120
80ed9b49 121%prep
30e2ce94 122%setup -q
80ed9b49
AF
123
124%build
4b52336d 125%{__gtkdocize}
155dfaa5 126%{__libtoolize}
45db3807 127%{__intltoolize}
ff2a1fe9 128%{__aclocal} -I m4 -I libgd
155dfaa5 129%{__autoconf}
b826373e 130%{__autoheader}
155dfaa5 131%{__automake}
132%configure \
3d7ada02 133 --disable-silent-rules \
7be77e00 134 --disable-static \
184bf1ea 135 --disable-updater \
2d248ee3 136 --enable-gtk-doc \
dcb9f503 137 --with-html-dir=%{_gtkdocdir}
80ed9b49
AF
138%{__make}
139
140%install
141rm -rf $RPM_BUILD_ROOT
142
2fc3cae5 143%{__make} install \
1abe76cb 144 DESTDIR=$RPM_BUILD_ROOT
80ed9b49 145
1abe76cb 146%{__rm} $RPM_BUILD_ROOT%{_libdir}/gedit/plugins/*.la \
06a5b741 147 $RPM_BUILD_ROOT%{_libdir}/gedit/*.la
1abe76cb 148
ff2a1fe9 149%find_lang gedit --with-gnome
80ed9b49
AF
150
151%clean
152rm -rf $RPM_BUILD_ROOT
153
b9712ae2 154%post
45db3807 155%update_desktop_database_post
1abe76cb 156%glib_compile_schemas
b9712ae2 157
365c16a7 158%postun
45db3807 159%update_desktop_database_postun
1abe76cb 160%glib_compile_schemas
365c16a7 161
34003c3e 162%files -f gedit.lang
80ed9b49 163%defattr(644,root,root,755)
d893bfd3 164%doc AUTHORS ChangeLog MAINTAINERS NEWS README
b826373e
MB
165%attr(755,root,root) %{_bindir}/gedit
166%attr(755,root,root) %{_bindir}/gnome-text-editor
1abe76cb 167%dir %{_libdir}/gedit
04b337d2 168%attr(755,root,root) %{_libdir}/gedit/libgedit.so
1abe76cb
MB
169%dir %{_libdir}/gedit/plugins
170%attr(755,root,root) %{_libdir}/gedit/gedit-bugreport.sh
171%attr(755,root,root) %{_libdir}/gedit/plugins/*.so
172%{_libdir}/gedit/plugins/*.plugin
ff2a1fe9
ŁK
173%{_libdir}/gedit/plugins/externaltools
174%{_libdir}/gedit/plugins/pythonconsole
175%{_libdir}/gedit/plugins/snippets
176%{_libdir}/gedit/plugins/quickopen
1abe76cb
MB
177%dir %{_libdir}/gedit/girepository-1.0
178%{_libdir}/gedit/girepository-1.0/Gedit-3.0.typelib
8cbb4c4e 179%{_datadir}/appdata/org.gnome.gedit.appdata.xml
1abe76cb
MB
180%{_datadir}/gedit
181%{_datadir}/GConf/gsettings/gedit.convert
182%{_datadir}/dbus-1/services/org.gnome.gedit.service
183%{_datadir}/glib-2.0/schemas/org.gnome.gedit.enums.xml
184%{_datadir}/glib-2.0/schemas/org.gnome.gedit.gschema.xml
185%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.externaltools.gschema.xml
186%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.enums.xml
187%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.gschema.xml
188%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.pythonconsole.gschema.xml
189%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.enums.xml
190%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.gschema.xml
8cbb4c4e 191%{_desktopdir}/org.gnome.gedit.desktop
b826373e 192%{_mandir}/man1/gedit.1*
ff2a1fe9
ŁK
193%{py3_sitedir}/gi/overrides/*.py
194%{py3_sitedir}/gi/overrides/__pycache__/*.py[co]
ec3c068c 195
196%files devel
197%defattr(644,root,root,755)
9c229f8e 198%{_includedir}/gedit-3.14
1abe76cb 199%{_pkgconfigdir}/gedit.pc
dcb9f503
MB
200
201%files apidocs
202%defattr(644,root,root,755)
2d248ee3 203%{_gtkdocdir}/gedit
2b9cbd82
MB
204
205%files -n vala-gedit
206%defattr(644,root,root,755)
207%{_datadir}/vala/vapi/gedit.deps
208%{_datadir}/vala/vapi/gedit.vapi
This page took 0.169813 seconds and 4 git commands to generate.