Group :: Desenvolvimento/Outros
RPM: devhelp
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define ver_major 0.10
%define cvsdate 20030204
%undefine cvsdate
Name: devhelp
Version: %ver_major
%define release alt1
%ifdef cvsdate
Release: %{release}cvs%cvsdate
%else
Release: %release
%endif
Summary: Devhelp
Summary(be_BY.UTF-8): Сыстэма даведкі для распрацоўніка ў асяродьдзі GNOME
Summary(ru_RU.UTF-8): Справочная система для разработчика в среде GNOME
License: GPL
Group: Development/Other
Url: http://www.gnome.org
Packager: Yuri N. Sedunov <aris at altlinux.ru>
%ifndef cvsdate
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.bz2
%else
Source: %name-%version-%cvsdate.tar.bz2
%endif
%define GConf_ver 2.10.0
%define ORBit_ver 2.12.1
%define libbonobo_ver 2.8.1
%define glade_ver 2.5.1
%define glib_ver 2.6.3
%define gnome_vfs_ver 2.10.0
%define gtk_ver 2.6.4
%define libxml2_ver 2.6.17
%define mozilla_ver 1.7
Requires: lib%name = %version-%release
PreReq: GConf2 >= %GConf_ver
Requires: ORBit2 >= %ORBit_ver
Requires: libbonobo2 >= %libbonobo_ver
Requires: glib2 >= %glib_ver
Requires: gnome-vfs2 >= %gnome_vfs_ver
Requires: libgtk+2 >= %gtk_ver
Requires: libglade2 >= %glade_ver
Requires: libxml2 >= %libxml2_ver
BuildPreReq: menu-devel
BuildPreReq: GConf2 >= %GConf_ver
BuildPreReq: ORBit2-devel >= %ORBit_ver
BuildPreReq: libbonobo2-devel >= %libbonobo_ver
BuildPreReq: glib2-devel >= %glib_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libglade2-devel >= %glade_ver
BuildPreReq: gnome-vfs2-devel >= %gnome_vfs_ver
BuildPreReq: libxml2-devel >= %libxml2_ver
BuildPreReq: mozilla-devel >= %mozilla_ver
# Automatically added by buildreq on Thu Mar 18 2004
BuildRequires: GConf2 ORBit2-devel XFree86-devel XFree86-libs esound fontconfig freetype2 gcc-c++ gcc-g77 glib2-devel gnome-vfs2-devel libGConf2-devel libart_lgpl-devel libatk-devel libbonobo2-devel libbonoboui-devel libglade2-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libpango-devel libpopt-devel libstdc++-devel libxml2-devel mozilla-devel mozilla-nspr perl-XML-Parser pkgconfig zlib-devel
%description
A developers help program.
%description -l be_BY.UTF-8
Даведкавая сыстэма для распрацоўніка у асяродзьдзі GNOME.
%description -l ru_RU.UTF-8
Справочная система для разработчика в среде GNOME.
%package -n lib%name
Summary: Devhelp widgets library
Summary(be_BY.UTF-8): Бібліятэка віджэтаў Devhelp
Summary(ru_RU.UTF-8): Библиотека виджетов Devhelp
Group: System/Libraries
Requires: mozilla >= %mozilla_ver
%description -n lib%name
This package provides shared library required for Devhelp to work.
%description -l be_BY.UTF-8 -n lib%name
Гэты пакет утрымлівае неабходную для працы Devhelp бібіліятэку.
%description -l ru_RU.UTF-8 -n lib%name
Пакет предостовляет необходимую для работы Devhelp библиотеку.
%package -n lib%name-devel
Summary: Devhelp widgets headers
Summary(be_BY.UTF-8): Файлы распрацоўкі патрэбныя для пабудовы дастасаваньняў з %name
Summary(ru_RU.UTF-8): Файлы разработки нужные для построения приложений с %name
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
This package provides files required to develop programs that use
Devhelp widgets.
%description -n lib%name-devel -l be_BY.UTF-8
Файлы распрацоўкі патрэбныя для пабудовы дастасаваньняў з %name
%description -n lib%name-devel -l ru_RU.UTF-8
Файлы разработки нужные для построения приложений с %name
%define _devhelpdir %_datadir/%name
%prep
%ifndef cvsdate
%setup -q -n %name-%version
%else
%setup -q -n %name-%version-%cvsdate
%endif
%build
%ifdef cvsdate
NOCONFIGURE=1 ./autogen.sh
%endif
%configure \
--disable-static \
--disable-install-schemas
%make_build
%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%makeinstall
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
# menu
%__mkdir_p %buildroot%_menudir
freedesktop2menu.pl "%name" "Applications/Development" \
%buildroot%_datadir/applications/%name.desktop \
%buildroot%_menudir/%name
# Create some directories in %name hierarchy
%__mkdir_p %buildroot%_devhelpdir/{specs,books}
%find_lang %name
%post
%gconf2_install %name
%update_menus
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_menus
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%files -f %name.lang
%_bindir/*
%dir %_devhelpdir
%dir %_devhelpdir/specs
%dir %_devhelpdir/books
%_devhelpdir/dtd
%_devhelpdir/images
%_devhelpdir/ui
%_devhelpdir/*.glade
%_datadir/applications/*
%_datadir/mime-info/*
%_datadir/pixmaps/*
%_menudir/*
%config %_sysconfdir/gconf/schemas/*
%doc AUTHORS ChangeLog NEWS README TODO
%files -n lib%name
%_libdir/*.so.*
%files -n lib%name-devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%changelog
…
Todas as alterações você pod ver aqui
%define cvsdate 20030204
%undefine cvsdate
Name: devhelp
Version: %ver_major
%define release alt1
%ifdef cvsdate
Release: %{release}cvs%cvsdate
%else
Release: %release
%endif
Summary: Devhelp
Summary(be_BY.UTF-8): Сыстэма даведкі для распрацоўніка ў асяродьдзі GNOME
Summary(ru_RU.UTF-8): Справочная система для разработчика в среде GNOME
License: GPL
Group: Development/Other
Url: http://www.gnome.org
Packager: Yuri N. Sedunov <aris at altlinux.ru>
%ifndef cvsdate
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.bz2
%else
Source: %name-%version-%cvsdate.tar.bz2
%endif
%define GConf_ver 2.10.0
%define ORBit_ver 2.12.1
%define libbonobo_ver 2.8.1
%define glade_ver 2.5.1
%define glib_ver 2.6.3
%define gnome_vfs_ver 2.10.0
%define gtk_ver 2.6.4
%define libxml2_ver 2.6.17
%define mozilla_ver 1.7
Requires: lib%name = %version-%release
PreReq: GConf2 >= %GConf_ver
Requires: ORBit2 >= %ORBit_ver
Requires: libbonobo2 >= %libbonobo_ver
Requires: glib2 >= %glib_ver
Requires: gnome-vfs2 >= %gnome_vfs_ver
Requires: libgtk+2 >= %gtk_ver
Requires: libglade2 >= %glade_ver
Requires: libxml2 >= %libxml2_ver
BuildPreReq: menu-devel
BuildPreReq: GConf2 >= %GConf_ver
BuildPreReq: ORBit2-devel >= %ORBit_ver
BuildPreReq: libbonobo2-devel >= %libbonobo_ver
BuildPreReq: glib2-devel >= %glib_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libglade2-devel >= %glade_ver
BuildPreReq: gnome-vfs2-devel >= %gnome_vfs_ver
BuildPreReq: libxml2-devel >= %libxml2_ver
BuildPreReq: mozilla-devel >= %mozilla_ver
# Automatically added by buildreq on Thu Mar 18 2004
BuildRequires: GConf2 ORBit2-devel XFree86-devel XFree86-libs esound fontconfig freetype2 gcc-c++ gcc-g77 glib2-devel gnome-vfs2-devel libGConf2-devel libart_lgpl-devel libatk-devel libbonobo2-devel libbonoboui-devel libglade2-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libpango-devel libpopt-devel libstdc++-devel libxml2-devel mozilla-devel mozilla-nspr perl-XML-Parser pkgconfig zlib-devel
%description
A developers help program.
%description -l be_BY.UTF-8
Даведкавая сыстэма для распрацоўніка у асяродзьдзі GNOME.
%description -l ru_RU.UTF-8
Справочная система для разработчика в среде GNOME.
%package -n lib%name
Summary: Devhelp widgets library
Summary(be_BY.UTF-8): Бібліятэка віджэтаў Devhelp
Summary(ru_RU.UTF-8): Библиотека виджетов Devhelp
Group: System/Libraries
Requires: mozilla >= %mozilla_ver
%description -n lib%name
This package provides shared library required for Devhelp to work.
%description -l be_BY.UTF-8 -n lib%name
Гэты пакет утрымлівае неабходную для працы Devhelp бібіліятэку.
%description -l ru_RU.UTF-8 -n lib%name
Пакет предостовляет необходимую для работы Devhelp библиотеку.
%package -n lib%name-devel
Summary: Devhelp widgets headers
Summary(be_BY.UTF-8): Файлы распрацоўкі патрэбныя для пабудовы дастасаваньняў з %name
Summary(ru_RU.UTF-8): Файлы разработки нужные для построения приложений с %name
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
This package provides files required to develop programs that use
Devhelp widgets.
%description -n lib%name-devel -l be_BY.UTF-8
Файлы распрацоўкі патрэбныя для пабудовы дастасаваньняў з %name
%description -n lib%name-devel -l ru_RU.UTF-8
Файлы разработки нужные для построения приложений с %name
%define _devhelpdir %_datadir/%name
%prep
%ifndef cvsdate
%setup -q -n %name-%version
%else
%setup -q -n %name-%version-%cvsdate
%endif
%build
%ifdef cvsdate
NOCONFIGURE=1 ./autogen.sh
%endif
%configure \
--disable-static \
--disable-install-schemas
%make_build
%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%makeinstall
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
# menu
%__mkdir_p %buildroot%_menudir
freedesktop2menu.pl "%name" "Applications/Development" \
%buildroot%_datadir/applications/%name.desktop \
%buildroot%_menudir/%name
# Create some directories in %name hierarchy
%__mkdir_p %buildroot%_devhelpdir/{specs,books}
%find_lang %name
%post
%gconf2_install %name
%update_menus
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_menus
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%files -f %name.lang
%_bindir/*
%dir %_devhelpdir
%dir %_devhelpdir/specs
%dir %_devhelpdir/books
%_devhelpdir/dtd
%_devhelpdir/images
%_devhelpdir/ui
%_devhelpdir/*.glade
%_datadir/applications/*
%_datadir/mime-info/*
%_datadir/pixmaps/*
%_menudir/*
%config %_sysconfdir/gconf/schemas/*
%doc AUTHORS ChangeLog NEWS README TODO
%files -n lib%name
%_libdir/*.so.*
%files -n lib%name-devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%changelog
…
Todas as alterações você pod ver aqui