--- libgnatgpr0-0.31.orig/debian/README.Debian +++ libgnatgpr0-0.31/debian/README.Debian @@ -0,0 +1,6 @@ +libgnatgpr for Debian +--------------------- + + + + -- David Sauvage Sun, 24 Aug 2008 13:56:42 +0200 --- libgnatgpr0-0.31.orig/debian/copyright +++ libgnatgpr0-0.31/debian/copyright @@ -0,0 +1,20 @@ +This package was debianized by David Sauvage on +Thu, 21 Aug 2008 22:30:55 +0200. + +It was downloaded from https://gna.org/projects/gnatgpr + +Upstream Author(s): + + David Sauvage +Copyright: + + Copyright (C) 2008 David Sauvage + + +License: + + GNU General Public License + +The Debian packaging is (C) 2008, David Sauvage and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + --- libgnatgpr0-0.31.orig/debian/libgnatgpr0.install +++ libgnatgpr0-0.31/debian/libgnatgpr0.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- libgnatgpr0-0.31.orig/debian/shlibs.local +++ libgnatgpr0-0.31/debian/shlibs.local @@ -0,0 +1,2 @@ +libgnatgpr 0 libgnatgpr0 (>= 0.20) +libgnatvsngnatgpr 0 libgnatvsngnatgpr0 (>= 0.20) --- libgnatgpr0-0.31.orig/debian/compat +++ libgnatgpr0-0.31/debian/compat @@ -0,0 +1 @@ +7 --- libgnatgpr0-0.31.orig/debian/libgnatgpr0-bin.install +++ libgnatgpr0-0.31/debian/libgnatgpr0-bin.install @@ -0,0 +1 @@ +usr/bin/gnatgpr --- libgnatgpr0-0.31.orig/debian/libgnatgpr0.dirs +++ libgnatgpr0-0.31/debian/libgnatgpr0.dirs @@ -0,0 +1 @@ +usr/lib --- libgnatgpr0-0.31.orig/debian/changelog +++ libgnatgpr0-0.31/debian/changelog @@ -0,0 +1,113 @@ +libgnatgpr0 (0.31-0ubuntu0) jaunty; urgency=low + + * #13816 : Object and Library dirs + + -- David Sauvage Tue, 15 Oct 2009 21:00:14 +0100 + +libgnatgpr0 (0.30-0ubuntu0) jaunty; urgency=low + + * #6785 : Get binary absolute names and binary directory + + -- David Sauvage Tue, 13 Oct 2009 21:00:14 +0100 + +libgnatgpr0 (0.29-0ubuntu0) jaunty; urgency=low + + * #6762 : add -z option to list project object zombies + + -- David Sauvage Sun, 20 Sep 2009 14:00:14 +0100 + +libgnatgpr0 (0.28-0ubuntu0) jaunty; urgency=low + + * #6762 : add -z option to list project object zombies + + -- David Sauvage Sun, 20 Sep 2009 13:50:14 +0100 + +libgnatgpr0 (0.27-0ubuntu0) jaunty; urgency=low + + * #13826 : Object_Dir not given on Libraries + + -- David Sauvage Mon, 29 Jun 2009 22:15:14 +0100 + +libgnatgpr0 (0.26-0ubuntu0) jaunty; urgency=low + + * #6614 : add -[n]sd option to give source directories + + -- David Sauvage Mon, 12 May 2009 00:16:14 +0100 + +libgnatgpr0 (0.25-0ubuntu0) jaunty; urgency=low + + * #6614 : add -[n]sd option to give source directories + + -- David Sauvage Sun, 10 May 2009 17:16:14 +0100 + +libgnatgpr0 (0.23-0ubuntu0) jaunty; urgency=low + + * license clean-up + + -- David Sauvage Fri, 09 May 2009 15:37:14 +0100 + +libgnatgpr0 (0.22-0ubuntu0) jaunty; urgency=low + + * GNATGPR is now based on GNAT GPL 2008 front-end. + + -- David Sauvage Fri, 08 May 2009 23:37:14 +0100 + +libgnatgpr0 (0.21-0ubuntu1) jaunty; urgency=low + + * Upgrade to Ubuntu 9.04 Jaunty + + -- David Sauvage Sat, 11 Apr 2009 11:37:14 +0100 + +libgnatgpr0 (0.21-0ubuntu0) intrepid; urgency=low + + * Makefile : replace non POSIX echo -e by printf %b + * Makefile : Add Library_Interface & Library_Auto_Init to GPR_PROD + + -- David Sauvage < sauvage.david@gmail.com> Wed, 11 Mar 2009 22:30:08 +0100 + +libgnatgpr0 (0.20-0ubuntu1) intrepid; urgency=low + + * Makefile : @echo -e option removed because badly interpreted + + -- David Sauvage Wed, 04 Feb 2009 01:37:14 +0100 + +libgnatgpr0 (0.20-0ubuntu0) intrepid; urgency=low + + * #6457 : GNAT_GPR library is now a stand-alone library, + Library_Interface Units are GNAT_GPR and Options_Analyzer. + * #6458 : gnatgpr -[n]sp new option added + For each project file, it displays file:project + + -- David Sauvage Tue, 03 Feb 2009 23:14:09 +0100 + +libgnatgpr0 (0.19-0ubuntu0) intrepid; urgency=low + + * minor bugs removed + + -- David Sauvage Sun, 19 Oct 2008 16:10:46 +0200 + +libgnatgpr0 (0.17-0ubuntu1) intrepid; urgency=low + + * #6257 : Provide non-transitive project analysis option + + -- David Sauvage Sun, 12 Oct 2008 16:10:46 +0200 + +libgnatgpr0 (0.16-0ubuntu1) intrepid; urgency=low + + * #12343 : Normalize project source paths + * #6235 : Change default AdaDesigner tag from "@AdaDesigner@" to "*" + + -- David Sauvage Sun, 05 Oct 2008 16:10:46 +0200 + +libgnatgpr0 (0.15-0ubuntu1) intrepid; urgency=low + + * Makefile : fix debian production part + + -- David Sauvage Sat, 13 Sep 2008 12:10:46 +0200 + +libgnatgpr0 (0.14-0ubuntu1) intrepid; urgency=low + + * Initial packaging from gnatgpr-0.14 + + -- David Sauvage Wed, 10 Sep 2008 02:06:04 +0200 + --- libgnatgpr0-0.31.orig/debian/libgnatgpr0-dev.install +++ libgnatgpr0-0.31/debian/libgnatgpr0-dev.install @@ -0,0 +1,6 @@ +usr/share/ada/adainclude/gnatgpr.gpr +usr/share/ada/adainclude/gnatgpr/ +usr/share/ada/adainclude/gnatgpr/* +usr/lib/ada/adalib/gnatgpr/ +usr/lib/ada/adalib/gnatgpr/* +usr/lib --- libgnatgpr0-0.31.orig/debian/control +++ libgnatgpr0-0.31/debian/control @@ -0,0 +1,77 @@ +Source: libgnatgpr0 +Priority: extra +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: David Sauvage +Build-Depends: debhelper (>= 7), gnat (>= 4.3) +Standards-Version: 3.7.3 +Section: libs +Homepage: https://gna.org/projects/gnatgpr + +Package: libgnatgpr0-bin +Architecture: any +Depends: libgnatgpr0 +Description: console access to libgnatgr services + GNATGPR is an Ada 2005 GPL software, it allows the user + to do simple information request on GNAT GPR project files, + like for example : + - Give all included projects. + - Give all included sources. + - Give all main files. + - Give all included object paths. + There are 2 ways of accessing those services : + - In the Shell using the gnatgpr binary. + (using libgnatgpr-bin package) + - In Ada using the GNAT_GPR package specification interface. + (using libgnatgpr & libgnatgpr-dev package) + GNATGPR is based on : + - GNAT GPL 2007 (GPL), one of the main changes is that it got + his own Namet and so on. + - AdaControl (GMGPL), only the Options_Analyzer package have + been re-used (without any change). + - AUnit 2.03 (GPL), for unit testing. + +Package: libgnatgpr0-dev +Section: libdevel +Architecture: any +Depends: libgnatgpr0 (= ${binary:Version}) +Description: access to GNAT Ada GPR project file information, headers and libraries + GNATGPR is an Ada 2005 GPL software, it allows the user + to do simple information request on GNAT GPR project files, + like for example : + - Give all included projects. + - Give all included sources. + - Give all main files. + - Give all included object paths. + There are 2 ways of accessing those services : + - In the Shell using the gnatgpr binary. (using libgnatgpr-bin package) + - In Ada using the GNAT_GPR package specification interface. + (using libgnatgpr & libgnatgpr-dev package) + GNATGPR is based on : + - GNAT GPL 2007 (GPL), one of the main changes is that it got his + own Namet and so on. + - AdaControl (GMGPL), only the Options_Analyzer package + have been re-used (without any change). + - AUnit 2.03 (GPL), for unit testing. + +Package: libgnatgpr0 +Section: libs +Architecture: any +Depends: ${misc:Depends} +Description: access to GNAT Ada GPR project file information, runtime library + GNATGPR is an Ada 2005 GPL software, it allows the user + to do simple information request on GNAT GPR project files, like for example : + - Give all included projects. + - Give all included sources. + - Give all main files. + - Give all included object paths. + There are 2 ways of accessing those services : + - In the Shell using the gnatgpr binary. + (using libgnatgpr-bin package) + - In Ada using the GNAT_GPR package specification interface. + (using libgnatgpr & libgnatgpr-dev package) + GNATGPR is based on : + - GNAT GPL 2007 (GPL), one of the main changes is that + it got his own Namet and so on. + - AdaControl (GMGPL), only the Options_Analyzer package + have been re-used (without any change). + - AUnit 2.03 (GPL), for unit testing. --- libgnatgpr0-0.31.orig/debian/rules +++ libgnatgpr0-0.31/debian/rules @@ -0,0 +1,121 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +#LD_LIBRARY_PATH:= $(shell echo debian/libgnatgpr0/usr/lib:$(LD_LIBRARY_PATH)) +export LD_LIBRARY_PATH := debian/libgnatgpr0/usr/lib:$(LD_LIBRARY_PATH) + +VERSION := $(shell dpkg-parsechangelog | grep "^Version: " | sed 's/^Version: \(.*\)\.\(.*\)-\(.*\)/\1/') +REVISION := $(shell dpkg-parsechangelog | grep "^Version: " | sed 's/^Version: \(.*\)\.\(.*\)-\(.*\)/\2/') +LIBGNATGPR := libgnatgpr.so.$(VERSION).$(REVISION) +LIBGNATVSN := libgnatvsngnatgpr.so.$(VERSION).$(REVISION) +# shared library versions, option 1 +version=2.0.5 +major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) gnatgprlib + #$(MAKE) gnatgpr + gnatmake -P gnatgpr -largs -Ldebian/libgnatgpr0/usr/lib -lgnatgpr + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. +# $(MAKE) clean + gnatclean -r -P gnatgpr_lib.gpr + gnatclean -r -P gnatgpr.gpr + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + + # + #libgnatgpr-bin + # + $(MAKE) PREFIX=$(CURDIR)/debian/libgnatgpr0-bin/ installbin + + # + #libgnatgpr + # + cp lib/$(LIBGNATGPR) debian/libgnatgpr0/usr/lib + cp gnatvsn/lib/$(LIBGNATVSN) debian/libgnatgpr0/usr/lib + dh_link -plibgnatgpr0 usr/lib/$(LIBGNATGPR) usr/lib/libgnatgpr.so.$(VERSION) + dh_link -plibgnatgpr0 usr/lib/$(LIBGNATVSN) usr/lib/libgnatvsngnatgpr.so.$(VERSION) + + # + #libgnatgpr-dev + # + dh_link -plibgnatgpr0-dev usr/lib/libgnatgpr.so.$(VERSION) usr/lib/libgnatgpr.so + dh_link -plibgnatgpr0-dev usr/lib/libgnatvsngnatgpr.so.$(VERSION) usr/lib/libgnatvsngnatgpr.so + $(MAKE) PREFIX=$(CURDIR)/debian/libgnatgpr0-dev/ LIB_DIR=/usr/lib/ LIB_SOURCE_DIR=/usr/share/ada/adainclude/gnatgpr/ LIB_ALI_DIR=/usr/lib/ada/adalib/gnatgpr/ LIB_GPR_DIR=/usr/share/ada/adainclude/ installlibdevdebian + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# 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 configure --- libgnatgpr0-0.31.orig/debian/libgnatgpr0-bin.dirs +++ libgnatgpr0-0.31/debian/libgnatgpr0-bin.dirs @@ -0,0 +1 @@ +usr/bin --- libgnatgpr0-0.31.orig/debian/docs +++ libgnatgpr0-0.31/debian/docs @@ -0,0 +1,2 @@ +README +README.html --- libgnatgpr0-0.31.orig/debian/libgnatgpr0-dev.dirs +++ libgnatgpr0-0.31/debian/libgnatgpr0-dev.dirs @@ -0,0 +1,4 @@ +usr/share/ada/adainclude +usr/share/ada/adainclude/gnatgpr/ +usr/lib/ada/adalib/gnatgpr/ +usr/lib --- libgnatgpr0-0.31.orig/debian/.svn/entries +++ libgnatgpr0-0.31/debian/.svn/entries @@ -0,0 +1,511 @@ +9 + +dir +73 +svn+ssh://psycose@svn.gna.org/svn/gnatgpr/trunk/debian +svn+ssh://psycose@svn.gna.org/svn/gnatgpr + + + +2009-10-13T20:45:19.598151Z +72 +psycose + + +svn:special svn:externals svn:needs-lock + + + + + + + + + + + +b45b25c1-163f-4add-b4f6-d670cc884a4e + + + + + + +0 + +libgnatgpr0-bin.dirs +file + + + + +2008-09-06T15:03:56.000000Z +362717e7464d60c498ef732268770754 +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +8 + +control +file + + + + +2009-02-03T21:10:54.000000Z +f883d9756d4452d48b0585ff88a73be1 +2009-02-03T22:03:39.700519Z +52 +psycose + + + + + + + + + + + + + + + + + + + + + +3003 + +compat +file + + + + +2008-09-06T15:03:56.000000Z +84bc3da1b3e33a18e8d5e1bdd7a18d7a +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +2 + +libgnatgpr0-bin.install +file + + + + +2008-09-06T15:03:56.000000Z +eeb393ee751cf0b87d8333dcefc83259 +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +16 + +libgnatgpr0-dev.dirs +file + + + + +2009-02-03T20:38:43.000000Z +f23bed5d6f835ae9a1f4387d5d7b9c56 +2009-02-03T22:03:39.700519Z +52 +psycose + + + + + + + + + + + + + + + + + + + + + +95 + +changelog +file +74 + + + +2009-10-13T20:48:12.000000Z +f3f7e83570682531fbdd74dcbcc12454 +2009-10-14T23:34:44.689517Z +74 +psycose + + + + + + + + + + + + + + + + + + + + + +3341 + +docs +file + + + + +2008-09-06T15:03:56.000000Z +e43917b39400a702bd8d7b288301b7e5 +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +19 + +copyright +file + + + + +2008-09-06T15:03:56.000000Z +b375bbc4cba537e0b4af8ae011dfe0bf +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +467 + +libgnatgpr0.dirs +file + + + + +2008-09-06T15:03:56.000000Z +3dbf8c38685cfb2a60a98bddcf25b292 +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +8 + +rules +file + + + + +2009-02-03T21:33:58.000000Z +0dda885ad24e80d020b6f5671eba6168 +2009-02-03T22:03:39.700519Z +52 +psycose +has-props + + + + + + + + + + + + + + + + + + + + +3583 + +libgnatgpr0-dev.install +file + + + + +2008-09-06T15:03:56.000000Z +c669fcdea2ced41ed4d0075522b1bed3 +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +171 + +shlibs.local +file + + + + +2009-02-03T22:06:46.000000Z +b896f2e4595fec5876b781cadf11c563 +2009-03-11T21:26:32.890819Z +54 +psycose + + + + + + + + + + + + + + + + + + + + + +86 + +libgnatgpr0.install +file + + + + +2008-09-06T15:03:56.000000Z +d579348da0508f38cb82973b762fe19b +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +18 + +README.Debian +file + + + + +2008-09-06T15:03:56.000000Z +f3cb5a37313462831dd85ec7473dd196 +2008-09-08T21:17:29.404404Z +35 +psycose + + + + + + + + + + + + + + + + + + + + + +191 + --- libgnatgpr0-0.31.orig/debian/.svn/format +++ libgnatgpr0-0.31/debian/.svn/format @@ -0,0 +1 @@ +9 --- libgnatgpr0-0.31.orig/debian/.svn/text-base/copyright.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/copyright.svn-base @@ -0,0 +1,20 @@ +This package was debianized by David Sauvage on +Thu, 21 Aug 2008 22:30:55 +0200. + +It was downloaded from https://gna.org/projects/gnatgpr + +Upstream Author(s): + + David Sauvage +Copyright: + + Copyright (C) 2008 David Sauvage + + +License: + + GNU General Public License + +The Debian packaging is (C) 2008, David Sauvage and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + --- libgnatgpr0-0.31.orig/debian/.svn/text-base/docs.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/docs.svn-base @@ -0,0 +1,2 @@ +README +README.html --- libgnatgpr0-0.31.orig/debian/.svn/text-base/shlibs.local.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/shlibs.local.svn-base @@ -0,0 +1,2 @@ +libgnatgpr 0 libgnatgpr0 (>= 0.20) +libgnatvsngnatgpr 0 libgnatvsngnatgpr0 (>= 0.20) --- libgnatgpr0-0.31.orig/debian/.svn/text-base/libgnatgpr0-dev.install.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/libgnatgpr0-dev.install.svn-base @@ -0,0 +1,6 @@ +usr/share/ada/adainclude/gnatgpr.gpr +usr/share/ada/adainclude/gnatgpr/ +usr/share/ada/adainclude/gnatgpr/* +usr/lib/ada/adalib/gnatgpr/ +usr/lib/ada/adalib/gnatgpr/* +usr/lib --- libgnatgpr0-0.31.orig/debian/.svn/text-base/libgnatgpr0-dev.dirs.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/libgnatgpr0-dev.dirs.svn-base @@ -0,0 +1,4 @@ +usr/share/ada/adainclude +usr/share/ada/adainclude/gnatgpr/ +usr/lib/ada/adalib/gnatgpr/ +usr/lib --- libgnatgpr0-0.31.orig/debian/.svn/text-base/libgnatgpr0.dirs.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/libgnatgpr0.dirs.svn-base @@ -0,0 +1 @@ +usr/lib --- libgnatgpr0-0.31.orig/debian/.svn/text-base/libgnatgpr0-bin.install.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/libgnatgpr0-bin.install.svn-base @@ -0,0 +1 @@ +usr/bin/gnatgpr --- libgnatgpr0-0.31.orig/debian/.svn/text-base/libgnatgpr0-bin.dirs.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/libgnatgpr0-bin.dirs.svn-base @@ -0,0 +1 @@ +usr/bin --- libgnatgpr0-0.31.orig/debian/.svn/text-base/rules.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/rules.svn-base @@ -0,0 +1,121 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +#LD_LIBRARY_PATH:= $(shell echo debian/libgnatgpr0/usr/lib:$(LD_LIBRARY_PATH)) +export LD_LIBRARY_PATH := debian/libgnatgpr0/usr/lib:$(LD_LIBRARY_PATH) + +VERSION := $(shell dpkg-parsechangelog | grep "^Version: " | sed 's/^Version: \(.*\)\.\(.*\)-\(.*\)/\1/') +REVISION := $(shell dpkg-parsechangelog | grep "^Version: " | sed 's/^Version: \(.*\)\.\(.*\)-\(.*\)/\2/') +LIBGNATGPR := libgnatgpr.so.$(VERSION).$(REVISION) +LIBGNATVSN := libgnatvsngnatgpr.so.$(VERSION).$(REVISION) +# shared library versions, option 1 +version=2.0.5 +major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) gnatgprlib + #$(MAKE) gnatgpr + gnatmake -P gnatgpr -largs -Ldebian/libgnatgpr0/usr/lib -lgnatgpr + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. +# $(MAKE) clean + gnatclean -r -P gnatgpr_lib.gpr + gnatclean -r -P gnatgpr.gpr + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + + # + #libgnatgpr-bin + # + $(MAKE) PREFIX=$(CURDIR)/debian/libgnatgpr0-bin/ installbin + + # + #libgnatgpr + # + cp lib/$(LIBGNATGPR) debian/libgnatgpr0/usr/lib + cp gnatvsn/lib/$(LIBGNATVSN) debian/libgnatgpr0/usr/lib + dh_link -plibgnatgpr0 usr/lib/$(LIBGNATGPR) usr/lib/libgnatgpr.so.$(VERSION) + dh_link -plibgnatgpr0 usr/lib/$(LIBGNATVSN) usr/lib/libgnatvsngnatgpr.so.$(VERSION) + + # + #libgnatgpr-dev + # + dh_link -plibgnatgpr0-dev usr/lib/libgnatgpr.so.$(VERSION) usr/lib/libgnatgpr.so + dh_link -plibgnatgpr0-dev usr/lib/libgnatvsngnatgpr.so.$(VERSION) usr/lib/libgnatvsngnatgpr.so + $(MAKE) PREFIX=$(CURDIR)/debian/libgnatgpr0-dev/ LIB_DIR=/usr/lib/ LIB_SOURCE_DIR=/usr/share/ada/adainclude/gnatgpr/ LIB_ALI_DIR=/usr/lib/ada/adalib/gnatgpr/ LIB_GPR_DIR=/usr/share/ada/adainclude/ installlibdevdebian + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# 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 configure --- libgnatgpr0-0.31.orig/debian/.svn/text-base/control.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/control.svn-base @@ -0,0 +1,77 @@ +Source: libgnatgpr0 +Priority: extra +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: David Sauvage +Build-Depends: debhelper (>= 7), gnat (>= 4.3) +Standards-Version: 3.7.3 +Section: libs +Homepage: https://gna.org/projects/gnatgpr + +Package: libgnatgpr0-bin +Architecture: any +Depends: libgnatgpr0 +Description: console access to libgnatgr services + GNATGPR is an Ada 2005 GPL software, it allows the user + to do simple information request on GNAT GPR project files, + like for example : + - Give all included projects. + - Give all included sources. + - Give all main files. + - Give all included object paths. + There are 2 ways of accessing those services : + - In the Shell using the gnatgpr binary. + (using libgnatgpr-bin package) + - In Ada using the GNAT_GPR package specification interface. + (using libgnatgpr & libgnatgpr-dev package) + GNATGPR is based on : + - GNAT GPL 2007 (GPL), one of the main changes is that it got + his own Namet and so on. + - AdaControl (GMGPL), only the Options_Analyzer package have + been re-used (without any change). + - AUnit 2.03 (GPL), for unit testing. + +Package: libgnatgpr0-dev +Section: libdevel +Architecture: any +Depends: libgnatgpr0 (= ${binary:Version}) +Description: access to GNAT Ada GPR project file information, headers and libraries + GNATGPR is an Ada 2005 GPL software, it allows the user + to do simple information request on GNAT GPR project files, + like for example : + - Give all included projects. + - Give all included sources. + - Give all main files. + - Give all included object paths. + There are 2 ways of accessing those services : + - In the Shell using the gnatgpr binary. (using libgnatgpr-bin package) + - In Ada using the GNAT_GPR package specification interface. + (using libgnatgpr & libgnatgpr-dev package) + GNATGPR is based on : + - GNAT GPL 2007 (GPL), one of the main changes is that it got his + own Namet and so on. + - AdaControl (GMGPL), only the Options_Analyzer package + have been re-used (without any change). + - AUnit 2.03 (GPL), for unit testing. + +Package: libgnatgpr0 +Section: libs +Architecture: any +Depends: ${misc:Depends} +Description: access to GNAT Ada GPR project file information, runtime library + GNATGPR is an Ada 2005 GPL software, it allows the user + to do simple information request on GNAT GPR project files, like for example : + - Give all included projects. + - Give all included sources. + - Give all main files. + - Give all included object paths. + There are 2 ways of accessing those services : + - In the Shell using the gnatgpr binary. + (using libgnatgpr-bin package) + - In Ada using the GNAT_GPR package specification interface. + (using libgnatgpr & libgnatgpr-dev package) + GNATGPR is based on : + - GNAT GPL 2007 (GPL), one of the main changes is that + it got his own Namet and so on. + - AdaControl (GMGPL), only the Options_Analyzer package + have been re-used (without any change). + - AUnit 2.03 (GPL), for unit testing. --- libgnatgpr0-0.31.orig/debian/.svn/text-base/libgnatgpr0.install.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/libgnatgpr0.install.svn-base @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- libgnatgpr0-0.31.orig/debian/.svn/text-base/README.Debian.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/README.Debian.svn-base @@ -0,0 +1,6 @@ +libgnatgpr for Debian +--------------------- + + + + -- David Sauvage Sun, 24 Aug 2008 13:56:42 +0200 --- libgnatgpr0-0.31.orig/debian/.svn/text-base/changelog.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/changelog.svn-base @@ -0,0 +1,107 @@ +libgnatgpr0 (0.30-0ubuntu0) jaunty; urgency=low + + * #6785 : Get binary absolute names and binary directory + + -- David Sauvage Tue, 13 Oct 2009 21:00:14 +0100 + +libgnatgpr0 (0.29-0ubuntu0) jaunty; urgency=low + + * #6762 : add -z option to list project object zombies + + -- David Sauvage Sun, 20 Sep 2009 14:00:14 +0100 + +libgnatgpr0 (0.28-0ubuntu0) jaunty; urgency=low + + * #6762 : add -z option to list project object zombies + + -- David Sauvage Sun, 20 Sep 2009 13:50:14 +0100 + +libgnatgpr0 (0.27-0ubuntu0) jaunty; urgency=low + + * #13826 : Object_Dir not given on Libraries + + -- David Sauvage Mon, 29 Jun 2009 22:15:14 +0100 + +libgnatgpr0 (0.26-0ubuntu0) jaunty; urgency=low + + * #6614 : add -[n]sd option to give source directories + + -- David Sauvage Mon, 12 May 2009 00:16:14 +0100 + +libgnatgpr0 (0.25-0ubuntu0) jaunty; urgency=low + + * #6614 : add -[n]sd option to give source directories + + -- David Sauvage Sun, 10 May 2009 17:16:14 +0100 + +libgnatgpr0 (0.23-0ubuntu0) jaunty; urgency=low + + * license clean-up + + -- David Sauvage Fri, 09 May 2009 15:37:14 +0100 + +libgnatgpr0 (0.22-0ubuntu0) jaunty; urgency=low + + * GNATGPR is now based on GNAT GPL 2008 front-end. + + -- David Sauvage Fri, 08 May 2009 23:37:14 +0100 + +libgnatgpr0 (0.21-0ubuntu1) jaunty; urgency=low + + * Upgrade to Ubuntu 9.04 Jaunty + + -- David Sauvage Sat, 11 Apr 2009 11:37:14 +0100 + +libgnatgpr0 (0.21-0ubuntu0) intrepid; urgency=low + + * Makefile : replace non POSIX echo -e by printf %b + * Makefile : Add Library_Interface & Library_Auto_Init to GPR_PROD + + -- David Sauvage < sauvage.david@gmail.com> Wed, 11 Mar 2009 22:30:08 +0100 + +libgnatgpr0 (0.20-0ubuntu1) intrepid; urgency=low + + * Makefile : @echo -e option removed because badly interpreted + + -- David Sauvage Wed, 04 Feb 2009 01:37:14 +0100 + +libgnatgpr0 (0.20-0ubuntu0) intrepid; urgency=low + + * #6457 : GNAT_GPR library is now a stand-alone library, + Library_Interface Units are GNAT_GPR and Options_Analyzer. + * #6458 : gnatgpr -[n]sp new option added + For each project file, it displays file:project + + -- David Sauvage Tue, 03 Feb 2009 23:14:09 +0100 + +libgnatgpr0 (0.19-0ubuntu0) intrepid; urgency=low + + * minor bugs removed + + -- David Sauvage Sun, 19 Oct 2008 16:10:46 +0200 + +libgnatgpr0 (0.17-0ubuntu1) intrepid; urgency=low + + * #6257 : Provide non-transitive project analysis option + + -- David Sauvage Sun, 12 Oct 2008 16:10:46 +0200 + +libgnatgpr0 (0.16-0ubuntu1) intrepid; urgency=low + + * #12343 : Normalize project source paths + * #6235 : Change default AdaDesigner tag from "@AdaDesigner@" to "*" + + -- David Sauvage Sun, 05 Oct 2008 16:10:46 +0200 + +libgnatgpr0 (0.15-0ubuntu1) intrepid; urgency=low + + * Makefile : fix debian production part + + -- David Sauvage Sat, 13 Sep 2008 12:10:46 +0200 + +libgnatgpr0 (0.14-0ubuntu1) intrepid; urgency=low + + * Initial packaging from gnatgpr-0.14 + + -- David Sauvage Wed, 10 Sep 2008 02:06:04 +0200 + --- libgnatgpr0-0.31.orig/debian/.svn/text-base/compat.svn-base +++ libgnatgpr0-0.31/debian/.svn/text-base/compat.svn-base @@ -0,0 +1 @@ +7 --- libgnatgpr0-0.31.orig/debian/.svn/prop-base/rules.svn-base +++ libgnatgpr0-0.31/debian/.svn/prop-base/rules.svn-base @@ -0,0 +1,5 @@ +K 14 +svn:executable +V 1 +* +END