OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 30-Apr-2005 11:16:56 Branch: HEAD Handle: 2005043010165600 Added files: openpkg-src/perl-biz perl-biz.spec Log: new package: perl-biz 5.8.6 (Perl Modules for Business) Summary: Revision Changes Path 1.1 +166 -0 openpkg-src/perl-biz/perl-biz.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/perl-biz/perl-biz.spec ============================================================================ $ cvs diff -u -r0 -r1.1 perl-biz.spec --- /dev/null 2005-04-30 11:15:06 +0200 +++ perl-biz.spec 2005-04-30 11:16:56 +0200 @@ -0,0 +1,166 @@ +## +## perl-biz.spec -- OpenPKG RPM Package Specification +## Copyright (c) 2000-2005 OpenPKG Foundation e.V. <http://openpkg.net/> +## Copyright (c) 2000-2005 Ralf S. Engelschall <http://engelschall.com/> +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +# versions of individual parts +%define V_perl 5.8.6 +%define V_business_hours 0.06 +%define V_business_isbn 1.80 +%define V_business_isbn_data 1.10 +%define V_business_iban 0.05 +%define V_business_creditcard 0.28 +%define V_business_creditcard_object 0.10 +%define V_business_paypal 0.02 +%define V_business_paypal_ewp 0.02 +%define V_business_paypal_ipn 1.94 + +# package information +Name: perl-biz +Summary: Perl Modules for Business +URL: http://www.cpan.org/ +Vendor: Perl Community +Packager: OpenPKG +Distribution: OpenPKG +Class: BASE +Group: Language +License: GPL/Artistic +Version: %{V_perl} +Release: 20050430 + +# list of sources +Source0: http://www.cpan.org/modules/by-module/Business/Business-Hours-%{V_business_hours}.tar.gz +Source1: http://www.cpan.org/modules/by-module/Business/Business-ISBN-%{V_business_isbn}.tar.gz +Source2: http://www.cpan.org/modules/by-module/Business/Business-ISBN-Data-%{V_business_isbn_data}.tar.gz +Source3: http://www.cpan.org/modules/by-module/Business/Business-IBAN-%{V_business_iban}.tar.gz +Source4: http://www.cpan.org/modules/by-module/Business/Business-CreditCard-%{V_business_creditcard}.tar.gz +Source5: http://www.cpan.org/modules/by-module/Business/Business-CreditCard-Object-%{V_business_creditcard_object}.tar.gz +Source6: http://www.cpan.org/modules/by-module/Business/Business-PayPal-%{V_business_paypal}.tar.gz +Source7: http://www.cpan.org/modules/by-module/Business/Business-PayPal-EWP-%{V_business_paypal_ewp}.tar.gz +Source8: http://www.cpan.org/modules/by-module/Business/Business-PayPal-IPN-%{V_business_paypal_ipn}.tar.gz + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126 +PreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl} +BuildPreReq: perl-ssl, perl-crypto, perl-www, perl-ds >= %{V_perl}-20050430 +PreReq: perl-ssl, perl-crypto, perl-www, perl-ds >= %{V_perl}-20050430 +AutoReq: no +AutoReqProv: no + +%description + Various modules for Business with Perl: + - Business::Hours (%{V_business_hours}) + - Business::ISBN (%{V_business_isbn}) + - Business::ISBN::Data (%{V_business_isbn_data}) + - Business::IBAN (%{V_business_iban}) + - Business::CreditCard (%{V_business_creditcard}) + - Business::CreditCard::Object (%{V_business_creditcard_object}) + - Business::PayPal (%{V_business_paypal}) + - Business::PayPal::EWP (%{V_business_paypal_ewp}) + - Business::PayPal::IPN (%{V_business_paypal_ipn}) + +%track + prog perl-biz:Business-Hours = { + version = %{V_business_hours} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-Hours-(__VER__)\.tar\.gz + } + prog perl-biz:Business-ISBN = { + version = %{V_business_isbn} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-ISBN-(__VER__)\.tar\.gz + } + prog perl-biz:Business-ISBN-Data = { + version = %{V_business_isbn_data} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-ISBN-Data-(__VER__)\.tar\.gz + } + prog perl-biz:Business-IBAN = { + version = %{V_business_iban} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-IBAN-(__VER__)\.tar\.gz + } + prog perl-biz:Business-CreditCard = { + version = %{V_business_creditcard} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-CreditCard-(__VER__)\.tar\.gz + } + prog perl-biz:Business-CreditCard-Object = { + version = %{V_business_creditcard_object} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-CreditCard-Object-(__VER__)\.tar\.gz + } + prog perl-biz:Business-PayPal = { + version = %{V_business_paypal} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-PayPal-(__VER__)\.tar\.gz + } + prog perl-biz:Business-PayPal-EWP = { + version = %{V_business_paypal_ewp} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-PayPal-EWP-(__VER__)\.tar\.gz + } + prog perl-biz:Business-PayPal-IPN = { + version = %{V_business_paypal_ipn} + url = http://www.cpan.org/modules/by-module/Business/ + regex = Business-PayPal-IPN-(__VER__)\.tar\.gz + } + +%prep + %setup -q -c + %setup -q -T -D -a 1 + %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 + +%build + +%install + rm -rf $RPM_BUILD_ROOT + %{l_prefix}/bin/perl-openpkg prepare + %{l_shtool} subst \ + -e 's/= shift if @ARGV.*$/= $Config{prefix};/' \ + -e 's/$cc eq $Config{cc}/1/' \ + Business-PayPal-EWP-%{V_business_paypal_ewp}/Makefile.PL + %{l_prefix}/bin/perl-openpkg -d %{SOURCE0} configure build install + %{l_prefix}/bin/perl-openpkg -d %{SOURCE1} configure build install + %{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 -F perl-openpkg-files fixate cleanup + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files` + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT + @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org