]> git.pld-linux.org Git - packages/gedit.git/blame - gedit.spec
- updated to 3.22.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
442e8d0d
JB
4Version: 3.22.0
5Release: 1
7be77e00 6License: GPL v2+
80ed9b49 7Group: X11/Applications/Editors
442e8d0d
JB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/gedit/3.22/%{name}-%{version}.tar.xz
9# Source0-md5: 2f41105c5a87a5b4e4a82934cf7e01b7
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
442e8d0d 20BuildRequires: gtk+3-devel >= 3.22.0
7be77e00 21BuildRequires: gtk-doc >= 1.0
442e8d0d 22BuildRequires: gtksourceview3-devel >= 3.22
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
442e8d0d
JB
47Requires: gtk+3 >= 3.22.0
48Requires: gtksourceview3 >= 3.22
1c0d543c 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
442e8d0d
JB
83Requires: gtk+3-devel >= 3.22.0
84Requires: gtksourceview3-devel >= 3.22
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 \
184bf1ea 140 --disable-updater \
2d248ee3 141 --enable-gtk-doc \
dcb9f503 142 --with-html-dir=%{_gtkdocdir}
80ed9b49
AF
143%{__make}
144
145%install
146rm -rf $RPM_BUILD_ROOT
147
2fc3cae5 148%{__make} install \
1abe76cb 149 DESTDIR=$RPM_BUILD_ROOT
80ed9b49 150
1abe76cb 151%{__rm} $RPM_BUILD_ROOT%{_libdir}/gedit/plugins/*.la \
06a5b741 152 $RPM_BUILD_ROOT%{_libdir}/gedit/*.la
1abe76cb 153
ff2a1fe9 154%find_lang gedit --with-gnome
80ed9b49
AF
155
156%clean
157rm -rf $RPM_BUILD_ROOT
158
b9712ae2 159%post
1c0d543c 160%update_icon_cache hicolor
45db3807 161%update_desktop_database_post
1abe76cb 162%glib_compile_schemas
b9712ae2 163
365c16a7 164%postun
1c0d543c 165%update_icon_cache hicolor
45db3807 166%update_desktop_database_postun
1abe76cb 167%glib_compile_schemas
365c16a7 168
34003c3e 169%files -f gedit.lang
80ed9b49 170%defattr(644,root,root,755)
d893bfd3 171%doc AUTHORS ChangeLog MAINTAINERS NEWS README
b826373e
MB
172%attr(755,root,root) %{_bindir}/gedit
173%attr(755,root,root) %{_bindir}/gnome-text-editor
1abe76cb 174%dir %{_libdir}/gedit
04b337d2 175%attr(755,root,root) %{_libdir}/gedit/libgedit.so
1abe76cb
MB
176%dir %{_libdir}/gedit/plugins
177%attr(755,root,root) %{_libdir}/gedit/gedit-bugreport.sh
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
1abe76cb
MB
184%dir %{_libdir}/gedit/girepository-1.0
185%{_libdir}/gedit/girepository-1.0/Gedit-3.0.typelib
8cbb4c4e 186%{_datadir}/appdata/org.gnome.gedit.appdata.xml
1abe76cb
MB
187%{_datadir}/gedit
188%{_datadir}/GConf/gsettings/gedit.convert
189%{_datadir}/dbus-1/services/org.gnome.gedit.service
190%{_datadir}/glib-2.0/schemas/org.gnome.gedit.enums.xml
191%{_datadir}/glib-2.0/schemas/org.gnome.gedit.gschema.xml
192%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.externaltools.gschema.xml
193%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.enums.xml
194%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.gschema.xml
195%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.pythonconsole.gschema.xml
196%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.enums.xml
197%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.gschema.xml
8cbb4c4e 198%{_desktopdir}/org.gnome.gedit.desktop
1c0d543c
MB
199%{_iconsdir}/hicolor/*/apps/gedit.png
200%{_iconsdir}/hicolor/symbolic/apps/gedit-symbolic.svg
b826373e 201%{_mandir}/man1/gedit.1*
ff2a1fe9
ŁK
202%{py3_sitedir}/gi/overrides/*.py
203%{py3_sitedir}/gi/overrides/__pycache__/*.py[co]
ec3c068c 204
205%files devel
206%defattr(644,root,root,755)
9c229f8e 207%{_includedir}/gedit-3.14
1abe76cb 208%{_pkgconfigdir}/gedit.pc
dcb9f503
MB
209
210%files apidocs
211%defattr(644,root,root,755)
2d248ee3 212%{_gtkdocdir}/gedit
2b9cbd82
MB
213
214%files -n vala-gedit
215%defattr(644,root,root,755)
216%{_datadir}/vala/vapi/gedit.deps
217%{_datadir}/vala/vapi/gedit.vapi
This page took 0.088567 seconds and 4 git commands to generate.