]> git.pld-linux.org Git - packages/gedit.git/blobdiff - gedit.spec
- BR: docbook-dtd412-xml, rpm-pythonprov
[packages/gedit.git] / gedit.spec
index d95653cd4f69af0d0de43c01d6c5fbff09e993f3..a0eab4066216f24ba48aedc4d5d3ee54153031d0 100644 (file)
@@ -1,46 +1,51 @@
 Summary:       gedit - small but powerful text editor for X Window
 Summary:       gedit - small but powerful text editor for X Window
-Summary(pl):   gedit - ma³y ale potê¿ny edytor tekstu dla X Window
+Summary(pl.UTF-8):     gedit - mały ale potężny edytor tekstu dla X Window
 Name:          gedit2
 Name:          gedit2
-Version:       2.16.1
+Version:       2.28.2
 Release:       1
 License:       GPL v2
 Group:         X11/Applications/Editors
 Release:       1
 License:       GPL v2
 Group:         X11/Applications/Editors
-Source0:       http://ftp.gnome.org/pub/gnome/sources/gedit/2.16/gedit-%{version}.tar.bz2
-# Source0-md5: 989bf8c2726d12fb825014f3b2d7e587
-Patch0:                %{name}-use_default_font.patch
-Patch1:                %{name}-desktop.patch
-URL:           http://gedit.sourceforge.net/
-BuildRequires: GConf2-devel >= 2.14.0
-BuildRequires: ORBit2-devel >= 1:2.14.3
-BuildRequires: aspell-devel
-BuildRequires: autoconf >= 2.52
-BuildRequires: automake
-BuildRequires: eel-devel >= 2.16.0
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/gedit/2.28/gedit-%{version}.tar.bz2
+# Source0-md5: 562b2e15cf4d3cef068caf7a25843ccd
+URL:           http://www.gnome.org/projects/gedit/
+BuildRequires: GConf2-devel >= 2.24.0
+BuildRequires: attr-devel
+BuildRequires: autoconf >= 2.59
+BuildRequires: automake >= 1:1.9
+BuildRequires: docbook-dtd412-xml
+BuildRequires: enchant-devel >= 1.2.0
 BuildRequires: gettext-devel
 BuildRequires: gettext-devel
-BuildRequires: gnome-common >= 2.12.0
-BuildRequires: gnome-doc-utils >= 0.8.0
-BuildRequires: gnome-menus-devel >= 2.16.0
-BuildRequires: gtk-doc >= 1.7
-BuildRequires: gtksourceview-devel >= 1.8.1
-BuildRequires: intltool >= 0.35
-BuildRequires: libglade2-devel >= 1:2.6.0
-BuildRequires: libgnomeprintui-devel >= 2.12.1
-BuildRequires: libgnomeui-devel >= 2.16.0
+BuildRequires: glib2-devel >= 1:2.18.0
+BuildRequires: gnome-common >= 2.24.0
+BuildRequires: gnome-doc-utils >= 0.14.0
+BuildRequires: gtk+2-devel >= 2:2.18.0
+BuildRequires: gtk-doc >= 1.8
+BuildRequires: gtksourceview2-devel >= 2.4.0
+BuildRequires: intltool >= 0.40.0
+BuildRequires: iso-codes >= 0.35
 BuildRequires: libtool
 BuildRequires: libtool
+BuildRequires: libxml2-devel >= 1:2.6.31
 BuildRequires: pkgconfig
 BuildRequires: pkgconfig
-BuildRequires: python-gnome-desktop-devel >= 2.16.0
-BuildRequires: rpm-build >= 4.1-10
+BuildRequires: python-devel >= 2.3
+BuildRequires: python-gtksourceview2-devel >= 2.2.0
+BuildRequires: python-pygobject-devel >= 2.16.0
+BuildRequires: python-pygtk-devel >= 2:2.12.0
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(find_lang) >= 1.23
 BuildRequires: rpmbuild(macros) >= 1.197
 BuildRequires: scrollkeeper >= 0.3.12
 BuildRequires: rpmbuild(macros) >= 1.197
 BuildRequires: scrollkeeper >= 0.3.12
-Requires(post,preun):  GConf2 >= 2.14.0
+BuildRequires: sed >= 4.0
+BuildRequires: xorg-lib-libSM-devel
 Requires(post,postun): desktop-file-utils
 Requires(post,postun): scrollkeeper
 Requires(post,postun): desktop-file-utils
 Requires(post,postun): scrollkeeper
-Requires:      libgnomeprintui >= 2.12.1
-Requires:      libgnomeui >= 2.16.0
-Requires:      python-gnome-desktop-gtksourceview >= 2.16.0
-Requires:      gnome-vfs2 >= 2.16.1
+Requires(post,preun):  GConf2
+Requires:      python-gtksourceview2 >= 2.2.0
+Requires:      python-pygobject >= 2.16.0
+Suggests:      python-vte
 Obsoletes:     gedit-devel
 Obsoletes:     gedit-plugins < 2.3.3-2
 Obsoletes:     gedit-devel
 Obsoletes:     gedit-plugins < 2.3.3-2
+# sr@Latn vs. sr@latin
+Conflicts:     glibc-misc < 6:2.7
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -49,35 +54,43 @@ includes such features as split-screen mode, a plugin API, which
 allows gedit to be extended to support many features while remaining
 small at its core, multiple document editing and many more functions.
 
 allows gedit to be extended to support many features while remaining
 small at its core, multiple document editing and many more functions.
 
-%description -l pl
-gedit jest ma³ym ale potê¿nym edytorem tekstu dla GTK+ i/lub GNOME.
+%description -l pl.UTF-8
+gedit jest małym ale potężnym edytorem tekstu dla GTK+ i/lub GNOME.
 Zawiera takie funkcje jak tryb podzielonego ekranu, API dla "wtyczek",
 Zawiera takie funkcje jak tryb podzielonego ekranu, API dla "wtyczek",
-który umo¿liwia rozszerzenie funkcji gedita o dodatkowe mo¿liwo¶ci,
-nie zwiêkszaj±c rozmiarów samego programu, mo¿liwo¶æ edycji wielu
-dokumentów naraz i wiele innych.
+który umożliwia rozszerzenie funkcji gedita o dodatkowe możliwości,
+nie zwiększając rozmiarów samego programu, możliwość edycji wielu
+dokumentów naraz i wiele innych.
 
 %package devel
 Summary:       gedit header files
 
 %package devel
 Summary:       gedit header files
-Summary(pl):   pliki nag³ówkowe gedit
+Summary(pl.UTF-8):     Pliki nagłówkowe gedit
 Group:         X11/Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Group:         X11/Development/Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      eel-devel >= 2.16.0
-Requires:      gtksourceview-devel >= 1.8.1
-Requires:      libglade2-devel >= 1:2.6.0
-Requires:      libgnomeprintui-devel >= 2.12.1
-Requires:      libgnomeui-devel >= 2.16.0
+Requires:      gtksourceview2-devel >= 2.4.0
 
 %description devel
 
 %description devel
-gedit header files
+gedit header files.
 
 
-%description devel -l pl
-Pliki nag³ówkowe gedit.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe gedit.
+
+%package apidocs
+Summary:       gedit API documentation
+Summary(pl.UTF-8):     Dokumentacja API gedit
+Group:         Documentation
+Requires:      gtk-doc-common
+
+%description apidocs
+gedit API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API gedit.
 
 %prep
 %setup -q -n gedit-%{version}
 
 %prep
 %setup -q -n gedit-%{version}
-%patch0 -p1
-%patch1 -p1
+
 sed -i 's/codegen.py/codegen.pyc/' configure.ac
 sed -i 's/codegen.py/codegen.pyc/' configure.ac
+sed -i 's/h2def.py/h2def.pyc/' configure.ac
 
 %build
 %{__gnome_doc_common}
 
 %build
 %{__gnome_doc_common}
@@ -85,14 +98,14 @@ sed -i 's/codegen.py/codegen.pyc/' configure.ac
 %{__intltoolize}
 %{__aclocal} -I m4
 %{__autoconf}
 %{__intltoolize}
 %{__aclocal} -I m4
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 %configure \
        --disable-schemas-install \
        --disable-scrollkeeper \
        --enable-python \
        --enable-gtk-doc \
 %{__automake}
 %configure \
        --disable-schemas-install \
        --disable-scrollkeeper \
        --enable-python \
        --enable-gtk-doc \
-       --with-html-dir=%{_gtkdocdir} \
-       --with-omf-dir=%{_omf_dest_dir}/%{name}
+       --with-html-dir=%{_gtkdocdir}
 %{__make}
 
 %install
 %{__make}
 
 %install
@@ -103,12 +116,12 @@ rm -rf $RPM_BUILD_ROOT
        GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 
 # Remove obsoleted *.la files
        GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 
 # Remove obsoleted *.la files
-rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.la
-rm -r $RPM_BUILD_ROOT%{_datadir}/locale/tk
+rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/{plugins,plugin-loaders}/*.la
 rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.py
 rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*/*.py
 rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.py
 rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*/*.py
+rm -rf $RPM_BUILD_ROOT%{_localedir}/la
 
 
-%find_lang gedit --with-gnome
+%find_lang gedit --with-gnome --with-omf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -131,31 +144,35 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f gedit.lang
 %defattr(644,root,root,755)
 
 %files -f gedit.lang
 %defattr(644,root,root,755)
-%doc README ChangeLog TODO AUTHORS
+%doc README ChangeLog AUTHORS
 %{_sysconfdir}/gconf/schemas/gedit.schemas
 %{_sysconfdir}/gconf/schemas/gedit-file-browser.schemas
 %{_sysconfdir}/gconf/schemas/gedit.schemas
 %{_sysconfdir}/gconf/schemas/gedit-file-browser.schemas
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/gedit
+%attr(755,root,root) %{_bindir}/gnome-text-editor
 %dir %{_libdir}/gedit-2
 %dir %{_libdir}/gedit-2
+%dir %{_libdir}/gedit-2/plugin-loaders
+%attr(755,root,root) %{_libdir}/gedit-2/plugin-loaders/*.so
 %dir %{_libdir}/gedit-2/plugins
 %dir %{_libdir}/gedit-2/plugins/externaltools
 %dir %{_libdir}/gedit-2/plugins/pythonconsole
 %dir %{_libdir}/gedit-2/plugins
 %dir %{_libdir}/gedit-2/plugins/externaltools
 %dir %{_libdir}/gedit-2/plugins/pythonconsole
+%dir %{_libdir}/gedit-2/plugins/quickopen
 %dir %{_libdir}/gedit-2/plugins/snippets
 %dir %{_libdir}/gedit-2/plugins/snippets
+%attr(755,root,root) %{_libdir}/gedit-2/gedit-bugreport.sh
 %attr(755,root,root) %{_libdir}/gedit-2/plugins/*.so
 %attr(755,root,root) %{_libdir}/gedit-2/plugins/*.so
-%{_libdir}/gedit-2/plugins/externaltools/*.glade
 %{_libdir}/gedit-2/plugins/externaltools/*.py[co]
 %{_libdir}/gedit-2/plugins/*.gedit-plugin
 %{_libdir}/gedit-2/plugins/externaltools/*.py[co]
 %{_libdir}/gedit-2/plugins/*.gedit-plugin
-%{_libdir}/gedit-2/plugins/*.py[co]
 %{_libdir}/gedit-2/plugins/pythonconsole/*.py[co]
 %{_libdir}/gedit-2/plugins/pythonconsole/*.py[co]
-%{_libdir}/gedit-2/plugins/snippets/*.glade
+%{_libdir}/gedit-2/plugins/quickopen/*.py[co]
 %{_libdir}/gedit-2/plugins/snippets/*.py[co]
 %{_datadir}/gedit-2
 %{_libdir}/gedit-2/plugins/snippets/*.py[co]
 %{_datadir}/gedit-2
-%{_desktopdir}/*
-%{_mandir}/man1/*
-%{_omf_dest_dir}/%{name}
-%{_omf_dest_dir}/gedit
+%{_desktopdir}/gedit.desktop
+%{_mandir}/man1/gedit.1*
 
 %files devel
 %defattr(644,root,root,755)
 
 %files devel
 %defattr(644,root,root,755)
-%{_includedir}/gedit-*
-%{_pkgconfigdir}/gedit-*.pc
+%{_includedir}/gedit-2.20
+%{_pkgconfigdir}/gedit-2.20.pc
+
+%files apidocs
+%defattr(644,root,root,755)
 %{_gtkdocdir}/gedit
 %{_gtkdocdir}/gedit
This page took 0.043387 seconds and 4 git commands to generate.