From e2f541c98dfa4081fa3ab3d28f08ea2309281884 Mon Sep 17 00:00:00 2001 From: tpearson Date: Mon, 15 Mar 2010 17:32:48 +0000 Subject: Added KDE3 version of kdesvn git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kdesvn@1103685 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- Helperstuff/BuildService/Readme.OSC.txt | 5 + Helperstuff/BuildService/debian.changelog | 357 ++++++++++++++++++++++++++++++ Helperstuff/BuildService/debian.control | 53 +++++ Helperstuff/BuildService/kdesvn.dsc.in | 13 ++ Helperstuff/BuildService/kdesvn.spec.in | 122 ++++++++++ 5 files changed, 550 insertions(+) create mode 100644 Helperstuff/BuildService/Readme.OSC.txt create mode 100644 Helperstuff/BuildService/debian.changelog create mode 100644 Helperstuff/BuildService/debian.control create mode 100644 Helperstuff/BuildService/kdesvn.dsc.in create mode 100644 Helperstuff/BuildService/kdesvn.spec.in (limited to 'Helperstuff/BuildService') diff --git a/Helperstuff/BuildService/Readme.OSC.txt b/Helperstuff/BuildService/Readme.OSC.txt new file mode 100644 index 0000000..46ed38a --- /dev/null +++ b/Helperstuff/BuildService/Readme.OSC.txt @@ -0,0 +1,5 @@ +Kdesvn OSC url is https://api.opensuse.org/source/home:elektritter:kdesvn, the SPEC file is only for this, +for local builds you have to setup the variable "{distribution}_version" to the right value. + +See spec file which distributions are currently supported. Help for supporting more distributions in OSC +is welcome. diff --git a/Helperstuff/BuildService/debian.changelog b/Helperstuff/BuildService/debian.changelog new file mode 100644 index 0000000..599c086 --- /dev/null +++ b/Helperstuff/BuildService/debian.changelog @@ -0,0 +1,357 @@ +kdesvn (1.0.2-1) unstable; urgency=low + + * New upstream release. + + -- Rajko Albrecht Tue, 15 Sep 2008 14:26:45 +0200 + +kdesvn (0.14.6-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Tue, 15 Jul 2008 14:26:45 +0200 + +kdesvn (0.14.5-1) unstable; urgency=low + + * New upstream release. + * debian/control + - Don't conflict with kde4 versions of kdesdk-kio-plugins. Closes: #483260 + - Bump Standards-Version to 3.8.0. No further changes. + * debian/watch + - Update watch file to match the new download location. + * debian/patches/02-docimages.patch + - Specifiy the path to the doc images directly. + Beginning with version 2.4.7, cmake copies symlinks verbatim, leading to + dangling symlinks. Closes: #480585 + + -- Michael Biebl Mon, 14 Jul 2008 20:06:12 +0200 + +kdesvn (0.14.4-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Mon, 19 May 2008 18:25:35 +0200 + +kdesvn (0.14.3-1) unstable; urgency=low + + * New upstream release. + * debian/rules + - Include the cmake.mk class provided by cdbs. + * debian/cdbs/cmake.mk + - Drop our custom cmake.mk Makefile as we now use the one provided by + cdbs. + * debian/control + - Bump Build-Depends on cdbs to (>= 0.4.50) for the cmake support. + - Drop the "-1" revsion of the libssl-dev Build-Depends to make lintian + happy. + + -- Michael Biebl Fri, 04 Apr 2008 01:02:42 +0200 + +kdesvn (0.14.2-2) unstable; urgency=low + + * debian/rules + - Pass -DLIB_SUFFIX="" to DEB_CMAKE_EXTRA_FLAGS. This ensures that the + libraries are installed into lib and not lib64 on 64-bit architectures. + Closes: #468064 + - Update DEB_DH_MAKESHLIBS_ARGS for libsvnqt4. + + -- Michael Biebl Tue, 26 Feb 2008 23:31:17 +0100 + +kdesvn (0.14.2-1) unstable; urgency=low + + * New upstream release. + * debian/control + - Bump Standards-Version to 3.7.3. No further changes required. + + -- Michael Biebl Wed, 20 Feb 2008 00:15:24 +0100 + +kdesvn (0.14.1-1) unstable; urgency=low + + * New upstream release. + * debian/watch + - Updated for the new download location. Closes: #449689 + + -- Michael Biebl Mon, 12 Nov 2007 11:36:34 +0100 + +kdesvn (0.14.0-1) unstable; urgency=low + + * New upstream release. + * debian/kdesvn.menu + - Change section to "Applications/Programming" to comply with the new menu + spec. + * debian/patches/01-bashisms_kconf_update.patch + - Fix a bashism in the kconf_update script. + * debian/control + - Use the new "Homepage:" field to specify the upstream URL. + - SONAME bump, rename the libsvnqt3 package to libsvnqt4. + * Rename libsvnqt3.install to libsvnqt4.install. + * debian/kdesvn.install + - Install the kconf_update files. + * debian/libsvnqt-dev.install + - No longer install the libtool *.la files for libsvnqt. + + -- Michael Biebl Thu, 18 Oct 2007 02:20:32 +0200 + +kdesvn (0.13.0-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Fri, 10 Aug 2007 00:13:38 +0200 + +kdesvn (0.12.1-1) unstable; urgency=low + + * New upstream release. + * debian/watch + - Adapt to new directory layout. + * debian/control + - Replace ${Source-Version} with ${binary:Version}. + + -- Michael Biebl Wed, 13 Jun 2007 16:07:32 +0200 + +kdesvn (0.12.0-1) unstable; urgency=low + + * New upstream release. + * debian/patches/01-po_ca.patch + + Removed. Merged upstream. + + -- Michael Biebl Sat, 05 May 2007 02:07:52 +0200 + +kdesvn (0.11.2-2) unstable; urgency=low + + * debian/patches/01-po_ca.patch + - Added. Updates to the Catalan translation by Antoni Bella PĂ©rez. Thanks! + Closes: #417963 + + -- Michael Biebl Thu, 05 Apr 2007 21:16:11 +0200 + +kdesvn (0.11.2-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Mon, 26 Mar 2007 00:51:07 +0200 + +kdesvn (0.11.1-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Mon, 5 Mar 2007 06:44:49 +0100 + +kdesvn (0.11.0-1) unstable; urgency=low + + * New upstream release. + * debian/patches/01-kompare_diff.patch + + Removed. Fixed upstream. + * debian/control + + Add a "Suggests: kdiff3" to kdesvn. kdiff3 can be used as an external + merge program. + + -- Michael Biebl Fri, 27 Oct 2006 12:52:15 +0200 + +kdesvn (0.10.0-2) unstable; urgency=low + + * Update maintainer email address to biebl@debian.org. + * debian/patches/01-kompare_diff.patch + + Added. Fixes a problem when using kompare as external diff application. + Closes: #394817 + + -- Michael Biebl Mon, 23 Oct 2006 13:12:45 +0200 + +kdesvn (0.10.0-1) unstable; urgency=low + + * New upstream release. + * API bump for libsvnqt + + Updated debian/control: libsvnqt2 -> libsvnqt3. + + Moved debian/libsvnqt2.install to debian/libsvnqt3.install. + + -- Michael Biebl Thu, 5 Oct 2006 01:50:41 +0200 + +kdesvn (0.9.3-1) unstable; urgency=low + + * New upstream release. + * debian/control + + Changed build dependency from libsvn0-dev to libsvn-dev. + + libsvnqt-dev: Changed "Depends: libsvn0-dev" to libsvn-dev. + * debian/patches/01-cmake_uic.patch + + Removed, merged upstream. + * debian/patches/02-build_system.patch + + Removed, fixed upstream. + + -- Michael Biebl Sat, 16 Sep 2006 16:54:55 +0200 + +kdesvn (0.9.2-1) unstable; urgency=low + + * New upstream release. + + Improved UTF-8 handling. Closes: #381424 + + Dynamic context menues can now be disabled from within kdesvn. + Closes: #377592. This also addresses #370303. + * Switched the build system to CMake. + + Added debian/cdbs/cmake.mk, a cdbs class for CMake (taken from the + strigi package). + + Updated the build dependencies in debian/control accordingly. + + Updated debian/rules. Include debian/cdbs/cmake.mk instead of + /usr/share/cdbs/1/class/kde.mk. + * Updated debian/watch to scan for bz2 tarballs. + * Backported two build system related fixes from trunk (01-cmake_uic.patch + and 02-build_system.patch). + + -- Michael Biebl Fri, 1 Sep 2006 13:40:57 +0200 + +kdesvn (0.9.1-1) unstable; urgency=medium + + * New upstream release. + + Correct diffs for non-UTF8 locales. Closes: #369809 + * Ship updated admin/cvs.sh with support for autoconf-2.6. Closes: #379826 + + -- Michael Biebl Tue, 25 Jul 2006 22:36:03 +0200 + +kdesvn (0.9.0-1) unstable; urgency=low + + * New upstream release. + + The dynamic context menu entries are now in their own, exclusive + submenu. This is a workaround for #370303. + * Removed patch makefile_am.diff, merged upstream. + + -- Michael Biebl Mon, 24 Jul 2006 02:52:17 +0200 + +kdesvn (0.8.5-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Sun, 25 Jun 2006 08:00:01 +0200 + +kdesvn (0.8.4-1) unstable; urgency=low + + * New upstream release. + * Bumped Standards-Version to 3.7.2, no further changes required. + + -- Michael Biebl Sun, 21 May 2006 13:32:16 +0200 + +kdesvn (0.8.3-1) unstable; urgency=low + + * New upstream release. Closes: #365643 + + Local characters in URLs are properly encoded now. Closes: #364910 + + Do not print a warning message if svnqt and kdesvn version differ. + Closes: #365743 + * Bumped Standards-Version to 3.7.1, no further changes required. + + -- Michael Biebl Thu, 4 May 2006 00:18:09 +0200 + +kdesvn (0.8.2-1) unstable; urgency=low + + * New upstream release. + * Added a "Recommends: graphviz" to kdesvn. dot is part of the graphviz + package and used by kdesvn to generate nice looking revision graphs. + * The soname of svnqt changed from 1 to 2. Updated the control files + accordingly. + * Moved libsvnqt2 in front of kdesvn in debian/control. This way the shlibs + file of libsvnqt2 is created before dh_shlibdeps for kdesvn is run. + + -- Michael Biebl Sun, 23 Apr 2006 00:40:43 +0200 + +kdesvn (0.8.1-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Sun, 2 Apr 2006 15:18:56 +0200 + +kdesvn (0.8.0-1) unstable; urgency=low + + * New upstream release. + * Added two new binary packages libsvnqt1 and libsvnqt-dev. svnqt is a Qt + wrapper library for subversion. kdesvn uses it to ease the access to + libsvn. + * Updated copyright file and added information about svnqt. + * Bumped debhelper compatibility to 5. + + -- Michael Biebl Fri, 24 Mar 2006 08:56:09 +0100 + +kdesvn (0.7.4-1) unstable; urgency=low + + * New upstream release. + * Fixed indentation of homepage url in the long description. + * Disabled autoloading of kded service, added patch kded_no_autoload.diff. + Fixes problem with dynamic context menus. Closes: #348411 + + -- Michael Biebl Wed, 1 Mar 2006 22:19:30 +0100 + +kdesvn (0.7.3-1) unstable; urgency=low + + * New upstream release. + + Removed patch store_passwords_config.diff, merged upstream. + + Removed patch settings_icons.diff, merged upstream. + + -- Michael Biebl Thu, 2 Feb 2006 15:25:50 +0100 + +kdesvn (0.7.2-2) unstable; urgency=low + + * subversion_settings.cpp was not regenerated from the patched ui file. + Enforce its recreation via rm. This really fixes #345518. + + -- Michael Biebl Fri, 13 Jan 2006 16:09:35 +0100 + +kdesvn (0.7.2-1) unstable; urgency=low + + * New upstream release. + + Removed patch context_menu.diff, merged upstream. + * Added patch store_passwords_config.diff. Closes: #345518 + * Added patch settings_icons.diff for more distinct icons in the settings + dialog. + + -- Michael Biebl Fri, 13 Jan 2006 04:31:54 +0100 + +kdesvn (0.7.1-1) unstable; urgency=low + + * New upstream release. + * Tightened build dependency on kdelibs4-dev because of the C++ allocator + change. + * Tightened build dependency on libsvn0-dev as kdesvn now requires subversion + 1.2 or higher. + * Split up package into core application kdesvn and KIO plugin package + kdesvn-kio-plugins. + * Updated menu icon. + * Use Debian libtool and regenerate the autotools files. Closes: #343952 + + Add build dependencies to automake1.9, autoconf and libtool. + + Patch makefile_am.diff from Aurelien Jarno adds + missing libraries needed for linking. + + -- Michael Biebl Mon, 19 Dec 2005 21:47:39 +0100 + +kdesvn (0.6.3-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Mon, 24 Oct 2005 17:37:02 +0200 + +kdesvn (0.6.2-1) unstable; urgency=low + + * New upstream release. + * Added a versioned build dependency to libssl-dev (>= 0.9.8a-1) to make + sure kdesvn links against a version of openssl which has symbol + versioning. + + -- Michael Biebl Wed, 5 Oct 2005 15:40:53 +0200 + +kdesvn (0.6.1-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Tue, 4 Oct 2005 04:04:14 +0200 + +kdesvn (0.6.0-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Fri, 23 Sep 2005 16:47:04 +0200 + +kdesvn (0.5.3-2) unstable; urgency=low + + * Removed useless build dependency on build-essential which was + generated by cdbs. Closes: #326638 + + -- Michael Biebl Mon, 5 Sep 2005 18:50:39 +0200 + +kdesvn (0.5.3-1) unstable; urgency=low + + * Initial release. Closes: #323697 + + -- Michael Biebl Fri, 2 Sep 2005 19:26:13 +0200 + diff --git a/Helperstuff/BuildService/debian.control b/Helperstuff/BuildService/debian.control new file mode 100644 index 0000000..6df53f6 --- /dev/null +++ b/Helperstuff/BuildService/debian.control @@ -0,0 +1,53 @@ +Source: kdesvn +Section: devel +Priority: optional +Maintainer: Rajko Albrecht +Build-Depends: cdbs (>= 0.4.50), debhelper (>= 5.0.0), cmake (>= 2.4), kdelibs4-dev (>= 4:3.4.3-2), libsvn-dev (>= 1.2.0), libssl-dev (>= 0.9.8a), gettext +Standards-Version: 3.8.0 +Homepage: http://kdesvn.alwins-world.de/ + +Package: libsvnqt4 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Qt wrapper library for subversion + This package provides svnqt, a Qt wrapper library around the + subversion library. + . + It is based on the RapidSvn SvnCpp library, a subversion client API + written in C++. + +Package: libsvnqt-dev +Section: libdevel +Architecture: any +Depends: libsvnqt4 (= ${binary:Version}), libqt3-mt-dev, libsvn-dev +Description: Qt wrapper library for subversion (development files) + This package contains the header files and symbolic links that developers + using svnqt will need. + +Package: kdesvn +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, kdesvn-kio-plugins (= ${binary:Version}) +Recommends: kompare, graphviz +Suggests: khelpcenter, kdiff3 +Description: subversion client with tight KDE integration + KDESvn is a graphical client for the subversion revision control + system (svn). + . + Besides offering common and advanced svn operations, it features + a tight integration into KDE and can be embedded into other KDE + applications like konqueror via the KDE component technology KParts. + +Package: kdesvn-kio-plugins +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: kdesdk-misc (<< 4:3.5.0-1), kdesdk-kio-plugins (<< 4:4.0.0) +Replaces: kdesdk-kio-plugins (<< 4:4.0.0) +Description: subversion I/O slaves for KDE + This packages includes KIO slaves for svn, svn+file, svn+http, + svn+https, svn+ssh. This allows you to access subversion repositories + inside any KIO enabled KDE application. + . + This package is part of kdesvn. diff --git a/Helperstuff/BuildService/kdesvn.dsc.in b/Helperstuff/BuildService/kdesvn.dsc.in new file mode 100644 index 0000000..2c02e0b --- /dev/null +++ b/Helperstuff/BuildService/kdesvn.dsc.in @@ -0,0 +1,13 @@ +Format: 1.0 +Source: kdesvn +Binary: libsvnqt4, libsvnqt-dev, kdesvn, kdesvn-kio-plugins +Architecture: any +Version: @VERSION@-1 +Maintainer: Rajko Albrecht +Homepage: http://kdesvn.alwins-world.de/ +Standards-Version: 3.8.0 +Build-Depends: cdbs (>= 0.4.50), cmake (>= 2.4), debhelper (>= 5.0.0), gettext, kdelibs4-dev (>= 4:3.4.3-2), libssl-dev (>= 0.9.8a), libsvn-dev (>= 1.2.0) +Files: + 1a7ef78663645b9a1e4b9b5161fdfe0d 11338 kdesvn_@VERSION@-1.diff.tar.gz + d57283ebb8157ae919762c58419353c8 133282 kdesvn_@VERSION@.orig.tar.gz + diff --git a/Helperstuff/BuildService/kdesvn.spec.in b/Helperstuff/BuildService/kdesvn.spec.in new file mode 100644 index 0000000..66a3aa3 --- /dev/null +++ b/Helperstuff/BuildService/kdesvn.spec.in @@ -0,0 +1,122 @@ +# norootforbuild +Summary: A subversion client for the KDE with KIO integration +Name: kdesvn +Version: @VERSION@ +Release: 1 +License: LGPL +Vendor: Rajko Albrecht +Url: http://kdesvn.alwins-world.de +Group: Development/Tools +Source: kdesvn-%version.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-root +Requires: subversion >= 1.3.0 +Requires: /usr/bin/dot +BuildRequires: cmake >= 2.4 +BuildRequires: gcc-c++ +BuildRequires: sqlite-devel +BuildRequires: subversion-devel + +%if 0%{?fedora_version} > 0 || 0%{?rhel_version} > 0 || 0%{?centos_version} > 0 +BuildRequires: apr-devel +BuildRequires: apr-util-devel +%if 0%{?fedora_version} > 8 +BuildRequires: kdelibs3-devel +%else +BuildRequires: kdelibs-devel >= 3.4 +%endif +%define _prefix /usr +%endif + +%if 0%{?suse_version} > 0 +BuildRequires: xorg-x11-devel +BuildRequires: kdelibs3-devel +%define _prefix /opt/kde3 +%if %suse_version >= 1010 +BuildRequires: libapr1 libapr1-devel libapr-util1 libapr-util1-devel +%else +BuildRequires: libapr0 +%endif +%define _bindir %{_prefix}/bin +%define _datadir %{_prefix}/share +%define _libdir %{_prefix}/%_lib +%define _includedir %{_prefix}/include +%endif + + +%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 +Requires: kdesvn = %{version} +Group: Development/Tools +Summary: A kde-kio integration for subversion based on kdesvn + +%description kiosvn +KIO integration (KIO::svn) based on kdesvn alternative protocol name. + +%package devel +Group: Development/Libraries +Summary: Wrapper lib for subversion QT integration +Requires: subversion-devel >= 1.3.0 +Requires: kdesvn = %{version} + +%description devel +Development files for kdesvn. It is required when you plan use svnqt wrapper library in your own application. + +%prep +%setup -q +mkdir build +cd build +cmake ../ -DCMAKE_INSTALL_PREFIX=`kde-config --prefix` -DCMAKE_BUILD_TYPE=Release -DLIB_SUFFIX=`kde-config --libsuffix` + +%build +%if 0%{?suse_version} > 0 +. /etc/opt/kde3/common_options +%endif +cd build +make %{?jobs:-j%jobs} + +%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 + + +%files +%defattr(-,root,root) +%{_bindir}/kdesvn +%{_bindir}/kdesvnaskpass +%{_libdir}/*/*part* +%{_datadir}/applications/* +%{_datadir}/apps/kdesvn/* +%{_datadir}/apps/kdesvnpart/* +%{_datadir}/apps/kconf_update/* +%{_datadir}/config.kcfg/* +%{_datadir}/doc/* +%{_datadir}/icons/* +%{_datadir}/locale/* +%{_libdir}/*/kded_kdesvnd.* +%{_datadir}/services/kded/kdesvnd.desktop +%{_datadir}/apps/konqueror/servicemenus/kdesvn* +%{_libdir}/*/kio_ksvn* +%{_datadir}/services/ksvn*.protocol +%{_datadir}/man/man1/* +%{_libdir}/libsvnqt*.so* +%doc AUTHORS ChangeLog GPL.txt TODO COPYING COPYING.OpenSSL + +%files kiosvn +%defattr(-,root,root) +%{_datadir}/services/svn*.protocol + +%files devel +%defattr(-,root,root) +%dir %{_includedir}/svnqt +%{_includedir}/svnqt/* + +%changelog -- cgit v1.2.1