Group :: Editores
RPM: gedit-plugins
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
# This spec is backported to ALTLinux 4.1 automatically by rpmbph script. Do not edit it.
#
%define ver_major 2.22
%def_enable python
Name: gedit-plugins
Version: %ver_major.2
Release: alt0.M41.1
Summary: Plugins for GEdit
License: GPL
Group: Editors
Url: http://gnome.org
Packager: GNOME Maintainers Team <gnome at packages.altlinux.org>
Source: %gnome_ftp/%name/%ver_major/%name-%version.tar.bz2
# From configure.in
%define glib_ver 2.8.0
%define gtk_ver 2.8.0
%define gtksourceview_ver 2.0.0
%define gedit_ver 2.20.0
%define libglade_ver 2.4.0
%define gnome_vfs_ver 2.13.4
BuildPreReq: rpm-build-gnome >= 0.6
# From configure.in
BuildPreReq: intltool >= 0.35.0
BuildPreReq: gnome-doc-utils >= 0.3.2
BuildPreReq: glib2-devel >= %glib_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgtksourceview-devel >= %gtksourceview_ver
BuildPreReq: libglade2-devel >= %libglade_ver
BuildPreReq: gnome-vfs-devel >= %gnome_vfs_ver
BuildPreReq: gedit-devel >= %gedit_ver
# For Charmap plugin
BuildPreReq: libgucharmap-devel >= 1.6.0
# For Terminal plugin
BuildPreReq: %py_dependencies vte
%if_enabled python
BuildPreReq: python-module-pygobject-devel >= 2.11.5
BuildPreReq: python-module-pygtk-devel >= 2.9.7
BuildPreReq: python-module-pygnome-desktop-devel >= 2.15.90
BuildPreReq: python-module-pygtksourceview-devel >= 1.90.4
BuildPreReq: python-module-vte
%endif
BuildRequires: libSM-devel
BuildRequires: rpm-build-compat >= 0.95
%description
gEdit is a small but powerful text editor designed expressly for GNOME.
It 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 through the use of a
'tabbed' notebook and many more functions.
This package contains various plugins for gEdit, including Charmap, Terminal, and others.
%prep
%setup -q
%build
%configure \
--disable-static \
--disable-scrollkeeper \
--disable-schemas-install \
%make
%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%make_install install DESTDIR=%buildroot
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
%find_lang --with-gnome --output=files_list %name
# All the dancing below is about potential splitting of plugins into
# subpackages.
%define fill_plugin_fileset() \
for f in %{1}.{gedit-plugin,py,pyc,pyo,glade} lib%{1}.so; do \
[ -r "%buildroot%gedit_pluginsdir/$f" ] && echo "%gedit_pluginsdir/$f"; \
done >>files_list_%{1}; \
if [ -d "%buildroot%gedit_pluginsdir/%{1}" ]; then \
echo "%%dir %gedit_pluginsdir/%{1}" \
for e in py pyc pyo glade; do \
[ -r "%buildroot%gedit_pluginsdir/%{1}" ] && \
echo "%gedit_pluginsdir/%{1}/*.$e" \
done \
fi >>files_list_%{1}
%define plugins bracketcompletion charmap codecomment colorpicker drawspaces gpdefs joinlines sessionsaver showtabbar smartspaces terminal
for p in %plugins; do
%fill_plugin_fileset $p
cat files_list_$p >>files_list
done
%post
%gconf2_install gedit-show-tabbar-plugin
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall gedit-show-tabbar-plugin
fi
%files -f files_list
%gconf_schemasdir/gedit-show-tabbar-plugin.schemas
%exclude %gedit_pluginsdir/*.la
%changelog
…
Todas as alterações você pod ver aqui
#
%define ver_major 2.22
%def_enable python
Name: gedit-plugins
Version: %ver_major.2
Release: alt0.M41.1
Summary: Plugins for GEdit
License: GPL
Group: Editors
Url: http://gnome.org
Packager: GNOME Maintainers Team <gnome at packages.altlinux.org>
Source: %gnome_ftp/%name/%ver_major/%name-%version.tar.bz2
# From configure.in
%define glib_ver 2.8.0
%define gtk_ver 2.8.0
%define gtksourceview_ver 2.0.0
%define gedit_ver 2.20.0
%define libglade_ver 2.4.0
%define gnome_vfs_ver 2.13.4
BuildPreReq: rpm-build-gnome >= 0.6
# From configure.in
BuildPreReq: intltool >= 0.35.0
BuildPreReq: gnome-doc-utils >= 0.3.2
BuildPreReq: glib2-devel >= %glib_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgtksourceview-devel >= %gtksourceview_ver
BuildPreReq: libglade2-devel >= %libglade_ver
BuildPreReq: gnome-vfs-devel >= %gnome_vfs_ver
BuildPreReq: gedit-devel >= %gedit_ver
# For Charmap plugin
BuildPreReq: libgucharmap-devel >= 1.6.0
# For Terminal plugin
BuildPreReq: %py_dependencies vte
%if_enabled python
BuildPreReq: python-module-pygobject-devel >= 2.11.5
BuildPreReq: python-module-pygtk-devel >= 2.9.7
BuildPreReq: python-module-pygnome-desktop-devel >= 2.15.90
BuildPreReq: python-module-pygtksourceview-devel >= 1.90.4
BuildPreReq: python-module-vte
%endif
BuildRequires: libSM-devel
BuildRequires: rpm-build-compat >= 0.95
%description
gEdit is a small but powerful text editor designed expressly for GNOME.
It 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 through the use of a
'tabbed' notebook and many more functions.
This package contains various plugins for gEdit, including Charmap, Terminal, and others.
%prep
%setup -q
%build
%configure \
--disable-static \
--disable-scrollkeeper \
--disable-schemas-install \
%make
%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%make_install install DESTDIR=%buildroot
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
%find_lang --with-gnome --output=files_list %name
# All the dancing below is about potential splitting of plugins into
# subpackages.
%define fill_plugin_fileset() \
for f in %{1}.{gedit-plugin,py,pyc,pyo,glade} lib%{1}.so; do \
[ -r "%buildroot%gedit_pluginsdir/$f" ] && echo "%gedit_pluginsdir/$f"; \
done >>files_list_%{1}; \
if [ -d "%buildroot%gedit_pluginsdir/%{1}" ]; then \
echo "%%dir %gedit_pluginsdir/%{1}" \
for e in py pyc pyo glade; do \
[ -r "%buildroot%gedit_pluginsdir/%{1}" ] && \
echo "%gedit_pluginsdir/%{1}/*.$e" \
done \
fi >>files_list_%{1}
%define plugins bracketcompletion charmap codecomment colorpicker drawspaces gpdefs joinlines sessionsaver showtabbar smartspaces terminal
for p in %plugins; do
%fill_plugin_fileset $p
cat files_list_$p >>files_list
done
%post
%gconf2_install gedit-show-tabbar-plugin
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall gedit-show-tabbar-plugin
fi
%files -f files_list
%gconf_schemasdir/gedit-show-tabbar-plugin.schemas
%exclude %gedit_pluginsdir/*.la
%changelog
…
Todas as alterações você pod ver aqui