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