[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