[perl-Net-Twitter-Lite] Initial import (#1074482).

David Dick ddick at fedoraproject.org
Fri Mar 21 22:28:41 UTC 2014


commit 3f04fa4f28a85a140df7c0ecd7726b0c70800790
Author: David Dick <ddick at cpan.org>
Date:   Sat Mar 22 09:27:42 2014 +1100

    Initial import (#1074482).

 .gitignore                   |    1 +
 net_twitter_lite_build.patch |   31 +++++++++++++++
 net_twitter_lite_pod.patch   |    9 ++++
 perl-Net-Twitter-Lite.spec   |   86 ++++++++++++++++++++++++++++++++++++++++++
 sources                      |    1 +
 5 files changed, 128 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..e66cdd4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Net-Twitter-Lite-0.12006.tar.gz
diff --git a/net_twitter_lite_build.patch b/net_twitter_lite_build.patch
new file mode 100644
index 0000000..e4a8180
--- /dev/null
+++ b/net_twitter_lite_build.patch
@@ -0,0 +1,31 @@
+diff -Naur old/Build.PL new/Build.PL
+--- Build.PL	2014-01-25 11:11:46.000000000 +1100
++++ Build.PL	2014-03-01 21:58:00.639431147 +1100
+@@ -3,15 +3,15 @@
+ use strict;
+ use warnings;
+ 
+-use Module::Build 0.3601;
++use Module::Build 0.35;
+ 
+ 
+ my %module_build_args = (
+   "build_requires" => {
+-    "Module::Build" => "0.3601"
++    "Module::Build" => "0.35"
+   },
+   "configure_requires" => {
+-    "Module::Build" => "0.3601"
++    "Module::Build" => "0.35"
+   },
+   "dist_abstract" => "A perl API library for the Twitter API",
+   "dist_author" => [
+@@ -59,7 +59,7 @@
+   "Data::Dumper" => 0,
+   "File::Find" => 0,
+   "File::Temp" => 0,
+-  "Module::Build" => "0.3601",
++  "Module::Build" => "0.35",
+   "Test::Fatal" => 0,
+   "Test::More" => 0,
+   "Test::Simple" => "0.98"
diff --git a/net_twitter_lite_pod.patch b/net_twitter_lite_pod.patch
new file mode 100644
index 0000000..6ce7dee
--- /dev/null
+++ b/net_twitter_lite_pod.patch
@@ -0,0 +1,9 @@
+diff -Naur old/lib/Net/Twitter/Lite/WithAPIv1_1.pod new/lib/Net/Twitter/Lite/WithAPIv1_1.pod
+--- lib/Net/Twitter/Lite/WithAPIv1_1.pod	2014-01-25 11:11:46.000000000 +1100
++++ lib/Net/Twitter/Lite/WithAPIv1_1.pod	2014-02-14 21:04:00.483437181 +1100
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env perl
+-
+ =head1 NAME
+ 
+ Net::Twitter::Lite::WithAPIv1_1 - A perl interface to the Twitter API
diff --git a/perl-Net-Twitter-Lite.spec b/perl-Net-Twitter-Lite.spec
new file mode 100644
index 0000000..c9b8a22
--- /dev/null
+++ b/perl-Net-Twitter-Lite.spec
@@ -0,0 +1,86 @@
+Name:           perl-Net-Twitter-Lite
+Version:        0.12006
+Release:        1%{?dist}
+Summary:        Perl interface to the Twitter API
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Net-Twitter-Lite/
+Source0:        http://www.cpan.org/authors/id/M/MM/MMIMS/Net-Twitter-Lite-%{version}.tar.gz
+# https://rt.cpan.org/Ticket/Display.html?id=93027
+Patch1:         net_twitter_lite_pod.patch
+# https://rt.cpan.org/Ticket/Display.html?id=93638
+Patch2:         net_twitter_lite_build.patch
+BuildArch:      noarch
+BuildRequires:  perl
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Crypt::SSLeay) >= 0.5
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(Encode)
+BuildRequires:  perl(Encode::DoubleEncodedUTF8)
+BuildRequires:  perl(File::Find)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(HTTP::Request::Common)
+BuildRequires:  perl(JSON) >= 2.02
+BuildRequires:  perl(LWP::UserAgent) >= 5.82
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Net::HTTP)
+BuildRequires:  perl(Net::Netrc)
+BuildRequires:  perl(Net::OAuth) >= 0.25
+BuildRequires:  perl(overload)
+BuildRequires:  perl(parent)
+BuildRequires:  perl(Pod::Coverage::TrustPod)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(Test::More) >= 0.82
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage) >= 1.08
+BuildRequires:  perl(Test::Script) >= 1.05
+BuildRequires:  perl(Test::Spelling) >= 0.11
+BuildRequires:  perl(URI) >= 1.40
+BuildRequires:  perl(URI::Escape)
+BuildRequires:  perl(warnings)
+Requires:       perl(Crypt::SSLeay) >= 0.5
+Requires:       perl(JSON) >= 2.02
+Requires:       perl(LWP::UserAgent) >= 5.82
+Requires:       perl(Net::Netrc)
+Requires:       perl(Net::OAuth) >= 0.25
+Requires:       perl(Scalar::Util)
+Requires:       perl(Storable)
+Requires:       perl(URI) >= 1.40
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%{?perl_default_filter}
+%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(Crypt::SSLeay\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(JSON\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(LWP::UserAgent\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Net::OAuth\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(URI\\)$
+%description
+This module provides a perl interface to the Twitter API v1.
+
+%prep
+%setup -q -n Net-Twitter-Lite-%{version}
+
+%patch1
+
+%patch2
+
+%build
+%{__perl} Build.PL installdirs=vendor
+./Build
+
+%install
+./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+%check
+./Build test
+
+%files
+%doc Changes examples LICENSE README
+%{perl_vendorlib}/Net/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Feb 14 2014 David Dick <ddick at cpan.org> - 0.12006-1
+- Initial release
diff --git a/sources b/sources
index e69de29..f7277d4 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+41a7d537a8efada2d9c855a70152c0d2  Net-Twitter-Lite-0.12006.tar.gz



More information about the perl-devel mailing list