logo       

r10530 - branches/GD_2_4/src/debian: msg#00032

Subject: r10530 - branches/GD_2_4/src/debian
Author: andreas
Date: Wed Feb 15 11:10:21 2006
New Revision: 10530

Modified:
   branches/GD_2_4/src/debian/changelog
   branches/GD_2_4/src/debian/control
   branches/GD_2_4/src/debian/rules
Log:
job: gd

Updates to the Debian packaging by Charles Stevenson (core).


Modified: branches/GD_2_4/src/debian/changelog
==============================================================================
--- branches/GD_2_4/src/debian/changelog        (original)
+++ branches/GD_2_4/src/debian/changelog        Wed Feb 15 11:10:21 2006
@@ -1,3 +1,14 @@
+gwydion-dylan (1:2.4.1pre1-1) unstable; urgency=low
+
+  * New upstream release
+  * Removed hardcoded version from rules and use value in "version" file
+  * Created debian/compat for debhelper version 4
+  * Require automake1.9 in control and updated rules to match
+  * Added a bootstrap-specific install target to rules
+  * Created debian/gwydion-dylan.install and added dh_install to rules
+
+ -- Charles Stevenson <core@xxxxxxxxxx>  Wed, 15 Feb 2006 00:36:45 -0800
+
 gwydion-dylan (1:2.3.12pre3-1) unstable; urgency=low
 
   * Bugfixes.

Modified: branches/GD_2_4/src/debian/control
==============================================================================
--- branches/GD_2_4/src/debian/control  (original)
+++ branches/GD_2_4/src/debian/control  Wed Feb 15 11:10:21 2006
@@ -1,9 +1,9 @@
 Source: gwydion-dylan
 Section: devel
 Priority: optional
-Maintainer: Brent A. Fulgham <bfulgham@xxxxxxxxxx>
-Standards-Version: 3.5.9
-Build-Depends: gcc, sharutils, perl-base, perl5, debhelper, libtool, autoconf, 
automake1.7 | automake1.8, flex | flex-old, libgtk1.2-dev, libreadline4-dev, 
byacc | bison, libgc-dev | libgc6-dev
+Maintainer: Charles Stevenson <core@xxxxxxxxxx>
+Standards-Version: 3.6.2
+Build-Depends: debhelper (>= 4.0.0), gcc, sharutils, perl-base, perl5, 
debhelper, libtool, autoconf, automake1.9, flex | flex-old, libgtk1.2-dev, 
libreadline4-dev, byacc | bison, libgc-dev | libgc6-dev
 
 Package: gwydion-dylan
 Architecture: any

Modified: branches/GD_2_4/src/debian/rules
==============================================================================
--- branches/GD_2_4/src/debian/rules    (original)
+++ branches/GD_2_4/src/debian/rules    Wed Feb 15 11:10:21 2006
@@ -7,7 +7,7 @@
 STYLE=$(shell if [ -f "/usr/bin/d2c" ]; then echo "normal";    \
        else echo "bootstrap";                                  \
        fi)
-VERSION=2.3.12pre3
+VERSION=$(shell cat version)
 MACHINE=$(shell uname -m)
 GCCVER=$(shell gcc -dumpversion | sed "s/\([0-9]\.[0-9]\).*/\1/")
 
@@ -49,7 +49,7 @@
        # Following is needed for bootstrapping
 ifeq ("$(STYLE)", "bootstrap")
                aclocal
-               -automake-1.7 --add-missing
+               -automake-1.9 --add-missing
                libtoolize --force --copy
                autoheader
                autoconf
@@ -74,7 +74,7 @@
 bootstrap-stage2-stamp:  bootstrap-stage1-stamp
 ifeq ("$(STYLE)", "bootstrap")
                -rm config.cache
-               -automake-1.7 --add-missing
+               -automake-1.9 --add-missing
                libtoolize --force --copy
                PATH=`pwd`/debian/bootstrap/usr/bin:$(PATH); \
                    
LD_LIBRARY_PATH=`pwd`/debian/bootstrap/usr/lib/dylan/$(VERSION)/$(MACHINE)-linux-$(GCCVER):$(LD_LIBRARY_PATH);
 \
@@ -167,10 +167,15 @@
        dh_installdocs CREDITS NEWS ONEWS.html README
 
        # Add here commands to install the package into debian/tmp.
+ifeq ("$(STYLE)", "bootstrap")
+       $(MAKE) PATH=`pwd`/debian/bootstrap/usr/bin:$(PATH) 
LD_LIBRARY_PATH=`pwd`/debian/bootstrap/usr/lib/dylan/$(VERSION)/$(MACHINE)-linux-$(GCCVER):$(LD_LIBRARY_PATH)
 DESTDIR=`pwd`/debian/tmp install
+else
        $(MAKE) DESTDIR=`pwd`/debian/tmp install
+endif
 
        # First, put everything in FSSTD-compliant places
-       mv `pwd`/debian/tmp/usr/man/* `pwd`/debian/tmp/usr/share/man
+       mkdir -p `pwd`/debian/tmp/usr/share/man
+       mv `pwd`/debian/tmp/usr/man/man[1-9] `pwd`/debian/tmp/usr/share/man/
 
        # Now, copy some manpages
        cp `pwd`/debian/gen-makefile.1 `pwd`/debian/tmp/usr/share/man/man1
@@ -190,6 +195,7 @@
        # Add the emacs mode
        cp -a -r `pwd`/tools/elisp/* 
`pwd`/debian/gwydion-dylan-dev/usr/share/emacs/site-lisp/gwydion-dylan
 
+       dh_install --sourcedir=debian/tmp
        dh_movefiles
 
        # Make sure we don't have a bunch of extra stuff in Mindy
@@ -238,10 +244,10 @@
        dh_strip
        dh_compress
        dh_fixperms
+       dh_makeshlibs
        dh_installdeb
-       dh_shlibdeps
+       dh_shlibdeps -l`pwd`/debian/gwydion-dylan-dev/usr/lib
        dh_gencontrol
-       dh_makeshlibs
        dh_md5sums
        dh_builddeb
 
-- 
Gd-chatter mailing list
Gd-chatter@xxxxxxxxxxxxxxxx
https://www.gwydiondylan.org/mailman/listinfo/gd-chatter



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
audio.irate.dev...    yellowdog.gener...    ietf.ips/2002-0...    xfree86.fonts/2...    busybox/2003-07...    emacs.jdee/2004...    linux.mandrake....    hardware.microc...    user-groups.lin...    science.analysi...    version-control...    db.filemaker.de...    cluster.openmos...    mail.eyebrowse....    text.xml.xerces...    kde.devel.kwrit...    finance.moneyda...    gcc.regression/...    network.routing...    os.freebsd.deve...    recreation.radi...    qnx.openqnx.dev...    python.xml/2002...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe