diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..419f25110a0b7e90ae0767ac1f5333ad8c2ca81a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +tmp/ +google-protocolbuffers-perl diff --git a/README.md b/README.md index 9513c22c939459b84e3f81c2584c57d5ce2adc03..6a28843e900d9acf4d7350ad50c011bfa8c244c6 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ # libgoogle-protocolbuffers-perl +## NOTES + +Debian/Ubuntu packaging for google-protocolbuffers-perl \[1] + +* \[1] https://github.com/csirtgadgets/google-protocolbuffers-perl ## Getting started diff --git a/build_deb_lib.sh b/build_deb_lib.sh new file mode 100755 index 0000000000000000000000000000000000000000..14cfb88573b8933bd9b500273935dc64428398d7 --- /dev/null +++ b/build_deb_lib.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +epoch=0 +version=`awk '/Version:/ {print $2}' debian/lib/control` +pkgname=`awk '/Package:/ {print $2}' debian/lib/control` +pkgdir=tmp/stage/$pkgname/$epoch/$version +mandir=$pkgdir/data/usr/share/man3 + +pmlnk.pm --copy --target $pkgdir/data/usr/share/perl5 google-protocolbuffers-perl/blib + +cp google-protocolbuffers-perl/blib/lib/Google/ProtocolBuffers/CodecIV32.pm \ + google-protocolbuffers-perl/blib/lib/Google/ProtocolBuffers/CodecIV64.pm \ + $pkgdir/data/usr/share/perl5/Google/ProtocolBuffers + +chmod 664 $pkgdir/data/usr/share/perl5/Google/ProtocolBuffers/CodecIV??.pm + +mkdir -p $mandir +cp google-protocolbuffers-perl/blib/man3/Google::ProtocolBuffers.3pm $mandir + +mkdir $pkgdir/control +cp debian/lib/control $pkgdir/control +echo "2.0" >$pkgdir/debian-binary + +mkdeb.pl $pkgdir + diff --git a/debian/lib/control b/debian/lib/control new file mode 100644 index 0000000000000000000000000000000000000000..bd29e8cde26ad5ade67106a140da72ba3d9c9667 --- /dev/null +++ b/debian/lib/control @@ -0,0 +1,11 @@ +Package: libgoogle-protocolbuffers-perl +Version: 0.12-2 +Architecture: all +Maintainer: Gerhard Gonter <ggonter@gmail.com> +Original-Maintainer: Gerhard Gonter <ggonter@gmail.com> +Installed-Size: 120 +Depends: perl, libparse-recdescent-perl, libclass-accessor-perl +Section: perl +Priority: optional +Homepage: http://aix-pm.sourceforge.net/TBD +Description: Google::ProtocolBuffers Google Protocol Buffers data serialization