[toped] 0.9.8

Chitlesh GOORAH chitlesh at fedoraproject.org
Mon Apr 30 20:20:24 UTC 2012


commit 8dd7444aa1131c8c933dafa9daf572f057ce4104
Author: Chitlesh GOORAH <chitlesh at fedoraproject.org>
Date:   Mon Apr 30 22:19:49 2012 +0200

    0.9.8

 .gitignore |    1 +
 sources    |    2 +-
 toped.spec |   64 ++++++++++++++++++++++++++++++++++++++++++++++-------------
 3 files changed, 52 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4d55daa..1d1d127 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ toped-0.9.65-r1587.tar.bz2
 /toped-0.9.7-r1769.tar.bz2
 /toped.tar.bz2
 /toped-0.9.7.1-r1794.tar.bz2
+/toped-0.9.80.2137svn.tar.bz2
diff --git a/sources b/sources
index 37be27e..38d38ad 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e015ddf810e9bc52f644abe6dddc5c13  toped-0.9.7.1-r1794.tar.bz2
+d924890882e1ae3b617efd324793909b  toped-0.9.80.2137svn.tar.bz2
diff --git a/toped.spec b/toped.spec
index 2c2c372..9fba71c 100644
--- a/toped.spec
+++ b/toped.spec
@@ -1,7 +1,24 @@
-Name:           toped
-Version:        0.9.70.1
-Release:        3.svn1794%{?dist}
+# Features in Fedora/Free Electronic Lab
+#  What else does this build do aside compiling toped ?
+#    -  Sets global variable
+# Chitlesh Goorah
+
+#
+## To download development trunk
+#
+# svn checkout http://toped.googlecode.com/svn/trunk/ toped-0.9.80
+# tar cjf ~/rpmbuild/SOURCES/toped-0.9.80.2137svn.tar.bz2 toped-0.9.80
+
+# Toggle the following declaration when using version controlled snapshots
+%define devel 1
+
+# Known bug reports not treated by this SPEC:
+#                         10 December 2011
+# TGC#117: toped crashed/freezes while editing the line      - svn2013 - filed by FEL
 
+Name:           toped
+Version:        0.9.80
+Release:        1.svn2137%{?dist}
 Summary:        VLSI IC Layout Editor
 
 License:        GPLv2
@@ -10,8 +27,11 @@ 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
-
+%if %{?devel}
+Source0:        toped-0.9.80.2137svn.tar.bz2
+%else
+Source0:        http://toped.googlecode.com/files/toped-0.9.8-r2137.tar.bz2
+%endif
 BuildRequires:  desktop-file-utils
 BuildRequires:  wxGTK-devel
 BuildRequires:  glew-devel
@@ -37,12 +57,19 @@ 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}
+%setup -q
+# -n %{name}-%{version}
+
+# RHBZ#679511 - toped 0.9.70-1 not built with $RPM_OPT_FLAGS
+sed -i.cflags "s|CXXFLAGS=\".*\"|CXXFLAGS=\"\%{optflags}\"|g" configure.ac
+
+%if %{?devel}
+%{__make} -f Makefile.cvs
+%endif
 
-#{__make} -f Makefile.cvs
 %build
 
+CPPFLAGS=%{optflag} 
 %configure --enable-utils --disable-static
 
 # Remove rpath from libtool
@@ -52,6 +79,9 @@ 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
 
+# TGC#118 tpd_ifaces/Makefile requires -fpermissive
+# FIXED sed -i -e "s|CXXFLAGS =|CXXFLAGS = -fpermissive|g" tpd_ifaces/Makefile
+
 %{__make} %{?_smp_mflags}
 
 %install
@@ -59,8 +89,6 @@ sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
 
 %{__make} INSTALL="install -p" DESTDIR=%{buildroot} install
 
-%{__rm} -f %{buildroot}%{_libdir}/libtpd*.{a,la}
-
 desktop-file-install --vendor ""              \
   --add-category "Electronics"                \
   --delete-original                           \
@@ -84,6 +112,7 @@ mv %{buildroot}%{_includedir}/%{name}_0.9.* %{buildroot}%{_includedir}/%{name}-%
 # exporting the variable $TPD_GLOBAL
 %{__mkdir} -p %{buildroot}%{_sysconfdir}/profile.d
 cat > %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh << EOF
+# Fedora/Free Electronic Lab
 # TOPED VLSI design system
 export TPD_GLOBAL=%{_datadir}/%{name}/
 export TPD_LOCAL=\$HOME
@@ -111,8 +140,8 @@ touch --no-create %{_datadir}/icons/hicolor || :
 %doc AUTHORS COPYING NEWS TODO
 %{_bindir}/%{name}
 %{_bindir}/gds2vrml
-%{_libdir}/libtpd*.so*
-%{_libdir}/libgdsto3d.so*
+%{_libdir}/libtpd*.so.*
+%{_libdir}/libgdsto3d.so.*
 %{_datadir}/%{name}
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*x*/apps/toped.png
@@ -126,8 +155,15 @@ touch --no-create %{_datadir}/icons/hicolor || :
 
 
 %changelog
-* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.70.1-3.svn1794
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+* Tue Apr 30 2012 Chitlesh Goorah <chitlesh at fedoraproject.org> - 0.9.80-1.svn2137
+- New upstream release
+
+* Thu Dec 15 2011 Chitlesh Goorah <chitlesh at fedoraproject.org> - 0.9.70.1-3.svn2018
+- TGC#118: tpd_ifaces/Makefile requires -fpermissive - svn2013 - filed by FEL
+- TGC#119: static definitions for cadence techfile converter - svn2013 - filed by FEL
+
+* Sat Dec 10 2011 Chitlesh Goorah <chitlesh at fedoraproject.org> - 0.9.70.1-3.svn2013
+- Bugfix release - critical issue related to the AREF structures in GDSII.
 
 * Mon Jun 20 2011 ajax at redhat.com - 0.9.70.1-2.svn1794
 - Rebuild for new glew soname


More information about the scm-commits mailing list