Преглед на файлове

add a bunch of additionally useful Excel parsing/writing modules

Ralf S. Engelschall преди 20 години
родител
ревизия
5188d958e9
променени са 1 файла, в които са добавени 62 реда и са изтрити 12 реда
  1. 62 12
      perl-ole/perl-ole.spec

+ 62 - 12
perl-ole/perl-ole.spec

@@ -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`