Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > e3f1f6810b61728bda5baf635dbdc48f > files > 3

sk2py-0.1-5.fc14.src.rpm

Name:           sk2py
Version:        0.1
Release:        5%{?dist}
Summary:        Migrates Cadence Skill based PCells to Python PyCells

Group:          Applications/Engineering
License:        GPLv2

URL:            http://sk2py.sourceforge.net/
Source0:        http://downloads.sourceforge.net/sk2py/%{name}.zip
Source1:        %{name}.desktop
Source2:        %{name}.png
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
BuildRequires:  python-devel desktop-file-utils
Requires:       wxPython electronics-menu

%description
Sk2Py is an wxPython-based IDE which assists in the migration
of Cadence Skill(tm)-based PCells to Python PyCells for use 
in all Open Access environments.

Sk2Py is listed as a Fedora Electronic Lab (FEL) application.

%prep
%setup -q -n %{name}

# wrong-file-end-of-line-encoding
%{__sed} -i 's/\r//' NCSUpcells/*.il
%{__sed} -i 's/\r//' UTpcells/*.il

# Executable
echo "#!/bin/bash" > %{name}
echo "python %{_datadir}/%{name}/%{name}gui.py" >> %{name}

%build

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

install -d               \
  %{buildroot}%{_bindir} \
  %{buildroot}%{_datadir}/%{name}/Plex \
  %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/

install -pm 0755 %{name} %{buildroot}%{_bindir}

install -pm 0644 *.py %{buildroot}%{_datadir}/%{name}
%{__python} *.py install --skip-build --root %{buildroot}

install -pm 0644 Plex/*.py  %{buildroot}%{_datadir}/%{name}/Plex
%{__python} Plex/*.py install --skip-build --root %{buildroot}

install -pm 0644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/

desktop-file-install --vendor=fedora         \
  --dir %{buildroot}%{_datadir}/applications \
  --add-category "Electronics"               \
  %{SOURCE1}
  

%post
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :


%postun
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :


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


%files
%defattr(-,root,root,-)
%doc NCSUpcells/
%doc UTpcells/
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png


%changelog
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.1-5
- recompiling .py files against Python 2.7 (rhbz#623360)

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

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.1-2
- Rebuild for Python 2.6

* Sat Jun 07 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.1-1
- Initial Package