]> git.pld-linux.org Git - packages/perl-SGMLS.git/blobdiff - perl-SGMLS.spec
- tabs in preamble
[packages/perl-SGMLS.git] / perl-SGMLS.spec
index 5003fd64e7eb43d15a7d24267eacb993aeca5b53..0d2b1b4479facfe321ad0d7533d1edbe48b9788a 100644 (file)
@@ -1,48 +1,61 @@
+#
+# Conditional build:
+%bcond_with    tests   # perform "make test"
+#
 %include       /usr/lib/rpm/macros.perl
-Summary:       SGMLS perl module
-Summary(pl):   Modu³ perla SGMLS
+Summary:       SGMLS - postprocessing the output from the SGMLS and NSGMLS parsers
+Summary(pl.UTF-8):     SGMLS - przetwarzanie wyjścia z analizatorów składni: SGMLS i NSGMLS
 Name:          perl-SGMLS
 Version:       1.03ii
-Release:       6
-License:       GPL
+Release:       14
+License:       GPL v2
 Group:         Development/Languages/Perl
-Source0:       ftp://ftp.perl.org/pub/CPAN/modules/by-module/SGMLS/SGMLSpm-%{version}.tar.gz
-BuildRequires: rpm-perlprov >= 3.0.3-18
-BuildRequires: perl >= 5.6
+Source0:       http://www.cpan.org/modules/by-module/SGMLS/SGMLSpm-%{version}.tar.gz
+# Source0-md5: 5bcb197fd42e67d51c739b1414d514a7
+BuildRequires: rpm-perlprov >= 4.1-13
+BuildRequires: perl-devel >= 1:5.8.0
+Obsoletes:     perl-SGMLSpm
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-SGMLS perl module.
+This distribution contains SGMLS.pm, a perl5 class library for parsing
+the output from James Clark's SGMLS and NSGMLS parsers.
 
-%description -l pl
-Modu³ perla SGMLS.
+%description -l pl.UTF-8
+Pakiet ten zawiera bibliotekę klas Perla 5 SGMLS.pm służącą do
+przetwarzania wyjścia z analizatorów składniowych SGMLS i NSGMLS
+Jamesa Clarka.
 
 %prep
 %setup -q -n SGMLSpm
+mkdir -p lib/SGMLS
+mv Output.pm Refs.pm skel.pl lib/SGMLS
+mv SGMLS.pm lib
+mv sgmlspl.pl sgmlspl
+mv test-SGMLS.pl test.pl
+
+%build
+touch Makefile.PL
+%{__perl} -MExtUtils::MakeMaker -wle 'WriteMakefile(NAME=>"SGMLS", EXE_FILES=>["sgmlspl"])' \
+       INSTALLDIRS=vendor
+%{__make}
+
+%{?with_tests:%{__make} test}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man3,%{perl_sitelib}/SGMLS}
 
 %{__make} install \
-       BINDIR=$RPM_BUILD_ROOT%{_bindir} \
-       PERL5DIR=$RPM_BUILD_ROOT%{perl_sitelib} \
-       SPECDIR=$RPM_BUILD_ROOT%{perl_sitelib}/SGMLS
-
-pod2man SGMLS.pm  > $RPM_BUILD_ROOT%{_mandir}/man3/SGMLS.3pm
-pod2man Output.pm > $RPM_BUILD_ROOT%{_mandir}/man3/SGMLS::Output.3pm
-pod2man Refs.pm   > $RPM_BUILD_ROOT%{_mandir}/man3/SGMLS::Refs.3pm
-
-gzip -9nf ChangeLog README BUGS TODO
+       DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc *.gz DOC/*sgml DOC/*pl elisp
+%doc ChangeLog README BUGS TODO DOC/*sgml DOC/*pl elisp
 %attr(755,root,root) %{_bindir}/*
-%{perl_sitelib}/SGMLS.pm
-%{perl_sitelib}/SGMLS
+%{perl_vendorlib}/SGMLS.pm
+%{perl_vendorlib}/SGMLS
 %{_mandir}/man3/*
This page took 0.085756 seconds and 4 git commands to generate.