Drop automake build support.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/7/head
Michele Calgaro 2 years ago
parent c3e1de3197
commit 5d6073d6d9
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

3
.gitmodules vendored

@ -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 @@
See ticket tracker on http://tdesvn.alwins-world.de

@ -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…
Cancel
Save