[perl-Gnome2-Vte] Initial import after review (rhbz #785767)
Daniel P. Berrange
berrange at fedoraproject.org
Mon Jan 30 18:07:25 UTC 2012
commit ee232f0febbdcf5a9d4b653b5a38bc831bd75c84
Author: Daniel P. Berrange <berrange at redhat.com>
Date: Mon Jan 30 18:07:19 2012 +0000
Initial import after review (rhbz #785767)
.gitignore | 4 ++
Gnome2-Vte-0.09-pty-fileno.patch | 12 +++++++
perl-Gnome2-Vte.spec | 68 ++++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 85 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..41643e5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,4 @@
+Gnome2-Vte-*.tar.gz
+.build*.log
+*.src.rpm
+x86_64/
diff --git a/Gnome2-Vte-0.09-pty-fileno.patch b/Gnome2-Vte-0.09-pty-fileno.patch
new file mode 100644
index 0000000..ec4887c
--- /dev/null
+++ b/Gnome2-Vte-0.09-pty-fileno.patch
@@ -0,0 +1,12 @@
+diff -rup Gnome2-Vte-0.09/t/VteTerminal.t Gnome2-Vte-0.09.new/t/VteTerminal.t
+--- Gnome2-Vte-0.09/t/VteTerminal.t 2008-10-22 20:49:41.000000000 +0100
++++ Gnome2-Vte-0.09.new/t/VteTerminal.t 2012-01-30 14:33:57.973235431 +0000
+@@ -232,7 +232,7 @@ SKIP: {
+ skip "set_pty", 0
+ unless Gnome2::Vte -> CHECK_VERSION(0, 12, 1);
+
+- $terminal -> set_pty(fileno STDIN);
++ $terminal -> set_pty(fileno STDOUT);
+ }
+
+ $terminal -> reset(1, 1);
diff --git a/perl-Gnome2-Vte.spec b/perl-Gnome2-Vte.spec
new file mode 100644
index 0000000..dfab888
--- /dev/null
+++ b/perl-Gnome2-Vte.spec
@@ -0,0 +1,68 @@
+%global use_x11_tests 1
+
+Name: perl-Gnome2-Vte
+Version: 0.09
+Release: 1%{?dist}
+Summary: Gnome2::Vte Perl module
+License: LGPLv2+
+Group: Development/Libraries
+URL: http://search.cpan.org/dist/Gnome2-Vte/
+Source0: http://www.cpan.org/modules/by-module/Gnome2/Gnome2-Vte-%{version}.tar.gz
+Patch1: Gnome2-Vte-%{version}-pty-fileno.patch
+BuildRequires: perl(ExtUtils::Depends) >= 0.20
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(ExtUtils::PkgConfig) >= 1.03
+BuildRequires: perl(Glib) >= 1.01
+BuildRequires: perl(Gtk2) >= 1.00
+BuildRequires: perl(Glib::MakeHelper)
+BuildRequires: perl(Test::More)
+BuildRequires: vte-devel
+%if %{use_x11_tests}
+# X11 tests:
+BuildRequires: xorg-x11-server-Xvfb
+BuildRequires: xorg-x11-xinit
+BuildRequires: font(:lang=en)
+%endif
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%{?perl_default_filter}
+
+%description
+Gnome2::Vte exposes the GNOME Virtual Terminal Emulator APIs to
+Perl applications
+
+%prep
+%setup -q -n Gnome2-Vte-%{version}
+%patch1 -p1
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+make %{?_smp_mflags}
+
+%install
+make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+%check
+%if %{use_x11_tests}
+ xinit /bin/sh -c 'rm -f ok; make test && touch ok' -- /usr/bin/Xvfb :666
+ test -e ok
+%else
+ make test
+%endif
+
+%files
+%defattr(-,root,root,-)
+%doc ChangeLog LICENSE maps NEWS README
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Gnome2*
+%{_mandir}/man3/*
+
+%changelog
+* Tue Dec 13 2011 Daniel Berrange <berrange at redhat.com> 0.09-1
+- Specfile autogenerated by cpanspec 1.78.
diff --git a/sources b/sources
index e69de29..c1c43cc 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+2827329bf463ebc01c3e1a1726a43bbb Gnome2-Vte-0.09.tar.gz
More information about the perl-devel
mailing list