From bb20e19ae56861c086810d49ee52b5c2ff52d205 Mon Sep 17 00:00:00 2001 From: Chitlesh GOORAH Date: Feb 24 2009 21:22:44 +0000 Subject: new package release --- diff --git a/.cvsignore b/.cvsignore index e69de29..7b872c3 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +SystemC-Vregs-1.461.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..651294e --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +perl-SystemC-Vregs-1_461-1_fc10:HEAD:perl-SystemC-Vregs-1.461-1.fc10.src.rpm:1235510432 diff --git a/perl-SystemC-Vregs.spec b/perl-SystemC-Vregs.spec new file mode 100644 index 0000000..b3c593d --- /dev/null +++ b/perl-SystemC-Vregs.spec @@ -0,0 +1,112 @@ +# If the emacs-el package has installed a pkgconfig file, use that to determine +# install locations and Emacs version at build time, otherwise set defaults. +%if %($(pkg-config emacs) ; echo $?) +%define emacs_version 22.1 +%define emacs_lispdir %{_datadir}/emacs/site-lisp +%define emacs_startdir %{_datadir}/emacs/site-lisp/site-start.d +%else +%define emacs_version %{expand:%(pkg-config emacs --modversion)} +%define emacs_lispdir %{expand:%(pkg-config emacs --variable sitepkglispdir)} +%define emacs_startdir %{expand:%(pkg-config emacs --variable sitestartdir)} +%endif + +Name: perl-SystemC-Vregs +Version: 1.461 +Release: 1%{?dist} +Summary: Utility routines used by vregs + +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/SystemC-Vregs/ +Source0: http://www.cpan.org/authors/id/W/WS/WSNYDER/SystemC-Vregs-%{version}.tar.gz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch + +BuildRequires: perl(Bit::Vector) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(HTML::Parser) +BuildRequires: perl(HTML::TableExtract) +BuildRequires: perl(Verilog::Language) >= 2.1 +BuildRequires: readline-devel + +Requires: perl(Bit::Vector) +Requires: perl(HTML::Parser) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +A Vregs object contains a documentation "package" containing enumerations, +definitions, classes, and registers. + + +%package -n emacs-vregs-mode +Summary: Elisp source files for systemc-vregs under GNU Emacs +Group: Development/Libraries +BuildRequires: emacs-el +BuildRequires: emacs +Requires: emacs(bin) >= %{emacs_version} + +%description -n emacs-vregs-mode +This package provides emacs support for systemc-vregs + +%prep +%setup -q -n SystemC-Vregs-%{version} + +# fixing error: ‘strchr’ was not declared in this scope +%{__sed} -i "s|#include |#include \n#include |" \ + include/VregsRegInfo.cpp + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +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 \; + +emacs -batch -f batch-byte-compile vregs-mode.el +%{__install} -d %{buildroot}%{emacs_lispdir} +%{__install} -pm 0644 vregs-mode.el vregs-mode.elc %{buildroot}%{emacs_lispdir}/ + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc Changes COPYING README vregs_spec.doc vregs_spec.htm +%{_bindir}/vreg* + +%dir %{perl_vendorlib}/SystemC +%{perl_vendorlib}/SystemC/Vregs.pm +%{perl_vendorlib}/SystemC/vregs_spec__rules.pl + +%dir %{perl_vendorlib}/SystemC/Vregs +%{perl_vendorlib}/SystemC/Vregs/* +%{_mandir}/man?/* + + +%files -n emacs-vregs-mode +%defattr(-,root,root,-) +%{emacs_lispdir}/vregs-mode.el* + + +%changelog +* Fri Jan 09 2009 Chitlesh GOORAH 1.461-1 +- new upstream release + +* Sun Dec 28 2008 Chitlesh GOORAH 1.460-2 +- spec file revisited upon request : #476449c1 + +* Sun Dec 14 2008 Chitlesh GOORAH 1.460-1 +- Specfile autogenerated by cpanspec 1.77. diff --git a/sources b/sources index e69de29..52b3a13 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +1ff3fbb95a8c5beb92bbfab855f9aa55 SystemC-Vregs-1.461.tar.gz