Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 0c43baeb1c2983559e70ccb2b03acb3d > files > 2

toped-0.9.70.1-1.svn1794.fc13.src.rpm

Name:           toped
Version:        0.9.70.1
Release:        1.svn1794%{?dist}

Summary:        VLSI IC Layout Editor

License:        GPLv2
Group:          Applications/Engineering
URL:            http://www.toped.org.uk

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

Source0:        http://toped.googlecode.com/files/toped-0.9.7.1-r1794.tar.bz2

BuildRequires:  desktop-file-utils
BuildRequires:  wxGTK-devel
BuildRequires:  glew-devel
BuildRequires:  byacc
BuildRequires:  libtool
BuildRequires:  bison
BuildRequires:  flex

Requires:       electronics-menu

%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}

%description devel
This package contains development files for %{name}.


%description
Toped is a layout editor with CIF and GDSII export capabilities.

Toped is listed among Fedora Electronic Lab packages.

%prep
%setup -q -n %{name}-0.9.7.1
#%{version}

#{__make} -f Makefile.cvs
%build

%configure --enable-utils --disable-static

# Remove rpath from libtool
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

# clean unused-direct-shlib-dependencies
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool

%{__make} %{?_smp_mflags}

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

%{__make} INSTALL="install -p" DESTDIR=%{buildroot} install

%{__rm} -f %{buildroot}%{_libdir}/libtpd*.{a,la}

desktop-file-install --vendor ""              \
  --add-category "Electronics"                \
  --delete-original                           \
  --remove-category "Science"                 \
  --remove-category "Education"               \
  --dir %{buildroot}%{_datadir}/applications/ \
  %{buildroot}%{_datadir}/applications/%{name}.desktop

%{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/
%{__cp} -p ui/%{name}_16x16.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/toped.png
%{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
%{__cp} -p ui/%{name}_32x32.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/toped.png
%{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/
%{__cp} -p ui/%{name}_64x64.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/toped.png

mv %{buildroot}%{_includedir}/%{name}_0.9.* %{buildroot}%{_includedir}/%{name}-%{version}

#No translations
#%find_lang %{name}

# exporting the variable $TPD_GLOBAL
%{__mkdir} -p %{buildroot}%{_sysconfdir}/profile.d
cat > %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh << EOF
# TOPED VLSI design system
export TPD_GLOBAL=%{_datadir}/%{name}/
export TPD_LOCAL=\$HOME
EOF

rm -f `find %{buildroot} -type f -name '*.la'`

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

%post
/sbin/ldconfig
source %{_sysconfdir}/profile.d/toped.sh
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :

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


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS TODO
%{_bindir}/%{name}
%{_bindir}/gds2vrml
%{_libdir}/libtpd*.so*
%{_libdir}/libgdsto3d.so*
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*x*/apps/toped.png
%{_sysconfdir}/profile.d/toped.sh

%files devel
%defattr(-,root,root,-)
%{_libdir}/libtpd*.so
%{_libdir}/libgdsto3d.so
%{_includedir}/%{name}-%{version}


%changelog
* Tue Mar 08 2011 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.70.1-1.svn1794
- Bugfix release - critical issue related to the AREF structures in GDSII.

* Sat Mar 05 2011 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.70-2.svn1789
- Fixed Issue 96 in toped: Ghost polygons appears on Zoom
- Fixed Issue 97 in toped: GDS aref's are broken

* Thu Feb 17 2011 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.70-1
- New Upstream release

* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.65-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Sun Jul 18 2010 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.65-1
- New Upstream release

* Sat Apr 08 2010 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.60-1
- 0.9.6 stable release
- OASIS (Open Artwork Interchange Standard) import, complies with SEMI P39-308 standard paper.
- Calibre DRC viewer

* Thu Dec 10 2009 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.51-1
- 0.9.51 release to fix start-up crash with Mesa DRI on Intel(R) 945GM - RHBZ 541879

* Sun Oct 03 2009 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.5-1
- 0.9.5 stable release

* Sat Oct 03 2009 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.5-0.1
- 0.9.5 test release

* Tue Aug 04 2009 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.4-1
- 0.9.4 final release

* Sat Aug 01 2009 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.4-0.2.rc1
- Testing for upstream D-1 for 0.94 release - svn rev 1161

* Sat Aug 01 2009 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.4-0.1.rc1
- 0.9.4 release candidate 1

* Tue Mar 10 2009 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.2-4
- bug fix for cif and gdsII import and export

- disabling rpath
- fixing rpmlint warning: unused-direct-shlib-dependencies
- fixed multiple menu entries

* Mon Nov 10 2008 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.2-1
- New upstream release

* Fri Jul 26 2008 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.0-2
- Bug fix 451218

* Sun May 25 2008 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.9.0-1
- New upstream release

* Fri Oct 12 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.6-1
- New upstream release

* Thu Aug 23 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.8.5-2
- mass rebuild for fedora 8 - BuildID

* Sat Mar 10 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.5-1
- New upstream release

* Mon Feb 26 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-8
- fixed for rawhide compat-wxGTK26

* Fri Dec 29 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-7
- patch for wxWidgets-2.8

* Mon Dec 25 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-6
- Fixed fedora vendor

* Mon Dec 25 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-5
- Rebuild for development

* Mon Dec 25 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-4
- Fixed kmenu desktop file to science menu

* Sun Dec 24 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-3
- FC6 rebuilt
- removed fedora vendor

* Mon Sep 27 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-2
- Removed the devel package

* Mon Sep 27 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.2-1
- New upstream release 0.8.2

* Wed Sep 27 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.1-2
- Icons received by upstream (by mail)

* Mon Sep 18 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> - 0.8.1-1
- initial package