Author: rafl
Date: Sun Oct 30 08:55:01 2005
New Revision: 9650

Added:
   trunk/debian/libparrot-dev.install
   trunk/debian/libparrot-dev.lintian-overrides
Removed:
   trunk/debian/parrot-dev.dirs
   trunk/debian/parrot-dev.install
   trunk/debian/parrot-dev.lintian-overrides
Modified:
   /   (props changed)
   trunk/debian/control
   trunk/debian/rules
Log:
 [EMAIL PROTECTED]:  rafl | 2005-10-30 15:14:45 +0100
 * Debian:
  + Created libparrot and libparrot-dev packages.
  + Adjusted some things to make debuild run fine again. Some things are still
    missing, though.


Modified: trunk/debian/control
==============================================================================
--- trunk/debian/control        (original)
+++ trunk/debian/control        Sun Oct 30 08:55:01 2005
@@ -16,16 +16,29 @@ Description: virtual machine to execute 
  There is already a partial Perl 6 compiler as well as compilers in various
  stages of completion for a wide range of other languages.
 
-Package: parrot-dev
+Package: libparrot0.3.0
 Architecture: any
-Depends: parrot (= ${Source-Version})
+Depends: ${shlibs:Depends}
 Description: virtual machine to execute bytecode for interpreted languages
  Parrot is a virtual machine designed to execute bytecode for interpreted
  languages efficiently. Parrot will be the target for the Perl 6 compiler.
  There is already a partial Perl 6 compiler as well as compilers in various
  stages of completion for a wide range of other languages.
  .
- This package contains files needed to compile software against parrot.
+ This package contains the parrot shared library.
+ 
+Package: libparrot0.3.0-dev
+Architecture: all
+Depends: libparrot0.3.0 (= ${Source-Version})
+Provides: libparrot-dev
+Conflicts: libparrot-dev
+Description: virtual machine to execute bytecode for interpreted languages
+ Parrot is a virtual machine designed to execute bytecode for interpreted
+ languages efficiently. Parrot will be the target for the Perl 6 compiler.
+ There is already a partial Perl 6 compiler as well as compilers in various
+ stages of completion for a wide range of other languages.
+ .
+ This package contains files needed to develop applications which embed Parrot.
 
 Package: parrot-doc
 Architecture: all

Added: trunk/debian/libparrot-dev.install
==============================================================================
--- (empty file)
+++ trunk/debian/libparrot-dev.install  Sun Oct 30 08:55:01 2005
@@ -0,0 +1,3 @@
+usr/include/*
+usr/parrot-config.imc usr/bin
+#usr/lib/blib/lib/libparrot.a usr/lib

Added: trunk/debian/libparrot-dev.lintian-overrides
==============================================================================
--- (empty file)
+++ trunk/debian/libparrot-dev.lintian-overrides        Sun Oct 30 08:55:01 2005
@@ -0,0 +1 @@
+parrot-dev: unusual-interpreter ./usr/bin/parrot-config.imc #!/usr/bin/parrot

Modified: trunk/debian/rules
==============================================================================
--- trunk/debian/rules  (original)
+++ trunk/debian/rules  Sun Oct 30 08:55:01 2005
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 
 CFLAGS = -Wall -g
+VERSION = 0.3.0
+SOVERSION = 0.3.0
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
        CFLAGS += -O0
@@ -18,7 +20,7 @@ build: build-stamp
 
 build-stamp: configure-stamp 
        dh_testdir
-       $(MAKE)
+       $(MAKE) all shared
        pod2man --section=1 --release="Debian Project" --center="Debian 
GNU/Linux manual" docs/running.pod debian/parrot.1
        pod2man --section=1 --release="Debian Project" --center="Debian 
GNU/Linux manual" parrot-config.imc debian/parrot-config.imc.1
        touch build-stamp
@@ -34,10 +36,10 @@ install: build
        dh_testdir
        dh_testroot
        dh_clean -k 
-       dh_installdirs
+       dh_installdirs -plibparrot$(SOVERSION)-dev usr/share/lintian/overrides
        $(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr
        dh_install --sourcedir=$(CURDIR)/debian/tmp --list-missing
-       install -m 644 debian/parrot-dev.lintian-overrides 
$(CURDIR)/debian/parrot-dev/usr/share/lintian/overrides/parrot-dev
+       install -m 644 debian/libparrot-dev.lintian-overrides 
$(CURDIR)/debian/libparrot$(SOVERSION)-dev/usr/share/lintian/overrides/parrot-dev
 
 # Build architecture-independent files here.
 binary-indep: build install

Reply via email to