]> git.pld-linux.org Git - packages/gedit.git/blame - gedit.spec
- release 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
80ed9b49 3Name: gedit2
2f42dd29 4Version: 2.22.3
93be4179 5Release: 2
bb0838aa 6License: GPL v2
80ed9b49 7Group: X11/Applications/Editors
1c52490e 8Source0: http://ftp.gnome.org/pub/GNOME/sources/gedit/2.22/gedit-%{version}.tar.bz2
2f42dd29
MB
9# Source0-md5: 9af45548bf8f2c335906c95877df4699
10Patch0: %{name}-libtool.patch
80ed9b49 11URL: http://gedit.sourceforge.net/
1c52490e 12BuildRequires: GConf2-devel >= 2.22.0
23e4f56b 13BuildRequires: autoconf >= 2.59
b826373e 14BuildRequires: automake >= 1:1.8
23e4f56b 15BuildRequires: enchant-devel >= 1.2.0
36c65577 16BuildRequires: gettext-devel
b826373e 17BuildRequires: glib2-devel >= 1:2.16.0
db246d31 18BuildRequires: gnome-common >= 2.20.0
b826373e 19BuildRequires: gnome-doc-utils >= 0.12.2
1c52490e 20BuildRequires: gnome-vfs2-devel >= 2.22.0
b826373e 21BuildRequires: gtk+2-devel >= 2:2.12.9
23e4f56b 22BuildRequires: gtk-doc >= 1.8
fbd38f20 23BuildRequires: gtksourceview2-devel >= 2.2.0
db246d31 24BuildRequires: intltool >= 0.36.2
b826373e 25BuildRequires: iso-codes >= 0.35
cd992a89 26BuildRequires: libglade2-devel >= 1:2.6.2
b826373e 27BuildRequires: libgnomeui-devel >= 2.22.1
495241cd 28BuildRequires: libtool
e0458357 29BuildRequires: pkgconfig
23e4f56b 30BuildRequires: python-devel >= 2.3
fbd38f20 31BuildRequires: python-gtksourceview2-devel >= 2.2.0
b826373e 32BuildRequires: python-pygtk-devel >= 2:2.12.0
dcb9f503 33BuildRequires: rpmbuild(find_lang) >= 1.23
45db3807 34BuildRequires: rpmbuild(macros) >= 1.197
ca5c6566 35BuildRequires: scrollkeeper >= 0.3.12
dcb9f503 36BuildRequires: sed >= 4.0
b2d6a8ec 37Requires(post,postun): desktop-file-utils
365c16a7 38Requires(post,postun): scrollkeeper
b826373e 39Requires(post,preun): GConf2
1c52490e 40Requires: gnome-vfs2 >= 2.22.0
b826373e 41Requires: libgnomeui >= 2.22.1
fbd38f20 42Requires: python-gtksourceview2 >= 2.2.0
cd992a89 43Suggests: python-vte
80ed9b49 44Obsoletes: gedit-devel
ad6af051 45Obsoletes: gedit-plugins < 2.3.3-2
caa887cc 46# sr@Latn vs. sr@latin
47Conflicts: glibc-misc < 6:2.7
35cda6d9 48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80ed9b49 49
80ed9b49 50%description
ae858907 51gedit is a small but powerful text editor for GTK+ and/or GNOME. It
80ed9b49 52includes such features as split-screen mode, a plugin API, which
ae858907 53allows gedit to be extended to support many features while remaining
80ed9b49
AF
54small at its core, multiple document editing and many more functions.
55
834687a5
JR
56%description -l pl.UTF-8
57gedit jest małym ale potężnym edytorem tekstu dla GTK+ i/lub GNOME.
80ed9b49 58Zawiera takie funkcje jak tryb podzielonego ekranu, API dla "wtyczek",
834687a5
JR
59który umożliwia rozszerzenie funkcji gedita o dodatkowe możliwości,
60nie zwiększając rozmiarów samego programu, możliwość edycji wielu
61dokumentów naraz i wiele innych.
80ed9b49 62
ec3c068c 63%package devel
ae858907 64Summary: gedit header files
23e4f56b 65Summary(pl.UTF-8): Pliki nagłówkowe gedit
ec3c068c 66Group: X11/Development/Libraries
155dfaa5 67Requires: %{name} = %{version}-%{release}
fbd38f20 68Requires: gtksourceview2-devel >= 2.2.0
cd992a89 69Requires: libglade2-devel >= 1:2.6.2
b826373e 70Requires: libgnomeui-devel >= 2.22.1
ec3c068c 71
72%description devel
dcb9f503 73gedit header files.
ec3c068c 74
834687a5
JR
75%description devel -l pl.UTF-8
76Pliki nagłówkowe gedit.
ec3c068c 77
dcb9f503
MB
78%package apidocs
79Summary: gedit API documentation
80Summary(pl.UTF-8): Dokumentacja API gedit
81Group: Documentation
82Requires: gtk-doc-common
83
84%description apidocs
85gedit API documentation.
86
87%description apidocs -l pl.UTF-8
88Dokumentacja API gedit.
89
80ed9b49
AF
90%prep
91%setup -q -n gedit-%{version}
2f42dd29 92%patch0 -p1
4bfc49ad 93sed -i 's/codegen.py/codegen.pyc/' configure.ac
80ed9b49 94
b826373e
MB
95sed -i -e 's#sr@Latn#sr@latin#' po/LINGUAS
96mv po/sr@{Latn,latin}.po
dcb9f503 97
80ed9b49 98%build
59299744 99%{__gnome_doc_common}
155dfaa5 100%{__libtoolize}
45db3807 101%{__intltoolize}
4bfc49ad 102%{__aclocal} -I m4
155dfaa5 103%{__autoconf}
b826373e 104%{__autoheader}
155dfaa5 105%{__automake}
106%configure \
4bfc49ad 107 --disable-schemas-install \
108 --disable-scrollkeeper \
109 --enable-python \
2d248ee3 110 --enable-gtk-doc \
dcb9f503 111 --with-html-dir=%{_gtkdocdir}
80ed9b49
AF
112%{__make}
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
cd992a89 117%{__make} -j1 install \
ec3c068c 118 DESTDIR=$RPM_BUILD_ROOT \
155dfaa5 119 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
80ed9b49 120
ec3c068c 121# Remove obsoleted *.la files
122rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.la
4bfc49ad 123rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.py
a1003240 124rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*/*.py
a3dde385 125
dcb9f503 126%find_lang gedit --with-gnome --with-omf
80ed9b49
AF
127
128%clean
129rm -rf $RPM_BUILD_ROOT
130
b9712ae2 131%post
b7567d7f 132/sbin/ldconfig
377427ef 133%gconf_schema_install gedit-file-browser.schemas
45db3807 134%gconf_schema_install gedit.schemas
45db3807 135%scrollkeeper_update_post
136%update_desktop_database_post
b2d6a8ec 137
138%preun
377427ef 139%gconf_schema_uninstall gedit-file-browser.schemas
45db3807 140%gconf_schema_uninstall gedit.schemas
b9712ae2 141
365c16a7 142%postun
b7567d7f 143/sbin/ldconfig
45db3807 144%scrollkeeper_update_postun
145%update_desktop_database_postun
365c16a7 146
34003c3e 147%files -f gedit.lang
80ed9b49 148%defattr(644,root,root,755)
23e4f56b 149%doc README ChangeLog AUTHORS
e7c4bf19 150%{_sysconfdir}/gconf/schemas/gedit.schemas
377427ef 151%{_sysconfdir}/gconf/schemas/gedit-file-browser.schemas
b826373e
MB
152%attr(755,root,root) %{_bindir}/gedit
153%attr(755,root,root) %{_bindir}/gnome-text-editor
b9712ae2
AF
154%dir %{_libdir}/gedit-2
155%dir %{_libdir}/gedit-2/plugins
4bfc49ad 156%dir %{_libdir}/gedit-2/plugins/externaltools
a1003240 157%dir %{_libdir}/gedit-2/plugins/pythonconsole
4bfc49ad 158%dir %{_libdir}/gedit-2/plugins/snippets
23e4f56b 159%attr(755,root,root) %{_libdir}/gedit-2/gedit-bugreport.sh
4bfc49ad 160%attr(755,root,root) %{_libdir}/gedit-2/plugins/*.so
161%{_libdir}/gedit-2/plugins/externaltools/*.glade
162%{_libdir}/gedit-2/plugins/externaltools/*.py[co]
59299744 163%{_libdir}/gedit-2/plugins/*.gedit-plugin
a1003240 164%{_libdir}/gedit-2/plugins/pythonconsole/*.py[co]
4bfc49ad 165%{_libdir}/gedit-2/plugins/snippets/*.glade
166%{_libdir}/gedit-2/plugins/snippets/*.py[co]
b9712ae2 167%{_datadir}/gedit-2
b826373e
MB
168%{_desktopdir}/gedit.desktop
169%{_mandir}/man1/gedit.1*
ec3c068c 170
171%files devel
172%defattr(644,root,root,755)
b826373e
MB
173%{_includedir}/gedit-2.20
174%{_pkgconfigdir}/gedit-2.20.pc
dcb9f503
MB
175
176%files apidocs
177%defattr(644,root,root,755)
2d248ee3 178%{_gtkdocdir}/gedit
This page took 0.154658 seconds and 4 git commands to generate.