packages: nagios-nrd/nagios-nrd.spec, nagios-nrd/get-source.sh (NEW)=?UTF-8?Q?=20?=- do n...

glen glen at pld-linux.org
Wed Jun 27 22:13:55 CEST 2012


Author: glen                         Date: Wed Jun 27 20:13:55 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- do not depend on Module-Install at build time

---- Files affected:
packages/nagios-nrd:
   nagios-nrd.spec (1.1 -> 1.2) , get-source.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/nagios-nrd/nagios-nrd.spec
diff -u packages/nagios-nrd/nagios-nrd.spec:1.1 packages/nagios-nrd/nagios-nrd.spec:1.2
--- packages/nagios-nrd/nagios-nrd.spec:1.1	Wed Jun 27 22:05:03 2012
+++ packages/nagios-nrd/nagios-nrd.spec	Wed Jun 27 22:13:49 2012
@@ -1,19 +1,20 @@
 # $Revision$, $Date$
 # TODO
 # - subpackages for client/server
+%define		rel		0.1
+%define		svnrev	113
 %include	/usr/lib/rpm/macros.perl
 Summary:	Nagios Result Distributor (NSCA protocol redefined)
 Name:		nagios-nrd
 Version:	0.1
-Release:	0.1
+Release:	0.svn%{svnrev}.%{rel}
 License:	GPL v3
 Group:		Networking
-Source0:	nrd.tar.xz
-# Source0-md5:	71d3d4b105283cc1e7e3ab5d83e6a1e2
+Source0:	nrd-r%{svnrev}.tar.bz2
+# Source0-md5:	f8056063723f623aec110ae3eeedd968
+Source1:	get-source.sh
 URL:		https://code.google.com/p/nrd/
-BuildRequires:	perl-Module-Install
 BuildRequires:	rpm-perlprov >= 4.1-13
-BuildRequires:	xz
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -21,7 +22,7 @@
 nsca2
 
 %prep
-%setup -q -n nrd
+%setup -q -n nrd-r%{svnrev}
 
 %build
 %{__perl} Makefile.PL \
@@ -66,5 +67,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2012/06/27 20:13:49  glen
+- do not depend on Module-Install at build time
+
 Revision 1.1  2012/06/27 20:05:03  glen
 - new

================================================================
Index: packages/nagios-nrd/get-source.sh
diff -u /dev/null packages/nagios-nrd/get-source.sh:1.1
--- /dev/null	Wed Jun 27 22:13:55 2012
+++ packages/nagios-nrd/get-source.sh	Wed Jun 27 22:13:49 2012
@@ -0,0 +1,27 @@
+#!/bin/sh
+p=nrd
+svn=http://$p.googlecode.com/svn/trunk
+
+revno=$1
+specfile=nagios-$p.spec
+
+set -e
+svn co $svn${revno:+@$revno} $p
+svnrev=$(svnversion $p)
+
+d=$p-r$svnrev
+rm -rf $d
+svn export $p $d
+
+# write inc/*
+cd $d
+perl Makefile.PL
+cd -
+
+tar -cjf $d.tar.bz2 --exclude-vcs $d
+../dropin $d.tar.bz2
+
+sed -i -e "
+	s/^\(%define[ \t]\+svnrev[ \t]\+\)[0-9]\+\$/\1$svnrev/
+" $specfile
+../md5 $specfile
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/nagios-nrd/nagios-nrd.spec?r1=1.1&r2=1.2



More information about the pld-cvs-commit mailing list