Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37533684
en ru br
ALT Linux repositórios
S:2.1.0-alt1
5.0: 1.2.2-alt1
4.1: 0.14.3-alt2
4.0: 0.11.2-alt1

Group :: Desenvolvimento/Outros
RPM: kdesvn

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define _unpackaged_files_terminate_build 1

Name:      kdesvn
Version:   0.14.3
Release:   alt2

Summary:   A subversion client for the KDE with KIO integration.

License:   GPL
Url:       http://www.alwins-world.de/wiki/programs/kdesvn
# There should be a better place
Group:     Development/Other

Packager: Andrey Rahmatullin <wrar at altlinux.ru>

Source:    %name-%version.tar.bz2

Patch:     %name-0.14.0-alt-link-fixes.patch

BuildPreReq: cmake
BuildPreReq: gcc-c++ kdelibs-devel libsubversion-devel xml-utils

Requires(post,postun): desktop-file-utils
BuildPreReq: desktop-file-utils

%description
Kdesvn is a subversion client for KDE.
It may used as standalone application or plugin (KPart). Base functions are provided
via a KIO protocol, too.

%package kiosvn
Group:    Development/Other
Summary:  A kde-kio integration for subversion based on kdesvn
Requires: kdesvn = %version
Conflicts: kdesdk-kio-svn

%description kiosvn
KIO integration (KIO::svn) based on kdesvn alternative protocol name.

%package -n libsvnqt
Group: System/Libraries
Summary: Wrapper lib for subversion QT integration.
%description -n libsvnqt
Shared lib which contains a QT C++ wrapper for subversion. It is core part
of kdesvn but is designed to not require KDE so plain QT programs may use
it.


%package -n libsvnqt-devel
Group:    Development/C++
Summary:  Wrapper lib for subversion QT integration.
Requires: libsvnqt = %version

%description -n libsvnqt-devel
Development files for libsvnqt


%prep
%setup
%patch -p1

mkdir build
cd build
cmake ../ \
-DCMAKE_INSTALL_PREFIX=`kde-config --prefix` \
-DCMAKE_SKIP_RPATH=YES

%build
cd build
%make_build

%install
pushd build
%makeinstall DESTDIR=%buildroot
popd

%find_lang --with-kde %name


%post
%update_menus
%update_desktopdb

%postun
%clean_menus
%clean_desktopdb

%post -n libsvnqt -p %post_ldconfig
%postun -n libsvnqt -p %postun_ldconfig


%files -f %name.lang
%_bindir/kdesvn
%_bindir/kdesvnaskpass
%_man1dir/kdesvn.1*
%_man1dir/kdesvnaskpass.1*
%_Kmenudir/kdesvn.desktop
%_Kapps/kconf_update/*
%_Kapps/kdesvn/
%_Kapps/kdesvnpart/
%_Kapps/konqueror/servicemenus/*.desktop
%_libkde/kded_kdesvnd.*
%_libkde/libkdesvnpart.*
%_Kcfg/kdesvn_part.kcfg
%_Kservices/kded/kdesvnd.desktop
%_iconsdir/*/*/*/*.png
%_iconsdir/*/*/*/*.svgz

%files kiosvn
%_libkde/kio_ksvn.*
%_Kservices/*.protocol

%files -n libsvnqt
%_libdir/libsvnqt.so.*

%files -n libsvnqt-devel
%_libdir/libsvnqt.so
%_includedir/svnqt


%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009