[gwave] Unorphanning gwave due to popular demand

Chitlesh GOORAH chitlesh at fedoraproject.org
Mon Aug 8 19:10:12 UTC 2011


commit 8afa14e60c1eb966a958b9ea737539b9ca77b234
Author: Chitlesh GOORAH <chitlesh at fedoraproject.org>
Date:   Mon Aug 8 21:09:45 2011 +0200

    Unorphanning gwave due to popular demand

 dead.package  |    1 -
 gwave.desktop |   10 ++++
 gwave.spec    |  166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources       |    1 +
 4 files changed, 177 insertions(+), 1 deletions(-)
---
diff --git a/gwave.desktop b/gwave.desktop
new file mode 100644
index 0000000..852e75a
--- /dev/null
+++ b/gwave.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Analog Waveform viewer
+Exec=gwave
+Icon=gwave
+Type=Application
+Terminal=false
+GenericName=Gwave
+Categories=Electronics;Engineering;
+Comment=Analog Waveform Viewer
diff --git a/gwave.spec b/gwave.spec
new file mode 100644
index 0000000..64f65fb
--- /dev/null
+++ b/gwave.spec
@@ -0,0 +1,166 @@
+%define         snap_date  20090213
+
+Name:           gwave
+Version:        2
+Release:        19.%{snap_date}snap%{?dist}
+Summary:        Analog Waveform Viewing Environment
+
+License:        GPLv2+
+Group:          Applications/Engineering
+URL:            http://www.geda.seul.org/tools/gwave/index.html
+
+Source:         http://downloads.sourceforge.net/project/gwave/gwave2/%{snap_date}/%{name}2-%{snap_date}.tar.gz
+Source1:        %{name}.desktop
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  gtk2-devel guile-devel readline-devel desktop-file-utils
+BuildRequires:  g-wrap-devel
+BuildRequires:  guile-gnome-platform-devel >= 2.16.1
+
+%if %{fedora} < 9
+BuildRequires:  libtermcap-devel
+%endif
+
+BuildRequires:  ncurses-devel plotutils
+
+ExcludeArch:    ppc64
+
+Requires:       electronics-menu g-wrap-devel
+
+%description
+
+Gwave is a waveform viewer, intended originally for displaying the output
+of analog simulators such as spice, but also useful for other purposes.
+Gwave can read tabular ASCII files in addition to the specialized output
+files from Spice3, NGSpice, and Hspice. It displays the data as 2-D plots,
+and allows for scrolling, zooming, and measuring the wave-forms.
+
+Install gwave if you need 2-D interactive display of analog wave-forms or
+other tabular data.
+
+%{name} is listed among Fedora/Free Electronic Lab (FEL) packages.
+
+%prep
+
+echo %fedora
+
+%setup -q -n %{name}2-%{snap_date}
+
+# Fixed ASCII import locale
+%{__sed} -i -e '32 i\#include <locale.h>' \
+            -e '173 i\	setlocale(LC_NUMERIC, "POSIX");' \
+src/gwave.c
+
+%build
+
+%configure CFLAGS="$CFLAGS -fgnu89-inline -lX11"
+%{__make} %{?_smp_mflags}
+
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} INSTALL="install -p" DESTDIR=%{buildroot} install
+
+
+desktop-file-install --vendor "" \
+    --dir %{buildroot}%{_datadir}/applications/ \
+    %{SOURCE1}
+
+%{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/22x22/apps/
+%{__cp} -p icons/wave-drag-ok.png %{buildroot}%{_datadir}/icons/hicolor/22x22/apps/%{name}.png
+
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%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 || :
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog NEWS README FAQ TODO
+%doc examples/
+%{_bindir}/%{name}*
+%{_bindir}/sp2sp
+%{_bindir}/sweepsplit
+%{_datadir}/guile/app/%{name}/
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/22x22/apps/%{name}.png
+
+
+%changelog
+* Mon Aug 08 2011 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-19.20090213snap
+- Fixed the X11 build dependency and applied the import local patch
+
+* Sun Nov 08 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-18.20090213snap
+- Bug 531120 - guile-gnome-platform-devel shouldn't be a dependency
+
+* Sat Aug 01 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-17.20090213snap
+- new upstream update
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2-16.20090124snap
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2-15.20090124snap
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 09 2009 Xavier Lamien <lxtnow at gmail.com> - 2-14.20090124snap
+- Update snapshot.
+
+* Wed Dec 31 2008 Lubomir Rintel <lkundrak at v3.sk> - 2-13.20080626snap
+- New upstream snapshot
+
+* Sun Dec 28 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-12.20070514snap
+- rebuild for rawhide
+
+* Wed Nov 05 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-11.20070514snap
+- Fixed crash by adding guile-gnome-platform-devel as Requires, upstream will be notified.
+
+* Mon Nov 03 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-10.20070514snap
+- rebuild due to segmentation fault - F10
+
+* Wed Sep 03 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-9.20070514snap
+- rebuild due to segmentation fault
+
+* Fri Aug 29 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-8.20070514snap
+- rebuild
+
+* Sun Mar 30 2008 Thibault North <tnorth  [AT] fedoraproject DOT org> - 2-7.20070514snap
+- Fixed and improved compilation with guile for GCC 4.3
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 2-6.20070514snap
+- Autorebuild for GCC 4.3
+
+* Mon Jan 21 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-5.20070514snap
+- rebuilt due to dependency breakage
+
+* Sun Dec 30 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-4.20070514snap
+- Fixed obsoleted libtermcap-devel in rawhide
+
+* Fri Dec 20 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-3.20070514snap
+- Removed icon's extension from desktop file as described in the Icon Theme Specification
+
+* Mon Nov 19 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-2.20070514snap
+- Exclude PPC and PPC64 architectures
+- Removed guile-cairo-devel from BR
+
+* Tue Jul 24 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 2-1.20070514snap
+- Initial Package for fedora collection
+
+* Mon Dec  19 2003 Steve Tell <steve at telltronics.org>
+- updates for Redhat 9, gwave-20031224
+
+* Mon Aug  4 2003 Steve Tell <steve at telltronics.org>
+- updates for Redhat 9, gwave-20030804
+
+* Thu Nov 23 2000 Steve Tell <steve at telltronics.org>
+- Created spec file for first RPM.
+
diff --git a/sources b/sources
new file mode 100644
index 0000000..8f87ef6
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+73059cfbb4e290a4159555bb7f20880b  gwave2-20090213.tar.gz


More information about the scm-commits mailing list