FYI : source navigator is now under GPL

William Gacquer wgacquer at ubisoft.fr
Tue Aug 1 10:49:44 BST 2000


for of all, from the sources, you'll have to do something like "./configure
--prefix=/usr/local/snavigator", etc... followed by a "chmod -R a+r
/usr/local/snavigator" in order to fix some permissions bugs.

Here comes a .spec from Artem Kodush for the redhat 6.0 and rpm 3.0. That
should be easy to change for Suse use.

	William
____________________________

Summary: Source Navigator
Name: source-navigator
Version: 4.5.1
Release: 1
Group: Local/Development Tools
URL: http://sources.redhat.com/sourcenav/
Copyright: GPL
Packager: Artem Khodush <kaa at comail.ru>
Source: SN451.tar.bz2
%define install_dir /usr/local
%define source_dir %{_builddir}/SN451
%define build_dir %{_topdir}/zOBJDIR/SN451
Buildroot: %{_topdir}/zINSTALL/SN451
Prefix: %{install_dir}

%description
Source-Navigator is a unique source code analysis tool that is ideal for
any situation where developers are working with an unfamiliar or complex
code base -- new engineers on projects, reengineering or code inheritance
situations, or large-scale, team driven projects.

Source-Navigator parses multi language code and builds a powerful database
of project symbol information.  Then, with S-N's intuitive GUI, developers
can navigate and browse symbol tables, class structure, cross reference
realationship, inculde structures, and more.  S-N also provides efficient
text search tools for strings in the project files as well as symbols in
the database.

With the APIs, S-N integrates into existing environments including
configuration management systems, as a framework for launching other tools
or IDEs, and allows direct access to the GUI and database for customized
tools.

%prep
%setup -n SN451 -c -T
cd ..
tar x --use-compress-program=bzip2 -f %{_sourcedir}/SN451.tar.bz2
rm -rf %{build_dir}
mkdir -p %{build_dir}
cd %{build_dir}
%{source_dir}/configure --prefix=%{install_dir}

%build
cd %{build_dir}
make all-snavigator 1>log 2>err

%install
rm -rf %{buildroot}/%{install_dir}
cd %{build_dir}
make prefix=%{buildroot}/%{install_dir} install-snavigator
#mkdir -p %{buildroot}/%{install_dir}/doc/snavigator-%{version}
#mv %{buildroot}/%{install_dir}/html
%{buildroot}/%{install_dir}/doc/snavigator-%{version}

cd %{buildroot}/%{install_dir}/bin
strip -s abrowser cbrowser dbcp dbdump dbimp fbrowser grep hyper jbrowser
obrowser tbrowser wish

%files
%{install_dir}/bin/abrowser
%{install_dir}/bin/cbrowser
%{install_dir}/bin/dbcp
%{install_dir}/bin/dbdump
%{install_dir}/bin/dbimp
%{install_dir}/bin/elix-link
%{install_dir}/bin/fbrowser
%{install_dir}/bin/grep
%{install_dir}/bin/hyper
%{install_dir}/bin/jbrowser
%{install_dir}/bin/obrowser
%{install_dir}/bin/snavigator
%{install_dir}/bin/tbrowser
%{install_dir}/bin/wish

#%{install_dir}/doc/snavigator-%{version}/
%{install_dir}/html/
%{install_dir}/share/bitmaps/*
%{install_dir}/share/cygnus/gui/*
%{install_dir}/share/demos/*
%{install_dir}/share/etc/*
%{install_dir}/share/gui/*
%{install_dir}/share/itcl1.5/*
%{install_dir}/share/sdk/*
%{install_dir}/share/tcl8.1/*
%{install_dir}/share/tix4.1/*
%{install_dir}/share/tk8.1/*

-----Original Message-----
From: Sandy Meier [mailto:smeier at kdevelop.org]
Sent: mardi 1 août 2000 11:03
To: kdevelop at barney.cs.uni-potsdam.de
Subject: Re: FYI : source navigator is now under GPL


Am Die, 01 Aug 2000 schrieben Sie:
> Hy guys!
> 	As mentionned in the subject of this mail, Cygnus/Redhat wonderful
> Source Navigator is now under GPL. I do not have to tell that kdevelop has
a
> lot to learn from sn. But does the GPL license allow to grab some sources
> from one software to plug them into another?
Yes, it's allowed. :-)

> 	For instance, the cross-referencer and symbol browser from sn would
> be an essential feature in kdevelop 2.0.
Yes!
BTW: Has someone a SuSE 6.4/6.3 binary version of sn? I didn't get compile
it
on my system. :-(

Ciao!
Sandy

email: smeier at kdevelop.org  ICQ: 27681958
the KDevelop project: http://www.kdevelop.org
offline/vacation from: 18.8.2000-4.9.2000




More information about the KDevelop mailing list