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