parent
c3e1de3197
commit
5d6073d6d9
@ -1,3 +0,0 @@
|
||||
[submodule "admin"]
|
||||
path = admin
|
||||
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin
|
@ -0,0 +1,15 @@
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
tdesvn relies on cmake to build.
|
||||
|
||||
Here are suggested default options:
|
||||
|
||||
-DCMAKE_INSTALL_PREFIX="/opt/trinity" \
|
||||
-DCONFIG_INSTALL_DIR="/etc/trinity" \
|
||||
-DSYSCONF_INSTALL_DIR="/etc" \
|
||||
-DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DCMAKE_VERBOSE_MAKEFILE="ON" \
|
||||
-DCMAKE_SKIP_RPATH="OFF" \
|
||||
-DBUILD_ALL="ON"
|
@ -1,72 +0,0 @@
|
||||
Note for failed linking
|
||||
=======================
|
||||
Seems that on some systems linking fails due missing references. You may
|
||||
solve it with
|
||||
|
||||
. /etc/profile.d/qt.sh
|
||||
export TQTLIB=${TQTDIR}/lib QTINC=${TQTDIR}/include
|
||||
|
||||
before running cmake.
|
||||
On some systems cmake doesn't detect that it is a threaded qt-version. So you should
|
||||
do
|
||||
|
||||
export CXXFLAGS="-DTQT_THREAD_SUPPORT"
|
||||
|
||||
before running cmake.
|
||||
(Or give it as parameter to cmake with -DCMAKE_CXX_FLAGS="-DTQT_THREAD_SUPPORT")
|
||||
|
||||
|
||||
Prepare install
|
||||
===============
|
||||
You require at least cmake 2.4, kde 3.4.x and subversion 1.2. In source-tree-build are mostly unwanted, so
|
||||
make a subdir called "tdesvn-build" and change to it.
|
||||
|
||||
Basic installation
|
||||
==================
|
||||
Change to your builddirectory and call cmake with the path to tdesvn. E.g.,
|
||||
when your build-folder is "tdesvn-build" within source-tree, so change to it
|
||||
and type "cmake ../".
|
||||
|
||||
Now your system get checked if it is able compiling tdesvn and cmake generates
|
||||
the Makefiles.
|
||||
Important parameters to cmake:
|
||||
|
||||
-DCMAKE_BUILD_TYPE=<buildtype>
|
||||
<buildtype> may current one of "Debug", "Release", "ReleaseWithDebInfo"
|
||||
or "MINSIZEREL"
|
||||
|
||||
-DCMAKE_INSTALL_PREFIX=<prefix>
|
||||
Default to "/usr/local"
|
||||
|
||||
-DSUBVERSION_INSTALL_PATH=<subversionlib-install-prefix>
|
||||
Where is subversion-lib installed. Default check in /usr and /usr/local
|
||||
|
||||
-DCMAKE_CXX_FLAGS=<some extra flags>
|
||||
Extra flags for the c++ compiler for your system required.
|
||||
|
||||
-DLIB_SUFFIX=<suffix>
|
||||
Mostly for 64bit systems, there suffix may be 64 so libs will installed
|
||||
in /usr/lib64 and not /usr/lib for instance.
|
||||
|
||||
After calling cmake just type
|
||||
make
|
||||
and build begins. When more output is wanted call
|
||||
make VERBOSE=1
|
||||
|
||||
After make type "make install" and install begins.
|
||||
|
||||
You may install to a temporary-root with
|
||||
make install DESTDIR=<temproot>
|
||||
|
||||
If you want to uninstall tdesvn again type "make uninstall" from within the
|
||||
build directory.
|
||||
|
||||
Extra cflags and linker flags
|
||||
=============================
|
||||
|
||||
If you require extra flags for compiler and linker you may give them via environment variables
|
||||
"CXXFLAGS" (c++ compiler)
|
||||
"LDFLAGS" (for linker)
|
||||
"CFLAGS" (for c-compiler, not needed in tdesvn build)
|
||||
|
||||
eg., it may usefull on 64bit systems "-m64" to CXXFLAGS and LDFLAGS.
|
@ -1,3 +0,0 @@
|
||||
Pure C++ KDE Subversion client.
|
||||
|
||||
C++ wrapper from rapidsvn (rapidsvn.tigris.org)
|
@ -0,0 +1,24 @@
|
||||
tdesvn - pure C++ TDE Subversion client.
|
||||
|
||||
C++ wrapper from rapidsvn (rapidsvn.tigris.org)
|
||||
|
||||
.
|
||||
|
||||
Contributing
|
||||
--------------
|
||||
|
||||
If you wish to contribute to tdesvn (TDE), you might do so:
|
||||
|
||||
- TDE Gitea Workspace (TGW) collaboration tool.
|
||||
https://mirror.git.trinitydesktop.org/gitea
|
||||
|
||||
- TDE Weblate Translation Workspace (TWTW) collaboration tool.
|
||||
https://mirror.git.trinitydesktop.org/weblate
|
||||
|
||||
|
||||
Translations status
|
||||
---------------------
|
||||
|
||||
### messages
|
||||
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/tdesvn/multi-auto.svg
|
||||
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/tdesvn/)
|
@ -1 +0,0 @@
|
||||
Subproject commit a7f75ac0ff587d5b8694a1b78557597161f8104c
|
@ -1,98 +0,0 @@
|
||||
Summary: A subversion client for the KDE with TDEIO integration.
|
||||
Name: tdesvn
|
||||
Version: 1.0.4
|
||||
Release: 1%{?dist}
|
||||
License: LGPL
|
||||
Vendor: Rajko Albrecht <ral@alwins-world.de>
|
||||
Url: http://tdesvn.alwins-world.de
|
||||
Group: Development/Tools
|
||||
Source: tdesvn-%version.tar.bz2
|
||||
BuildRoot: %{_tmppath}/%{name}-root
|
||||
Requires: /usr/bin/dot
|
||||
BuildRequires: apr-devel
|
||||
BuildRequires: apr-util-devel
|
||||
BuildRequires: subversion-devel >= 1.3.0
|
||||
BuildRequires: cmake >= 2.4
|
||||
BuildRequires: sqlite-devel
|
||||
BuildRequires: tdelibs-devel >= 3.4
|
||||
|
||||
%description
|
||||
Kdesvn is a subversion client for KDE.
|
||||
It may used as standalone application or plugin (KPart). Base functions are provided
|
||||
via a TDEIO protocol, too.
|
||||
|
||||
%package tdeiosvn
|
||||
Requires: tdesvn = %{version}
|
||||
Group: Development/Tools
|
||||
Summary: A kde-tdeio integration for subversion based on tdesvn
|
||||
|
||||
%description tdeiosvn
|
||||
TDEIO integration (TDEIO::svn) based on tdesvn alternative protocol name.
|
||||
|
||||
%package devel
|
||||
Group: Development/Libraries
|
||||
Summary: Wrapper lib for subversion QT integration.
|
||||
Requires: subversion-devel >= 1.2.0
|
||||
Requires: tdesvn = %{version}
|
||||
|
||||
%description devel
|
||||
Development files for tdesvn.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ../ -DCMAKE_INSTALL_PREFIX=`/opt/trinity` -DCMAKE_BUILD_TYPE=Release -DLIB_SUFFIX=`` -DCMAKE_INCLUDE_PATH=`/opt/trinity/include/tde` -DCMAKE_LIBRARY_PATH=`/opt/trinity/lib`
|
||||
|
||||
%build
|
||||
cd build
|
||||
# Setup for parallel builds
|
||||
numprocs=`egrep -c ^cpu[0-9]+ /proc/stat || :`
|
||||
if [ "$numprocs" = "0" ]; then
|
||||
numprocs=1
|
||||
fi
|
||||
|
||||
make -j$numprocs
|
||||
|
||||
%install
|
||||
cd build
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
gzip $RPM_BUILD_ROOT/%{_datadir}/man/man1/*
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT/*
|
||||
rm -rf $RPM_BUILD_DIR/tdesvn
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/tdesvn
|
||||
%{_bindir}/tdesvnaskpass
|
||||
%{_libdir}/*/*part*
|
||||
%{_datadir}/applications/*
|
||||
%{_datadir}/apps/tdesvn/*
|
||||
%{_datadir}/apps/tdesvnpart/*
|
||||
%{_datadir}/apps/tdeconf_update/*
|
||||
%{_datadir}/config.kcfg/*
|
||||
%{_datadir}/doc/*
|
||||
%{_datadir}/icons/*
|
||||
%{_datadir}/locale/*
|
||||
%{_libdir}/*/kded_tdesvnd.*
|
||||
%{_datadir}/services/kded/tdesvnd.desktop
|
||||
%{_datadir}/apps/konqueror/servicemenus/tdesvn*
|
||||
%{_libdir}/*/tdeio_ksvn*
|
||||
%{_datadir}/services/ksvn*.protocol
|
||||
%{_datadir}/man/man1/*
|
||||
%{_libdir}/libsvnqt*.so*
|
||||
%doc AUTHORS ChangeLog GPL.txt TODO COPYING COPYING.OpenSSL
|
||||
|
||||
%files tdeiosvn
|
||||
%defattr(-,root,root)
|
||||
%{_datadir}/services/svn*.protocol
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%{_includedir}/svnqt/*
|
||||
|
||||
%changelog
|
@ -1,19 +0,0 @@
|
||||
/***************************************************************************
|
||||
* Copyright (C) 2007 by Rajko Albrecht ral@alwins-world.de *
|
||||
* http://tdesvn.alwins-world.de/ *
|
||||
* *
|
||||
* This program is free software; you can redistribute it and/or modify *
|
||||
* it under the terms of the GNU General Public License as published by *
|
||||
* the Free Software Foundation; either version 2 of the License, or *
|
||||
* (at your option) any later version. *
|
||||
* *
|
||||
* This program is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
* GNU General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU General Public License *
|
||||
* along with this program; if not, write to the *
|
||||
* Free Software Foundation, Inc., *
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
|
||||
***************************************************************************/
|
@ -1,19 +0,0 @@
|
||||
/***************************************************************************
|
||||
* Copyright (C) 2007 by Rajko Albrecht ral@alwins-world.de *
|
||||
* http://tdesvn.alwins-world.de/ *
|
||||
* *
|
||||
* This program is free software; you can redistribute it and/or modify *
|
||||
* it under the terms of the GNU General Public License as published by *
|
||||
* the Free Software Foundation; either version 2 of the License, or *
|
||||
* (at your option) any later version. *
|
||||
* *
|
||||
* This program is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
* GNU General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU General Public License *
|
||||
* along with this program; if not, write to the *
|
||||
* Free Software Foundation, Inc., *
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
|
||||
***************************************************************************/
|
Loading…
Reference in new issue