|
|
@@ -23,12 +23,17 @@
|
|
|
##
|
|
|
|
|
|
# versions of individual parts
|
|
|
-%define V_perl 5.8.6
|
|
|
-%define V_ole_storage 0.386
|
|
|
-%define V_ole_storage_light 0.14
|
|
|
-%define V_spreadsheet_writeexcel 2.13
|
|
|
-%define V_spreadsheet_parseexcel 0.2603
|
|
|
-%define V_spreadsheet_parseexcel_simple 1.02
|
|
|
+%define V_perl 5.8.6
|
|
|
+%define V_ole_storage 0.386
|
|
|
+%define V_ole_storage_light 0.14
|
|
|
+%define V_spreadsheet_writeexcel 2.13
|
|
|
+%define V_spreadsheet_writeexcel_simple 1.02
|
|
|
+%define V_spreadsheet_writeexcel_fromxml 1.02
|
|
|
+%define V_spreadsheet_writeexcelxml 0.10
|
|
|
+%define V_spreadsheet_parseexcel 0.2603
|
|
|
+%define V_spreadsheet_parseexcel_simple 1.02
|
|
|
+%define V_spreadsheet_basicread 1.06
|
|
|
+%define V_spreadsheet_convertaa 0.03
|
|
|
|
|
|
# package information
|
|
|
Name: perl-ole
|
|
|
@@ -41,14 +46,19 @@ Class: BASE
|
|
|
Group: Language
|
|
|
License: GPL/Artistic
|
|
|
Version: %{V_perl}
|
|
|
-Release: 20050421
|
|
|
+Release: 20050430
|
|
|
|
|
|
# list of sources
|
|
|
Source0: http://www.cpan.org/modules/by-module/OLE/OLE-Storage-%{V_ole_storage}.tar.gz
|
|
|
Source1: http://www.cpan.org/modules/by-module/OLE/OLE-Storage_Lite-%{V_ole_storage_light}.tar.gz
|
|
|
Source2: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-WriteExcel-%{V_spreadsheet_writeexcel}.tar.gz
|
|
|
-Source3: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-ParseExcel-%{V_spreadsheet_parseexcel}.tar.gz
|
|
|
-Source4: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-ParseExcel-Simple-%{V_spreadsheet_parseexcel_simple}.tar.gz
|
|
|
+Source3: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-WriteExcel-Simple-%{V_spreadsheet_writeexcel_simple}.tar.gz
|
|
|
+Source4: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-WriteExcel-FromXML-%{V_spreadsheet_writeexcel_fromxml}.tar.gz
|
|
|
+Source5: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-WriteExcelXML-%{V_spreadsheet_writeexcelxml}.tar.gz
|
|
|
+Source6: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-ParseExcel-%{V_spreadsheet_parseexcel}.tar.gz
|
|
|
+Source7: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-ParseExcel-Simple-%{V_spreadsheet_parseexcel_simple}.tar.gz
|
|
|
+Source8: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-BasicRead-%{V_spreadsheet_basicread}.tar.gz
|
|
|
+Source9: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-ConvertAA-%{V_spreadsheet_convertaa}.tar.gz
|
|
|
|
|
|
# build information
|
|
|
Prefix: %{l_prefix}
|
|
|
@@ -65,8 +75,13 @@ AutoReqProv: no
|
|
|
- OLE::Storage (%{V_ole_storage})
|
|
|
- OLE::Storage::Light (%{V_ole_storage_light})
|
|
|
- Spreadsheet::WriteExcel (%{V_spreadsheet_writeexcel})
|
|
|
+ - Spreadsheet::WriteExcel::Simple (%{V_spreadsheet_writeexcel_simple})
|
|
|
+ - Spreadsheet::WriteExcel::FromXML (%{V_spreadsheet_writeexcel_fromxml})
|
|
|
+ - Spreadsheet::WriteExcelXML (%{V_spreadsheet_writeexcelxml})
|
|
|
- Spreadsheet::ParseExcel (%{V_spreadsheet_parseexcel})
|
|
|
- Spreadsheet::ParseExcel::Simple (%{V_spreadsheet_parseexcel_simple})
|
|
|
+ - Spreadsheet::BasicRead (%{V_spreadsheet_basicread})
|
|
|
+ - Spreadsheet::ConvertAA (%{V_spreadsheet_convertaa})
|
|
|
|
|
|
%track
|
|
|
prog perl-ole:OLE-Storage = {
|
|
|
@@ -79,6 +94,26 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/modules/by-module/OLE/
|
|
|
regex = OLE-Storage_Lite-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
+ prog perl-ole:Spreadsheet-WriteExcel = {
|
|
|
+ version = %{V_spreadsheet_writeexcel}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
+ regex = Spreadsheet-WriteExcel-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog perl-ole:Spreadsheet-WriteExcel-Simple = {
|
|
|
+ version = %{V_spreadsheet_writeexcel_simple}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
+ regex = Spreadsheet-WriteExcel-Simple-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog perl-ole:Spreadsheet-WriteExcel-FromXML = {
|
|
|
+ version = %{V_spreadsheet_writeexcel_fromxml}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
+ regex = Spreadsheet-WriteExcel-FromXML-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog perl-ole:Spreadsheet-WriteExcelXML = {
|
|
|
+ version = %{V_spreadsheet_writeexcelxml}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
+ regex = Spreadsheet-WriteExcelXML-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
prog perl-ole:Spreadsheet-ParseExcel = {
|
|
|
version = %{V_spreadsheet_parseexcel}
|
|
|
url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
@@ -89,10 +124,15 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
regex = Spreadsheet-ParseExcel-Simple-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
- prog perl-ole:Spreadsheet-WriteExcel = {
|
|
|
- version = %{V_spreadsheet_writeexcel}
|
|
|
+ prog perl-ole:Spreadsheet-BasicRead = {
|
|
|
+ version = %{V_spreadsheet_basicread}
|
|
|
url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
- regex = Spreadsheet-WriteExcel-(__VER__)\.tar\.gz
|
|
|
+ regex = Spreadsheet-BasicRead-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog perl-ole:Spreadsheet-ConvertAA = {
|
|
|
+ version = %{V_spreadsheet_convertaa}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Spreadsheet/
|
|
|
+ regex = Spreadsheet-ConvertAA-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
|
|
|
%prep
|
|
|
@@ -101,6 +141,11 @@ AutoReqProv: no
|
|
|
%setup -q -T -D -a 2
|
|
|
%setup -q -T -D -a 3
|
|
|
%setup -q -T -D -a 4
|
|
|
+ %setup -q -T -D -a 5
|
|
|
+ %setup -q -T -D -a 6
|
|
|
+ %setup -q -T -D -a 7
|
|
|
+ %setup -q -T -D -a 8
|
|
|
+ %setup -q -T -D -a 9
|
|
|
|
|
|
%build
|
|
|
|
|
|
@@ -112,6 +157,11 @@ AutoReqProv: no
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE2} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE3} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE4} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE5} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE6} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE7} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE8} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE9} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files`
|
|
|
|