diff --git a/.cvsignore b/.cvsignore index e69de29..7f1c41d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +gedit-plugins-2.18.0.tar.gz diff --git a/gedit-plugins.spec b/gedit-plugins.spec new file mode 100644 index 0000000..3c7d12b --- /dev/null +++ b/gedit-plugins.spec @@ -0,0 +1,91 @@ +Name: gedit-plugins +Version: 2.18.0 +Release: 2%{?dist} +Summary: Plugins for gedit + +Group: Applications/Editors +License: GPL +URL: http://live.gnome.org/GeditPlugins +Source0: ftp://ftp.gnome.org/pub/gnome/sources/gedit-plugins/2.18/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: gedit-devel +BuildRequires: gucharmap-devel +BuildRequires: gnome-doc-utils +BuildRequires: perl(XML::Parser) +BuildRequires: libgnomeui-devel +BuildRequires: gettext +BuildRequires: vte-devel +Requires: gedit +Requires(pre): GConf2 +Requires(post): GConf2 +Requires(preun): GConf2 + + +%description +A collection of plugins for gedit. + + +%prep +%setup -q +grep '"import vte' configure && sed \ + -i "s!import vte!import imp; imp.find_module('vte')!" configure + +%build +%configure --disable-schemas-install \ +--with-plugins=bracketcompletion,charmap,codecomment,colorpicker,drawspaces,joinlines,showtabbar,smartspaces,terminal +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +%find_lang %{name} +rm -f $RPM_BUILD_ROOT/%{_libdir}/gedit-2/plugins/libcharmap.la +rm -f $RPM_BUILD_ROOT/%{_libdir}/gedit-2/plugins/libshowtabbar.la + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%pre +if [ "$1" -gt 1 ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-uninstall-rule \ + %{_sysconfdir}/gconf/schemas/gedit-show-tabbar-plugin.schemas >/dev/null || : +fi + + +%post +export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` +gconftool-2 --makefile-install-rule \ + %{_sysconfdir}/gconf/schemas/gedit-show-tabbar-plugin.schemas > /dev/null || : + + + +%preun +if [ "$1" -eq 0 ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-uninstall-rule \ + %{_sysconfdir}/gconf/schemas/gedit-show-tabbar-plugin.schemas > /dev/null || : +fi + +%check +[ -f ${RPM_BUILD_ROOT}%{_libdir}/gedit-2/plugins/terminal.py ] + + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc README NEWS AUTHORS COPYING +%config(noreplace) %{_sysconfdir}/gconf/schemas/*.schemas +%{_libdir}/gedit-2/plugins/* + + +%changelog +* Mon Apr 30 2007 Trond Danielsen - 2.18.0-2 +- Disable buggy session saver plugin. +- Removed static libraries. + +* Sun Apr 01 2007 Trond Danielsen - 2.18.0-1 +- Initial version. diff --git a/sources b/sources index e69de29..a9d00f8 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +998845dced8481e4843d3b75569365a7 gedit-plugins-2.18.0.tar.gz