--- kscope-1.9.4.orig/debian/changelog +++ kscope-1.9.4/debian/changelog @@ -0,0 +1,128 @@ +kscope (1.9.4-2) unstable; urgency=low + + * Team Upload + * Add debian/patches/03_fix_indirect_linking to fix FTBFS with new linker + (closes: #555062) + + -- Scott Kitterman Sat, 19 Nov 2011 23:29:06 -0500 + +kscope (1.9.4-1) unstable; urgency=low + + * New upstream release. + * Remove 03_fix_createindex_call.diff patch. Merged upstream. + * Bump Standards-Version to 3.8.1. No changes needed. + + -- Fathi Boudra Tue, 14 Apr 2009 20:40:27 +0200 + +kscope (1.9.2-1) unstable; urgency=low + + * New upstream release: + - code rewrite using Qt 4 only. + * Remove all previous patches. Deprecated. + * Add patches: + - 01_fix_install_path.diff + Use INSTALL_PATH=/usr instead of /usr/local prefix. + - 02_set_debian_qscintilla_path.diff + QScintilla on Debian uses /usr/include/qt4/Qsci include path. + - 03_fix_createindex_call.diff + Fix error: call of overloaded 'createIndex(int&, int&, NULL)' + is ambiguous. + * Bump compat to 7. + * Update Section field: use devel. + * Update build dependencies: + - Remove previous build-depends. Deprecated + - Add libqt4-dev and libqscintilla2-dev. + * Rewrite descriptions as kscope isn't a KDE application anymore. + * Update copyright: kscope is licensed under GPL-2+ now. + * Remove docs file. Deprecated. + * Add kscope.desktop file. + * Remove kscope manpage. Deprecated. + * Rewrite rules file. Use debhelper. + + -- Fathi Boudra Fri, 27 Feb 2009 00:14:00 +0100 + +kscope (1.6.2-1) unstable; urgency=low + + * New upstream release (bugfix release). + * Bump Standards-Version to 3.8.0 (no changes needed). + + -- Fathi Boudra Sat, 09 Aug 2008 10:20:14 +0200 + +kscope (1.6.1-1) unstable; urgency=low + + * New upstream release. + * Refresh patches. + * Bump Standards-Version to 3.7.3. + * Use Homepage, Vcs-Browser and Vcs-Svn fields. + * Switch to quilt patch system. + * Remove embedded copy of GFDL as it can be found in common-licences. + + -- Fathi Boudra Sat, 01 Mar 2008 19:33:31 +0100 + +kscope (1.6.0-1) unstable; urgency=low + + * New upstream release. + + -- Fathi Boudra Thu, 12 Jul 2007 21:22:32 +0200 + +kscope (1.5.2-1) unstable; urgency=low + + * New upstream release. (Closes: #420874) + + -- Fathi Boudra Tue, 15 May 2007 19:47:50 +0200 + +kscope (1.5.1-2) unstable; urgency=low + + * Upload to unstable + + -- Mark Purcell Sat, 3 Mar 2007 13:23:12 +0000 + +kscope (1.5.1-1) experimental; urgency=low + + * New upstream release. + + -- Fathi Boudra Thu, 15 Feb 2007 18:56:31 +0100 + +kscope (1.5.0-1) unstable; urgency=low + + * New upstream release + * Add ./debian/rules get-orig-source for http://buildserver.net + * Build-Depends: autotools-dev fixes outdated-autotools-helper-file + + -- Mark Purcell Wed, 7 Feb 2007 21:08:10 +0000 + +kscope (1.4.2-1) unstable; urgency=low + + * New upstream release + + -- Fathi Boudra Mon, 16 Oct 2006 22:03:21 +0200 + +kscope (1.4.1-2) unstable; urgency=low + + * Add patch to load default config + + -- Fathi Boudra Fri, 8 Sep 2006 18:13:30 +0200 + +kscope (1.4.1-1) unstable; urgency=low + + * New upstream release + * Remove 11_crashfix.diff, merged upstream + + -- Fathi Boudra Thu, 24 Aug 2006 12:24:23 +0200 + +kscope (1.4.0-1) unstable; urgency=low + + * New upstream release + * Merge kubuntu patches, thanks to Tom Albers + * Add kscope manpage from kubuntu package, + thanks to Jonathan Patrick Davies + * Update copyright file: add kscope manpage license + + -- Fathi Boudra Thu, 10 Aug 2006 14:42:31 +0200 + +kscope (1.3.4-1) unstable; urgency=low + + * Initial release (Closes: #309669) + + -- Fathi Boudra Fri, 28 Apr 2006 08:05:15 +0100 + --- kscope-1.9.4.orig/debian/kscope.desktop +++ kscope-1.9.4/debian/kscope.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=KScope +Exec=kscopeapp +Icon=kscope +Type=Application +Terminal=false +Comment=Source editing environment +Comment[fr]=Editeur de code source +GenericName=Source editing environment +GenericName[fr]=Editeur de code source +Categories=Qt;Development; --- kscope-1.9.4.orig/debian/rules +++ kscope-1.9.4/debian/rules @@ -0,0 +1,63 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + +build: build-stamp +build-stamp: $(QUILT_STAMPFN) + dh_testdir + + qmake-qt4 && $(MAKE) + + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/kscope install + install -D -p -m 0644 debian/kscope.desktop \ + $(CURDIR)/debian/kscope/usr/share/applications/kscope.desktop + install -D -p -m 0644 app/images/kscope.png \ + $(CURDIR)/debian/kscope/usr/share/icons/hicolor/32x32/apps/kscope.png + rm -f $(CURDIR)/debian/kscope/usr/lib/*.so + +# Build architecture-independent files here. +binary-indep: install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples +# dh_install + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- kscope-1.9.4.orig/debian/watch +++ kscope-1.9.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/kscope/kscope-(.*)\.tar\.gz debian svn-upgrade --- kscope-1.9.4.orig/debian/copyright +++ kscope-1.9.4/debian/copyright @@ -0,0 +1,40 @@ +This package was debianized by: + + Fathi Boudra on Tue, 11 Apr 2006 11:44:04 +0200 + +It was downloaded from: + + http://kscope.sourceforge.net + +Upstream Author: + + Elad Lahav + +Copyright: + + © 2007-2009 Elad Lahav + +License: + + This package 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 package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + +The Debian packaging is: + + Copyright (C) 2006-2009, Fathi Boudra + +and is licensed under the GPL, see above. --- kscope-1.9.4.orig/debian/control +++ kscope-1.9.4/debian/control @@ -0,0 +1,42 @@ +Source: kscope +Section: devel +Priority: optional +Maintainer: Debian KDE Extras Team +Uploaders: Fathi Boudra , Mark Purcell +Build-Depends: quilt, debhelper (>= 7), libqt4-dev, libqscintilla2-dev +Standards-Version: 3.8.1 +Homepage: http://kscope.sourceforge.net +Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/kde-extras/kscope/?op=log +Vcs-Svn: svn://svn.debian.org/pkg-kde/kde-extras/kscope/trunk + +Package: kscope +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, cscope, exuberant-ctags +Description: source browsing and editing environment + KScope is a graphical front-end to Cscope. It provides a source browsing and + editing environment for large C projects. KScope is focused on source editing + and analysis. + . + KScope is built around an efficient mechanism for code-navigation, which + allows the user to run queries on the code. + . + The types of queries KScope can run include: + * Get all references to a symbol + * Find the definition of a symbol + * Find all functions called by or calling to a function + * Find an EGrep pattern + * Find all files #including some file + . + These queries are handled by an underlying Cscope process. KScope simply + serves as a front-end to this process, feeding it with queries, and parsing + its output into result lists. The items in those lists can later be selected + to open an editor at the matching line. + . + Main Features: + * Multiple editor windows (using your favourite editor) + * Project management + * Front-end to most Cscope queries + * Tag list for every open editor + * Call-tree window + * Session management, including saving and restoring queries + * Works with externally-built cscope.out files --- kscope-1.9.4.orig/debian/compat +++ kscope-1.9.4/debian/compat @@ -0,0 +1 @@ +7 --- kscope-1.9.4.orig/debian/patches/series +++ kscope-1.9.4/debian/patches/series @@ -0,0 +1,3 @@ +01_fix_install_path.diff +02_set_debian_qscintilla_path.diff +03_fix_indirect_linking --- kscope-1.9.4.orig/debian/patches/01_fix_install_path.diff +++ kscope-1.9.4/debian/patches/01_fix_install_path.diff @@ -0,0 +1,11 @@ +--- a/config ++++ b/config +@@ -5,7 +5,7 @@ + # Change this value to the installation root path. + # Executables will be installed under INSTALL_PATH/bin, libraries under + # INSTALL_PATH/lib, etc. +-INSTALL_PATH = /usr/local ++INSTALL_PATH = /usr + + # The root path of the QScintilla installation. + # KScope expects to find QScintilla's include files under --- kscope-1.9.4.orig/debian/patches/02_set_debian_qscintilla_path.diff +++ kscope-1.9.4/debian/patches/02_set_debian_qscintilla_path.diff @@ -0,0 +1,22 @@ +--- a/app/app.pro ++++ b/app/app.pro +@@ -51,7 +51,7 @@ FORMS += querydialog.ui \ + configenginesdialog.ui \ + openprojectdialog.ui + INCLUDEPATH += .. \ +- $${QSCI_ROOT_PATH}/include/Qsci \ ++ $${QSCI_ROOT_PATH}/include/qt4/Qsci \ + . + LIBS += -L../core \ + -lkscope_core \ +--- a/editor/editor.pro ++++ b/editor/editor.pro +@@ -24,7 +24,7 @@ SOURCES += viscintilla.cpp \ + configdialog.cpp \ + findtextdialog.cpp + INCLUDEPATH += .. \ +- $${QSCI_ROOT_PATH}/include/Qsci \ ++ $${QSCI_ROOT_PATH}/include/qt4/Qsci \ + . + LIBS += -L../core \ + -lkscope_core \ --- kscope-1.9.4.orig/debian/patches/03_fix_indirect_linking +++ kscope-1.9.4/debian/patches/03_fix_indirect_linking @@ -0,0 +1,16 @@ +Index: kscope-1.9.4/app/app.pro +=================================================================== +--- kscope-1.9.4.orig/app/app.pro 2011-11-19 23:25:37.749180214 -0500 ++++ kscope-1.9.4/app/app.pro 2011-11-19 23:28:37.413174905 -0500 +@@ -58,7 +58,10 @@ + -L../cscope \ + -lkscope_cscope \ + -L../editor \ +- -lkscope_editor ++ -lkscope_editor \ ++ -L$${QSCI_ROOT_PATH}/lib \ ++ -lqscintilla2 ++ + RESOURCES = app.qrc + target.path = $${INSTALL_PATH}/bin + INSTALLS += target