Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 313531b327e16cee136978b4ad545685 > files > 1

eclipse-veditor-0.7.1-1.fc13.src.rpm

%global install_loc     %{_datadir}/eclipse/dropins/

%define pkgname           veditor

Name:           eclipse-%{pkgname}
Version:        0.7.1
Release:        1%{?dist}
Summary:        Eclipse-based Verilog/VHDL plugin

Group:          Applications/Engineering
License:        EPL
URL:            http://sourceforge.net/projects/veditor/

Source0:        http://downloads.sourceforge.net/sourceforge/%{pkgname}/%{pkgname}_0_7_1.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  eclipse-platform
BuildRequires:  javacc
BuildRequires:  java-1.6.0-openjdk-devel
BuildRequires:  ant

Requires:       eclipse-platform
Requires:       freehdl
Requires:       iverilog

BuildArch:      noarch

%description
Eclipse Verilog editor is a plugin for the Eclipse IDE.
It provides Verilog(IEEE-1364) and VHDL language specific code
viewer, contents outline, code assist etc. It helps coding and
debugging in hardware development based on Verilog or VHDL.


%prep
%setup -q -c
find -name '*.jar' -exec rm -f '{}' \;

#Fixing Versions
sed -i "s|0.6.1|0.7.1|" %{pkgname}/buildjavacc.xml

#fixing rpmlint warnings
#  spurious-executable-perm and end-of-type encodings
for f in CONTRIBUTORS.txt ChangeLog.txt about.html ;
do
    sed 's|\r||' %{pkgname}/$f > $f ;
    chmod -x $f;
done

%build
export JAVACC_HOME=%{_datadir}/java
export ECLIPSE_HOME=%{_libdir}/eclipse

ant -verbose -f %{pkgname}/buildjavacc.xml export


%install
%{__rm} -rf %{buildroot}


%{__install} -d -m 755 %{buildroot}%{install_loc}
%{__install} -pm 0644 \
    %{pkgname}/net.sourceforge.%{pkgname}_%{version}.jar \
    %{buildroot}%{install_loc}


%clean
%{__rm} -rf %{buildroot}


%files
%defattr(-,root,root,-)
%doc CONTRIBUTORS.txt ChangeLog.txt about.html
%{install_loc}/*


%changelog
* Sat May 28 2011 Chitlesh GOORAH <chitlesh [AT] fedoraproject DOT org> - 0.7.1-1
- New upstream release

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed Jun 17 2008 Chitlesh GOORAH <chitlesh [AT] fedoraproject DOT org> - 0.6.3-3
- fixed source0's url

* Tue Jun 16 2008 Chitlesh GOORAH <chitlesh [AT] fedoraproject DOT org> - 0.6.3-2
- Tuned spec file for eclipse specific packaging guidelines

* Sat May 23 2008 Chitlesh GOORAH <chitlesh [AT] fedoraproject DOT org> - 0.6.3-1
- Initial Fedora Package