From f3a8b389ff055d33ec0c5bd64ae91d7b9f11a586 Mon Sep 17 00:00:00 2001 From: Francois Pons Date: Fri, 31 May 2002 10:45:30 +0000 Subject: initial revision. --- build_rpm | 19 +++++++++++++++++++ perl-URPM.spec | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100755 build_rpm create mode 100644 perl-URPM.spec diff --git a/build_rpm b/build_rpm new file mode 100755 index 0000000..c52078c --- /dev/null +++ b/build_rpm @@ -0,0 +1,19 @@ +#!/bin/sh + +RPM=`rpm --eval '%{_topdir}'` +[ -d "$RPM/SPECS" -a -d "$RPM/SOURCES" ] || exit 1 + +VERSION=`perl -ne '/VERSION\s+=[^0-9\.]*([0-9\.]+)/ and print "$1\n"' URPM.pm` + +echo "building URPM version $VERSION" + +rm -f "URPM-$VERSION.tar.gz" +perl Makefile.PL +make dist +[ $? = 0 ] || exit 2 +[ -f "URPM-$VERSION.tar.gz" ] || exit 3 + +cp -f perl-URPM.spec "$RPM/SPECS" +bzme URPM-$VERSION.tar.gz +mv -f URPM-$VERSION.tar.bz2 "$RPM/SOURCES" +rpm -ba --clean --rmsource "$RPM/SPECS/perl-URPM.spec" diff --git a/perl-URPM.spec b/perl-URPM.spec new file mode 100644 index 0000000..36cab3e --- /dev/null +++ b/perl-URPM.spec @@ -0,0 +1,50 @@ +%define name perl-URPM +%define real_name URPM +%define release 1mdk + +%{expand:%%define version %(perl -ne '/VERSION\s+=[^0-9\.]*([0-9\.]+)/ and print "$1\n"' URPM.pm)} + +Summary: URPM module for perl +Name: %{name} +Version: %{version} +Release: %{release} +License: GPL or Artistic +Group: Development/Perl +Distribution: Mandrake Linux +Source: %{real_name}-%{version}.tar.bz2 +Prefix: %{_prefix} +BuildRequires: perl-devel +BuildRoot: %{_tmppath}/%{name}-buildroot +Requires: perl >= 5.601 + +%description +The URPM module allows you to manipulate rpm files, rpm header files and +hdlist files and manage them in memory. + +%prep +%setup -q -n %{real_name}-%{version} + +%build +%{__perl} Makefile.PL PREFIX=%{prefix} +make OPTIMIZE="$RPM_OPT_FLAGS" PREFIX=%{prefix} +make test + +%install +rm -rf $RPM_BUILD_ROOT +%makeinstall PREFIX=$RPM_BUILD_ROOT%{prefix} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc README +#%{_libdir}/perl5/man/man3 +%{perl_sitearch}/URPM.pm +%{perl_sitearch}/URPM +%{perl_sitearch}/auto/URPM + + +%changelog +* Fri May 31 2002 François Pons 0.01-1mdk +- initial revision. -- cgit v1.2.1