SPECS: new-cpan.sh (NEW) - utility script to make new CPAN packages

glen glen at pld-linux.org
Mon Sep 5 14:06:39 CEST 2005


Author: glen                         Date: Mon Sep  5 12:06:39 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- utility script to make new CPAN packages

---- Files affected:
SPECS:
   new-cpan.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/new-cpan.sh
diff -u /dev/null SPECS/new-cpan.sh:1.1
--- /dev/null	Mon Sep  5 14:06:39 2005
+++ SPECS/new-cpan.sh	Mon Sep  5 14:06:33 2005
@@ -0,0 +1,17 @@
+#!/bin/sh
+pkg=$1
+pkg=$(echo $1 | sed -e 's,::,-,g;s,^perl-,,')
+spec=$(echo $pkg | sed -e 's,^,perl-,').spec
+
+cpan2rpm $pkg
+# pldcpan can't work with tar.gz, uncompress
+gzip -d ../SOURCES/$pkg-*.tar.gz 
+pldcpan ../SOURCES/$pkg-*.tar 
+rm -rf $pkg*
+
+# revert back to tar.gz
+sed -i -e '
+	/^Source0/s,\.tar$,.tar.gz,
+	s/^License/License/' $spec
+./builder -nd -5 $spec
+sed -i -e 's/^License/#License/' $spec
================================================================



More information about the pld-cvs-commit mailing list