[svn:parrot] r37672 - trunk/ports/debian
allison at svn.parrot.org
allison at svn.parrot.org
Tue Mar 24 08:43:51 UTC 2009
Author: allison
Date: Tue Mar 24 08:43:50 2009
New Revision: 37672
URL: https://trac.parrot.org/parrot/changeset/37672
Log:
[debian] Move manfiles to new packages. Add some additional notations
for new packages to make sure they don't get installed with old versions
of existing packages. Thanks to David Nusinow for the patch.
Modified:
trunk/ports/debian/changelog
trunk/ports/debian/control.in
trunk/ports/debian/rules
Modified: trunk/ports/debian/changelog
==============================================================================
--- trunk/ports/debian/changelog Tue Mar 24 07:56:48 2009 (r37671)
+++ trunk/ports/debian/changelog Tue Mar 24 08:43:50 2009 (r37672)
@@ -10,6 +10,10 @@
- Re-order dh_installdeb in binary-arch to run after dh_makeshlibs and
shlibdeps so that the library gets installed properly (patch from David
Nusinow)
+ - Move manpage generation to new packages. Rename parrot-debugger.1 to
+ parrot_debugger.1 to match executable name. Generate pbc_to_exe and
+ parrot_config manpages from .pir source files (patch from David
+ Nusinow)
* parrot.install.in, parrot-doc.install.in, libparrot-dev.install.in
- Added template files, replace parrot.install, parrot-doc.install, and
libparrot-dev.install
@@ -25,7 +29,7 @@
distribution.
- Removed copyright info for files no longer in distribution.
- -- Allison Randal <allison at parrot.org> Wed, 18 Mar 2009 23:50:41 -0700
+ -- Allison Randal <allison at parrot.org> Tue, 24 Mar 2009 01:28:57 -0700
parrot (0.9.0-1) unstable; urgency=low
Modified: trunk/ports/debian/control.in
==============================================================================
--- trunk/ports/debian/control.in Tue Mar 24 07:56:48 2009 (r37671)
+++ trunk/ports/debian/control.in Tue Mar 24 08:43:50 2009 (r37672)
@@ -8,7 +8,7 @@
Package: parrot
Architecture: any
-Depends: parrot-minimal (= ${binary:Version})
+Depends: ${shlibs:Depends}, parrot-minimal (= ${binary:Version})
Suggests: parrot-doc
Provides: parrot-test, parrot-data-dumper
Description: A virtual machine for dynamic languages
@@ -19,6 +19,8 @@
Package: parrot-minimal
Architecture: any
Depends: ${shlibs:Depends}
+Conflicts: parrot ( < 1.0.0 )
+Replaces: parrot ( < 1.0.0 )
Description: A minimal install of the Parrot VM
This package contains the core Parrot virtual machine. It's all that you need
to get up and running in the average use case, and is sufficient to run most
@@ -54,8 +56,10 @@
Package: parrot-devel
Architecture: any
Section: devel
-Depends: parrot, perl
+Depends: ${shlibs:Depends}, parrot, perl
Provides: parrot-pge, parrot-tge, parrot-pct, parrot-nqp
+Conflicts: parrot ( < 1.0.0 ), libparrot-dev ( < 1.0.0 )
+Replaces: parrot ( < 1.0.0 ), libparrot-dev ( < 1.0.0 )
Description: Parrot development tools
This package contains development tools for the Parrot virtual machine. It is
essential for developing language implementations to run on Parrot, but not
Modified: trunk/ports/debian/rules
==============================================================================
--- trunk/ports/debian/rules Tue Mar 24 07:56:48 2009 (r37671)
+++ trunk/ports/debian/rules Tue Mar 24 08:43:50 2009 (r37672)
@@ -39,10 +39,11 @@
dh_testdir
$(MAKE) installable
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 debian/parrot_config.1
+ pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" tools/util/parrot-config.pir debian/parrot_config.1
+ pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" tools/dev/pbc_to_exe.pir debian/pbc_to_exe.1
pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" src/pbc_dump.c debian/pbc_dump.1
pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" src/pbc_disassemble.c debian/pbc_disassemble.1
- pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" src/parrot_debugger.c debian/parrot-debugger.1
+ pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" src/parrot_debugger.c debian/parrot_debugger.1
pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" src/pbc_info.c debian/pbc_info.1
pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" src/pbc_merge.c debian/pbc_merge.1
touch build-stamp
@@ -72,7 +73,7 @@
dh_testdir -i
dh_testroot -i
dh_installchangelogs -i ChangeLog
- dh_installman -plibparrot-dev debian/parrot_config.1
+ dh_installman -plibparrot-dev
dh_installdocs -i
dh_link -plibparrot-dev usr/lib/libparrot.so.$(SOVERSION) usr/lib/libparrot.so
dh_compress -pparrot-doc -X.pod
@@ -88,7 +89,8 @@
dh_testdir -a
dh_testroot -a
dh_installchangelogs -a ChangeLog
- dh_installman -pparrot debian/parrot.1 debian/pbc_dump.1 debian/pbc_disassemble.1 debian/parrot-debugger.1 debian/pbc_info.1 debian/pbc_merge.1
+ dh_installman -pparrot-minimal debian/parrot.1
+ dh_installman -pparrot-devel debian/parrot_debugger.1 debian/pbc_disassemble.1 debian/pbc_dump.1 debian/pbc_info.1 debian/pbc_merge.1 debian/parrot_config.1 debian/pbc_to_exe.1
dh_installdocs -a
dh_strip -a
dh_compress -a
More information about the parrot-commits
mailing list