packages: perl-DBD-Oracle/perl-DBD-Oracle.spec - up to 1.24 - instantclient...

baggins baggins at pld-linux.org
Fri Sep 10 18:37:53 CEST 2010


Author: baggins                      Date: Fri Sep 10 16:37:53 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 1.24
- instantclient build

---- Files affected:
packages/perl-DBD-Oracle:
   perl-DBD-Oracle.spec (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: packages/perl-DBD-Oracle/perl-DBD-Oracle.spec
diff -u packages/perl-DBD-Oracle/perl-DBD-Oracle.spec:1.25 packages/perl-DBD-Oracle/perl-DBD-Oracle.spec:1.26
--- packages/perl-DBD-Oracle/perl-DBD-Oracle.spec:1.25	Thu Jul 29 20:30:09 2010
+++ packages/perl-DBD-Oracle/perl-DBD-Oracle.spec	Fri Sep 10 18:37:48 2010
@@ -1,18 +1,25 @@
 # $Revision$, $Date$
+#
+# Conditional build:
+%bcond_with	instantclient		# build with instant-client-devel
+#
 %include	/usr/lib/rpm/macros.perl
 %define		pdir	DBD
 %define		pnam	Oracle
 Summary:	DBD::Oracle - an Oracle interface for Perl
 Summary(pl.UTF-8):	DBD::Oracle - interfejs Oracle'a dla Perla
 Name:		perl-DBD-Oracle
-Version:	1.16
+Version:	1.24
 Release:	1
 # same as perl 5
 License:	GPL v1+ or Artistic
 Group:		Development/Languages/Perl
-Source0:	http://www.cpan.org/modules/by-module/DBD/%{pdir}-%{pnam}-%{version}.tar.gz
-# Source0-md5:	9711550ed0ebfc743920a6a357ed717c
+Source0:	http://www.cpan.org/modules/by-module/DBD/%{pdir}-%{pnam}-%{version}b.tar.gz
+# Source0-md5:	f3855675d6ebfccce3113dc838110520
+# http://duberga.net/dbd_oracle_instantclient_linux/Makefile-instantclient.PL
+Patch0:		%{name}-instantclient.patch
 URL:		http://search.cpan.org/dist/DBD-Oracle/
+%{?with_instantclient:BuildRequires:	oracle-instantclient-devel}
 BuildRequires:	perl-Class-Fields
 BuildRequires:	perl-DBI >= 1.20
 BuildRequires:	rpm-perlprov >= 4.1-13
@@ -30,13 +37,18 @@
 
 %prep
 %setup -q -n %{pdir}-%{pnam}-%{version}
+%patch0 -p1
 
 %build
+%if %{with instantclient}
+export ORACLE_HOME=%{_libdir}
+%else
+%{?oracledir:export ORACLE_HOME=%{oracledir}}
+%endif
+
 %{__perl} Makefile.PL \
 	INSTALLDIRS=vendor
 
-%{?oracledir:ORACLE_HOME="%{oracledir}"; export ORACLE_HOME}
-#" vim
 %{__make} \
 	CC="%{__cc}" \
 	OPTIMIZE="%{rpmcflags}"
@@ -48,14 +60,19 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-install Oracle.ex/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+install -p Oracle.ex/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
+# those are needed to run oraperl scripts for perl4
+rm $RPM_BUILD_ROOT%{perl_vendorarch}/{Oraperl.pm,oraperl.ph}
+# makefile defs
+rm $RPM_BUILD_ROOT%{perl_vendorarch}/auto/DBD/Oracle/mk.pm
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc Changes README README.[cels]* README.help Todo
+%doc Changes README README.[cels]* README.help.txt Todo
 %attr(755,root,root) %{_bindir}/ora_explain
 %{perl_vendorarch}/DBD/Oracle.pm
 %{perl_vendorarch}/DBD/Oracle
@@ -63,6 +80,8 @@
 %attr(755,root,root) %{perl_vendorarch}/auto/DBD/Oracle/Oracle.so
 %{perl_vendorarch}/auto/DBD/Oracle/Oracle.bs
 %{perl_vendorarch}/auto/DBD/Oracle/Oracle.h
+%{perl_vendorarch}/auto/DBD/Oracle/dbdimp.h
+%{perl_vendorarch}/auto/DBD/Oracle/ocitrace.h
 %{_mandir}/man1/ora_explain.1*
 %{_mandir}/man3/*
 %{_examplesdir}/%{name}-%{version}
@@ -73,6 +92,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.26  2010/09/10 16:37:48  baggins
+- up to 1.24
+- instantclient build
+
 Revision 1.25  2010/07/29 18:30:09  baggins
 - we need ORACLE_HOME env here
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/perl-DBD-Oracle/perl-DBD-Oracle.spec?r1=1.25&r2=1.26&f=u



More information about the pld-cvs-commit mailing list