From 32d80b017a057fc4ea9f3623e4d33f64e5f43f7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Wed, 3 Jun 2009 17:03:26 +0000 Subject: [PATCH] - add BR, remove useless provides --- .cvsignore | 1 + perl-JavaScript-Minifier-XS.spec | 61 ++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 63 insertions(+) create mode 100644 perl-JavaScript-Minifier-XS.spec diff --git a/.cvsignore b/.cvsignore index e69de29..ea2fd45 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +JavaScript-Minifier-XS-0.05.tar.gz diff --git a/perl-JavaScript-Minifier-XS.spec b/perl-JavaScript-Minifier-XS.spec new file mode 100644 index 0000000..9567585 --- /dev/null +++ b/perl-JavaScript-Minifier-XS.spec @@ -0,0 +1,61 @@ +Name: perl-JavaScript-Minifier-XS +Version: 0.05 +Release: 2%{?dist} +Summary: XS based JavaScript minifier +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/JavaScript-Minifier-XS/ +Source0: http://www.cpan.org/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: perl(Module::Build) +BuildRequires: perl(Test::More) +BuildRequires: perl(JavaScript::Minifier) +BuildRequires: perl(Test::Pod) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +# don't "provide" private Perl libs +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__deploop R}" + +%description +JavaScript::Minifier::XS is a JavaScript "minifier"; its designed +to remove un-necessary whitespace and comments from JavaScript +files without breaking the JavaScript. + +%prep +%setup -q -n JavaScript-Minifier-XS-%{version} + +%build +%{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" +./Build + +%install +rm -rf $RPM_BUILD_ROOT + +./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 +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 +./Build test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc Changes README +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/JavaScript* +%{_mandir}/man3/* + +%changelog +* Tue May 5 2009 Marcela Mašláňová 0.05-2 +- add BR, remove useless provides + +* Wed Apr 29 2009 Marcela Mašláňová 0.05-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/sources b/sources index e69de29..92a7374 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +be844769f0c65ec3ef0e8390331d58d3 JavaScript-Minifier-XS-0.05.tar.gz