Summary: Text editor for the MATE desktop Name: mate-text-editor Version: 1.6.2 Release: 1%{?dist} License: GPLv2+ Group: Applications/Editors URL: http://mate-desktop.org Source0: http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: enchant-devel BuildRequires: libsoup-devel BuildRequires: gtk2-devel BuildRequires: gtksourceview2-devel BuildRequires: iso-codes-devel BuildRequires: libSM-devel BuildRequires: mate-common BuildRequires: mate-doc-utils BuildRequires: pygobject2-devel BuildRequires: pygtk2-devel BuildRequires: pygtksourceview-devel BuildRequires: python2-devel BuildRequires: rarian-compat Requires: pygtk2 Requires: pygobject2 Requires: pygtksourceview # needed to get a gsettings schema, #959607 Requires: mate-desktop-libs # needed to get a gsettings schema, #959607 Requires: mate-file-manager-schemas # the run-command plugin uses mate-dialogs Requires: mate-dialogs %description mate-text-editor is a small, but powerful text editor designed specifically for the MATE desktop. It has most standard text editor functions and fully supports international text in Unicode. Advanced features include syntax highlighting and automatic indentation of source code, printing and editing of multiple documents in one window. mate-text-editor is extensible through a plugin system, which currently includes support for spell checking, comparing files, viewing CVS ChangeLogs, and adjusting indentation levels. %package devel Summary: Support for developing plugins for the mate-text-editor text editor Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: gtksourceview2-devel Requires: pygtk2-devel %description devel Development files for mate-text-editor %prep %setup -q #NOCONFIGURE=1 ./autogen.sh # Fix debug permissions with messy hack find ./*/* -type f -exec chmod 644 {} \; find ./*/*/* -type f -exec chmod 644 {} \; %build %configure \ --disable-static \ --disable-scrollkeeper \ --enable-gtk-doc-html \ --enable-gvfs-metadata \ --enable-python \ --disable-schemas-compile make %{?_smp_mflags} V=1 %install make DESTDIR=%{buildroot} install desktop-file-install \ --delete-original \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/*.desktop ## clean up all the static libs for plugins /bin/rm -f `find %{buildroot}%{_libdir}/pluma/plugins -name "*.a"` /bin/rm -f `find %{buildroot}%{_libdir}/pluma/plugins -name "*.la"` /bin/rm -f `find %{buildroot}%{_libdir}/pluma/plugin-loaders -name "*.la"` # remove needless gsettings convert file rm -f %{buildroot}%{_datadir}/MateConf/gsettings/pluma.convert %find_lang pluma %post /bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || : /usr/bin/update-desktop-database &> /dev/null || : %postun if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : fi /usr/bin/update-desktop-database &> /dev/null || : %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %files -f pluma.lang %doc README COPYING AUTHORS %{_datadir}/pluma %{_datadir}/mate/help/pluma %{_datadir}/applications/pluma.desktop %{_datadir}/omf/pluma %{_datadir}/gtk-doc/html/pluma %{_mandir}/man1/* %{_libdir}/pluma %{_libexecdir}/pluma %{_bindir}/pluma %{_bindir}/mate-text-editor %{_datadir}/glib-2.0/schemas/org.mate.pluma.gschema.xml %{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.filebrowser.gschema.xml %{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.time.gschema.xml %files devel %{_includedir}/pluma %{_libdir}/pkgconfig/pluma.pc %changelog * Wed Jan 8 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.2-1 - update to 1.6.2 release - remove language patches and autogen.sh * Wed Jan 1 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-2 - fix native language support * Wed Jan 1 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-1 - update to 1.6.1 release * Thu Aug 08 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.0-5 - add runtime require mate-file-manager-schemas to fix #959607 * Thu Aug 08 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.0-4 - switch to runtime require mate-desktop-libs to fix #959607 - remove needless --with-gnome flag in find_language * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Jun 30 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.0-2 - add runtime require mate-desktop, fix rhbz #959607 - remove pluma.convert files - cleanup BR's - fix desktop file install command, no needed to add X-MATE - use runtime require mate-dialogs instead of zenity - remove BR mate-conf-devel - add --disable-static configure flag - general usage of %%{buildroot} - no need of mimeinfo rpm scriptlets - fix desktop-database rpm scriptlets - update BR's - add isa tag to -devel subpackage * Sat Apr 13 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.6.0-1 - Update to latest 1.6.0 stable release. * Sun Feb 10 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.5.1-1 - Update to latest upstream release * Mon Oct 15 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.4.0-2 - Fix build requires * Sun Oct 14 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.4.0-1 - Initial build