Группа :: Разработка/Прочее
Пакет: rapidsvn
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _unpackaged_files_terminate_build 1
%def_with doxygen
Name: rapidsvn
Version: 0.9.8
Release: alt2
Summary: wxWidgets-based Subversion client
License: %gpl3plus
Group: Development/Other
Url: http://rapidsvn.tigris.org
Source: http://www.rapidsvn.org/download/release/%version/%name-%version.tar.gz
Source10: %name.desktop
Patch1: %name-0.9.4-link.patch
BuildRequires: rpm-build-licenses
# From configure.in
BuildRequires: gcc-c++
BuildRequires: libsubversion-devel >= 1.4.2
BuildRequires: wxGTK2u-devel >= 2.4.2
BuildRequires: cppunit-devel
BuildRequires: docbook-style-xsl xsltproc
%{?_with_doxygen:BuildRequires: doxygen graphviz}
BuildRequires: libpango-devel libexpat-devel
%description
RapidSVN is a cross-platform GUI front-end for the Subversion revision system
(http://subversion.tigris.org/) written in C++ using the wxWidgets GUI
framework.
%package -n libsvncpp
Summary: Subversion C++ API
Group: System/Libraries
%description -n libsvncpp
Subversion C++ shared library.
%package -n libsvncpp-devel
Summary: header files for libsvncpp
Group: Development/C++
Requires: libsvncpp = %version
%description -n libsvncpp-devel
Development files for libsvncpp, a C++ API for Subversion.
%prep
%setup -q
%patch1 -p0
%build
%autoreconf
%define xsldir %_datadir/xml/docbook/xsl-stylesheets/manpages/docbook.xsl
%configure --disable-static \
--with-apr-config=%_bindir/apr-1-config \
--with-apu-config=%_bindir/apu-1-config \
--with-cppunit \
--with-docbook-xsl-manpages=%xsldir \
--with-manpage \
%{subst_with doxygen}
%make_build
%install
%makeinstall_std
install -pD -m644 %SOURCE10 %buildroot%_desktopdir/%name.desktop
%files
%_bindir/rapidsvn
%_desktopdir/%name.desktop
%files -n libsvncpp
%_libdir/libsvncpp.so.*
%files -n libsvncpp-devel
%_libdir/libsvncpp.so
%dir %_includedir/svncpp
%_includedir/svncpp/*.hpp
%changelog
…
Полный changelog можно просмотреть здесь
%def_with doxygen
Name: rapidsvn
Version: 0.9.8
Release: alt2
Summary: wxWidgets-based Subversion client
License: %gpl3plus
Group: Development/Other
Url: http://rapidsvn.tigris.org
Source: http://www.rapidsvn.org/download/release/%version/%name-%version.tar.gz
Source10: %name.desktop
Patch1: %name-0.9.4-link.patch
BuildRequires: rpm-build-licenses
# From configure.in
BuildRequires: gcc-c++
BuildRequires: libsubversion-devel >= 1.4.2
BuildRequires: wxGTK2u-devel >= 2.4.2
BuildRequires: cppunit-devel
BuildRequires: docbook-style-xsl xsltproc
%{?_with_doxygen:BuildRequires: doxygen graphviz}
BuildRequires: libpango-devel libexpat-devel
%description
RapidSVN is a cross-platform GUI front-end for the Subversion revision system
(http://subversion.tigris.org/) written in C++ using the wxWidgets GUI
framework.
%package -n libsvncpp
Summary: Subversion C++ API
Group: System/Libraries
%description -n libsvncpp
Subversion C++ shared library.
%package -n libsvncpp-devel
Summary: header files for libsvncpp
Group: Development/C++
Requires: libsvncpp = %version
%description -n libsvncpp-devel
Development files for libsvncpp, a C++ API for Subversion.
%prep
%setup -q
%patch1 -p0
%build
%autoreconf
%define xsldir %_datadir/xml/docbook/xsl-stylesheets/manpages/docbook.xsl
%configure --disable-static \
--with-apr-config=%_bindir/apr-1-config \
--with-apu-config=%_bindir/apu-1-config \
--with-cppunit \
--with-docbook-xsl-manpages=%xsldir \
--with-manpage \
%{subst_with doxygen}
%make_build
%install
%makeinstall_std
install -pD -m644 %SOURCE10 %buildroot%_desktopdir/%name.desktop
%files
%_bindir/rapidsvn
%_desktopdir/%name.desktop
%files -n libsvncpp
%_libdir/libsvncpp.so.*
%files -n libsvncpp-devel
%_libdir/libsvncpp.so
%dir %_includedir/svncpp
%_includedir/svncpp/*.hpp
%changelog
…
Полный changelog можно просмотреть здесь