]> git.pld-linux.org Git - packages/gedit.git/blobdiff - gedit.spec
- updated to 3.4.1
[packages/gedit.git] / gedit.spec
index ccd1432efbef22daf331a4ab7fe0ff359f5163f0..cf6635cc03f55514fb3cf7f99834c5df66f83e7a 100644 (file)
-Summary:       gEdit - small but powerful text editor for X Window
-Summary(pl):   gEdit - ma³y ale potê¿ny edytor tekstu dla X Window
+Summary:       gedit - small but powerful text editor for X Window
+Summary(pl.UTF-8):     gedit - mały ale potężny edytor tekstu dla X Window
 Name:          gedit2
 Name:          gedit2
-Version:       2.10.1
+Version:       3.4.1
 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.10/gedit-%{version}.tar.bz2
-# Source0-md5: 0d2ba96283451922dfbae216c1dd36d9
-Patch0:                %{name}-use_default_font.patch
-Patch1:                %{name}-desktop.patch
-URL:           http://gedit.sourceforge.net/
-BuildRequires: GConf2-devel >= 2.10.0
-BuildRequires: ORBit2-devel
-BuildRequires: aspell-devel
-BuildRequires: autoconf >= 2.52
-BuildRequires: automake
-BuildRequires: eel-devel >= 2.10.0
-BuildRequires: gnome-common >= 2.8.0-2
-BuildRequires: gtksourceview-devel >= 1.2.0
-BuildRequires: intltool >= 0.33
-BuildRequires: libglade2-devel >= 1:2.5.1
-BuildRequires: libgnomeprintui-devel >= 2.10.0
-BuildRequires: libgnomeui-devel >= 2.10.0-2
-BuildRequires: libtool
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/gedit/3.4/gedit-%{version}.tar.xz
+# Source0-md5: f3d057140091dc28aef81bbe3bfca029
+URL:           http://www.gnome.org/projects/gedit/
+BuildRequires: autoconf >= 2.63.2
+BuildRequires: automake >= 1:1.11
+BuildRequires: docbook-dtd412-xml
+BuildRequires: enchant-devel >= 1.2.0
+BuildRequires: gettext-devel
+BuildRequires: glib2-devel >= 1:2.28.0
+BuildRequires: gnome-common >= 2.24.0
+BuildRequires: gnome-doc-utils >= 0.14.0
+BuildRequires: gobject-introspection-devel >= 0.10.0
+BuildRequires: gsettings-desktop-schemas-devel >= 3.2.0
+BuildRequires: gtk+3-devel >= 3.4.0
+BuildRequires: gtksourceview3-devel >= 3.0.0
+BuildRequires: intltool >= 0.40.0
+BuildRequires: iso-codes >= 0.35
+BuildRequires: libpeas-devel >= 1.1.0
+BuildRequires: libpeas-gtk-devel >= 1.1.0
+BuildRequires: libsoup-devel
+BuildRequires: libtool >= 2:2.2.6
+BuildRequires: libxml2-devel >= 1:2.6.31
+BuildRequires: libzeitgeist-devel >= 0.3.2
 BuildRequires: pkgconfig
 BuildRequires: pkgconfig
-BuildRequires: popt-devel >= 1.5
-BuildRequires: rpm-build >= 4.1-10
-BuildRequires: scrollkeeper >= 0.3.12
-BuildRequires: xft-devel >= 2.1.2
-Requires(post):        GConf2
-Requires(post,postun): /sbin/ldconfig
-Requires(post,postun): scrollkeeper
-Requires:      libgnomeprintui >= 2.10.0
+BuildRequires: python-devel >= 2.3
+BuildRequires: python-pygobject3-devel >= 3.0.0
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(find_lang) >= 1.23
+BuildRequires: rpmbuild(macros) >= 1.601
+BuildRequires: sed >= 4.0
+BuildRequires: tar >= 1:1.22
+BuildRequires: xorg-lib-libSM-devel
+BuildRequires: xz
+Requires(post,postun): desktop-file-utils
+Requires(post,postun): glib2 >= 1:2.26.0
+Requires:      gsettings-desktop-schemas >= 3.1.0
+Requires:      gtk+3 >= 3.4.0
+Requires:      iso-codes >= 0.35
+Requires:      libpeas-loader-python >= 1.1.0
+Requires:      python-pycairo
+Requires:      python-pygobject3 >= 3.0.0
 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)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define        skip_post_check_so libgedit-private.so.0.0.0
+
 %description
 %description
-gEdit is a small but powerful text editor for GTK+ and/or GNOME. It
+gedit is a small but powerful text editor for GTK+ and/or GNOME. It
 includes such features as split-screen mode, a plugin API, which
 includes such features as split-screen mode, a plugin API, which
-allows gEdit to be extended to support many features while remaining
+allows gedit to be extended to support many features while remaining
 small at its core, multiple document editing and many more functions.
 
 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
 
 %package devel
-Summary:       gEdit header files
-Summary(pl):   pliki nag³ówkowe gEdit
+Summary:       gedit header files
+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.10.0
-Requires:      gtksourceview-devel >= 1.2.0
-Requires:      libglade2-devel >= 1:2.5.1
-Requires:      libgnomeprintui-devel >= 2.10.0
-Requires:      libgnomeui-devel >= 2.10.0-2
+Requires:      gtksourceview3-devel >= 3.0.0
+Requires:      libpeas-devel >= 1.1.0
+Requires:      libpeas-gtk-devel >= 1.1.0
 
 %description devel
 
 %description devel
-gEdit header files
+gedit header files.
+
+%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 devel -l pl
-Pliki nag³ówkowe gEdit.
+%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
 
 %build
 
 %build
-cp /usr/share/gnome-common/data/omf.make .
+%{__gtkdocize}
 %{__libtoolize}
 %{__libtoolize}
-intltoolize --copy --force
-%{__aclocal}
+%{__intltoolize}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 %configure \
 %{__automake}
 %configure \
-       --disable-schemas-install
+       --disable-silent-rules \
+       --disable-updater \
+       --enable-gtk-doc \
+       --disable-static \
+       --with-html-dir=%{_gtkdocdir}
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
-       omf_dest_dir=%{_omf_dest_dir}/%{name} \
-       GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-# Remove obsoleted *.la files
-rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/gedit/plugins/*.la \
+       $RPM_BUILD_ROOT%{_libdir}/gedit/plugins/*/*.py \
+       $RPM_BUILD_ROOT%{_libdir}/*.la
 
 
-rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
+%py_postclean
 
 
-%find_lang %{name} --with-gnome --all-name
+%find_lang gedit --with-gnome --with-omf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-umask 022
-scrollkeeper-update
-%gconf_schema_install
 /sbin/ldconfig
 /sbin/ldconfig
-[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
+%update_desktop_database_post
+%glib_compile_schemas
 
 %postun
 
 %postun
-umask 022
-scrollkeeper-update
 /sbin/ldconfig
 /sbin/ldconfig
-[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
+%update_desktop_database_postun
+%glib_compile_schemas
 
 
-%files -f %{name}.lang
+%files -f gedit.lang
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%doc README ChangeLog TODO AUTHORS THANKS
-%{_sysconfdir}/gconf/schemas/*
-%attr(755,root,root) %{_bindir}/*
-%dir %{_libdir}/gedit-2
-%dir %{_libdir}/gedit-2/plugins
-%attr(755,root,root) %{_libdir}/gedit-2/plugins/*.so*
-%{_libdir}/gedit-2/plugins/*.gedit-plugin
-%{_libdir}/bonobo/servers/*
-%{_pixmapsdir}/*
-%{_datadir}/application-registry/*
-%{_desktopdir}/*
-%{_datadir}/gedit-2
-%{_datadir}/mime-info/*
-%{_datadir}/idl/*
-%{_omf_dest_dir}/%{name}
-%{_mandir}/man1/*
+%doc README ChangeLog AUTHORS
+%attr(755,root,root) %{_bindir}/gedit
+%attr(755,root,root) %{_bindir}/gnome-text-editor
+%attr(755,root,root) %{_libdir}/libgedit-private.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgedit-private.so.0
+%dir %{_libdir}/gedit
+%dir %{_libdir}/gedit/plugins
+%attr(755,root,root) %{_libdir}/gedit/gedit-bugreport.sh
+%attr(755,root,root) %{_libdir}/gedit/plugins/*.so
+%{_libdir}/gedit/plugins/*.plugin
+%dir %{_libdir}/gedit/plugins/externaltools
+%{_libdir}/gedit/plugins/externaltools/*.py[co]
+%dir %{_libdir}/gedit/plugins/pythonconsole
+%{_libdir}/gedit/plugins/pythonconsole/*.py[co]
+%dir %{_libdir}/gedit/plugins/snippets
+%{_libdir}/gedit/plugins/snippets/*.py[co]
+%dir %{_libdir}/gedit/plugins/quickopen
+%{_libdir}/gedit/plugins/quickopen/*.py[co]
+%dir %{_libdir}/gedit/girepository-1.0
+%{_libdir}/gedit/girepository-1.0/Gedit-3.0.typelib
+%{_datadir}/gedit
+%{_datadir}/GConf/gsettings/gedit.convert
+%{_datadir}/dbus-1/services/org.gnome.gedit.service
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.externaltools.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.pythonconsole.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.gschema.xml
+%{_desktopdir}/gedit.desktop
+%{_mandir}/man1/gedit.1*
+%{py_sitedir}/gi/overrides/*.py[co]
 
 %files devel
 %defattr(644,root,root,755)
 
 %files devel
 %defattr(644,root,root,755)
-%{_includedir}/gedit-*
-%{_pkgconfigdir}/gedit-*.pc
+%attr(755,root,root) %{_libdir}/libgedit-private.so
+%{_includedir}/gedit-3.0
+%{_pkgconfigdir}/gedit.pc
+
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/gedit
This page took 0.122859 seconds and 4 git commands to generate.