Blame acheck.spec

82a33c6
Name:           acheck
82a33c6
Version:        0.5.1
eba7dc9
Release:        3%{?dist}
82a33c6
Summary:        Check common localisation mistakes
82a33c6
82a33c6
Group:          Applications/Text
82a33c6
License:        GPLv2+
82a33c6
URL:            http://packages.debian.org/etch/%{name}
82a33c6
Source0:        http://ftp.de.debian.org/debian/pool/main/a/acheck/%{name}_%{version}.tar.gz
82a33c6
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
82a33c6
BuildRequires:  gettext
82a33c6
BuildArch:      noarch
82a33c6
Requires:       perl
82a33c6
Requires:       perl(Text::Aspell), perl(Config::General), perl(Term::Size), perl(Locale::gettext)
82a33c6
Requires:       perl(Locale::PO), perl(Term::ReadLine::Gnu), perl(Term::UI), %{name}-rules
82a33c6
82a33c6
82a33c6
%description
82a33c6
Any text file checker, is a tool designed to help both
82a33c6
translators and reviewers checking and fixing common localisation
82a33c6
mistakes according to file format. Rules can be defined to add new
82a33c6
checks.
82a33c6
82a33c6
%prep
82a33c6
%setup -q -n acheck-%{version}
82a33c6
82a33c6
82a33c6
%build
82a33c6
#Empty build
82a33c6
82a33c6
82a33c6
%install
82a33c6
rm -rf $RPM_BUILD_ROOT
82a33c6
mkdir -p $RPM_BUILD_ROOT/%{_bindir}/
82a33c6
install -p -m 755 %{name} $RPM_BUILD_ROOT/%{_bindir}/
82a33c6
mkdir -p $RPM_BUILD_ROOT%{perl_vendorlib}/ACheck/
82a33c6
install -p -m 644 Common.pm FileType.pm Parser.pm \
82a33c6
 $RPM_BUILD_ROOT%{perl_vendorlib}/ACheck/
82a33c6
cd po;make;cd ..
82a33c6
82a33c6
echo """
82a33c6
use Pod::Man;
82a33c6
my \$parser = Pod::Man->new(release => \$VERSION, section => 8);
82a33c6
\$parser->parse_from_file(\$ARGV[0], \$ARGV[1]);
82a33c6
""" > $RPM_BUILD_ROOT/pod2man.pl
82a33c6
82a33c6
perl $RPM_BUILD_ROOT/pod2man.pl man/acheck.1.pod acheck.1
82a33c6
perl $RPM_BUILD_ROOT/pod2man.pl man/acheck.5.pod acheck.5
82a33c6
perl $RPM_BUILD_ROOT/pod2man.pl man/acheck.fr.1.pod acheck.fr.1
82a33c6
perl $RPM_BUILD_ROOT/pod2man.pl man/acheck.fr.5.pod acheck.fr.5
82a33c6
82a33c6
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/
82a33c6
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man5/
82a33c6
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/fr
82a33c6
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man5/fr
82a33c6
82a33c6
install -p -m 644 acheck.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
82a33c6
install -p -m 644 acheck.5 $RPM_BUILD_ROOT/%{_mandir}/man5/
82a33c6
install -p -m 644 acheck.fr.1 $RPM_BUILD_ROOT/%{_mandir}/man1/fr/acheck.1
82a33c6
install -p -m 644 acheck.fr.5 $RPM_BUILD_ROOT/%{_mandir}/man5/fr/acheck.5
82a33c6
rm -f $RPM_BUILD_ROOT/pod2man.pl
82a33c6
82a33c6
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/locale/fr/LC_MESSAGES/ \
82a33c6
 $RPM_BUILD_ROOT/%{_datadir}/locale/pl/LC_MESSAGES/ \
82a33c6
 $RPM_BUILD_ROOT/%{_datadir}/locale/sv/LC_MESSAGES/
82a33c6
install -p -m 644 po/fr.mo $RPM_BUILD_ROOT/%{_datadir}/locale/fr/LC_MESSAGES/%{name}.mo
82a33c6
install -p -m 644 po/pl.mo $RPM_BUILD_ROOT/%{_datadir}/locale/pl/LC_MESSAGES/%{name}.mo
82a33c6
install -p -m 644 po/sv.mo $RPM_BUILD_ROOT/%{_datadir}/locale/sv/LC_MESSAGES/%{name}.mo
82a33c6
82a33c6
%clean
82a33c6
rm -rf $RPM_BUILD_ROOT
82a33c6
82a33c6
82a33c6
%files
82a33c6
%defattr(-,root,root,-)
82a33c6
%doc debian/changelog debian/copyright
82a33c6
%doc misc/bash_completion
82a33c6
%{_bindir}/%{name}
82a33c6
%{perl_vendorlib}/*
82a33c6
%{_mandir}/man1/*.1*
82a33c6
%{_mandir}/man5/*.5*
82a33c6
%{_mandir}/man1/fr/*.1*
82a33c6
%{_mandir}/man5/fr/*.5*
82a33c6
%{_datadir}/locale/fr/LC_MESSAGES/%{name}.mo
82a33c6
%{_datadir}/locale/pl/LC_MESSAGES/%{name}.mo
82a33c6
%{_datadir}/locale/sv/LC_MESSAGES/%{name}.mo
82a33c6
82a33c6
%changelog
eba7dc9
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-3
eba7dc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
eba7dc9
82a33c6
* Sun Jun 21 2009 Rakesh Pandit <rakesh@fedoraproject.org> 0.5.1-2
82a33c6
- Fixed Provides and Requires
82a33c6
82a33c6
* Fri Jun 12 2009 Rakesh Pandit <rakesh@fedoraproject.org> 0.5.1-1
82a33c6
- Initial package