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