gedit-plugins/gedit-plugins.spec

103 lines
2.7 KiB
RPMSpec
Raw Normal View History

2007-05-06 08:11:41 +00:00
Name: gedit-plugins
2008-03-18 22:15:54 +00:00
Version: 2.22.0
Release: 1%{?dist}
2007-05-06 08:11:41 +00:00
Summary: Plugins for gedit
Group: Applications/Editors
2008-03-18 22:15:54 +00:00
License: GPLv2+
2007-05-06 08:11:41 +00:00
URL: http://live.gnome.org/GeditPlugins
2008-03-18 22:15:54 +00:00
Source0: ftp://ftp.gnome.org/pub/gnome/sources/gedit-plugins/2.22/%{name}-%{version}.tar.gz
2007-05-06 08:11:41 +00:00
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
2008-03-18 22:15:54 +00:00
BuildRequires: cairo-devel
BuildRequires: atk-devel
BuildRequires: pygtk2-devel
BuildRequires: pygtksourceview-devel
BuildRequires: pygobject2-devel
2007-05-06 08:11:41 +00:00
Requires: gedit
2008-03-18 22:15:54 +00:00
Requires: pygtk2
Requires: pygtksourceview
Requires: pygobject2
2007-05-06 08:11:41 +00:00
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
2008-03-18 22:15:54 +00:00
%configure --disable-schemas-install --enable-python
#--with-plugins=bracketcompletion,charmap,codecomment,colorpicker,drawspaces,joinlines,showtabbar,smartspaces,terminal
2007-05-06 08:11:41 +00:00
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
2008-03-18 22:15:54 +00:00
* Tue Mar 18 2008 Trond Danielsen <trond.danielsen@gmail.com> - 2.22.0-1
- Updated.
2008-02-20 05:48:12 +00:00
2007-05-06 08:11:41 +00:00
* Mon Apr 30 2007 Trond Danielsen <trond.danielsen@gmail.com> - 2.18.0-2
- Disable buggy session saver plugin.
- Removed static libraries.
* Sun Apr 01 2007 Trond Danielsen <trond.danielsen@gmail.com> - 2.18.0-1
- Initial version.