rpms/geomview/FC-5 geomview-1.8.2-fhs.patch, NONE, 1.1 orrery-0.9.3-fhs.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 geomview-cvs-checkout.sh, 1.1, 1.2 geomview.spec, 1.12, 1.13 sources, 1.5, 1.6 geomview-1.8.1-rh.patch, 1.2, NONE

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Tue Aug 8 15:42:44 UTC 2006


Author: rdieter

Update of /cvs/extras/rpms/geomview/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16698

Modified Files:
	.cvsignore geomview-cvs-checkout.sh geomview.spec sources 
Added Files:
	geomview-1.8.2-fhs.patch orrery-0.9.3-fhs.patch 
Removed Files:
	geomview-1.8.1-rh.patch 
Log Message:
* Tue Aug 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.17.rc8
- 1.8.2-rc8
- -devel pkg


geomview-1.8.2-fhs.patch:

--- NEW FILE geomview-1.8.2-fhs.patch ---
--- geomview-1.8.2-rc3/configure.ac.fhs	2006-07-15 22:41:00.000000000 -0500
+++ geomview-1.8.2-rc3/configure.ac	2006-07-20 13:58:08.000000000 -0500
@@ -711,10 +711,10 @@
 
 ########################################################################
 
-moduledir="\$(exec_prefix)/bin"
+moduledir="\$(libexecdir)/geomview"
 AC_SUBST(moduledir)
 
-geomdatadir="\$(prefix)/data"
+geomdatadir="\$(datadir)/geomview"
 AC_SUBST(geomdatadir)
 
 # cache 'moduledir' and 'geomdatadir' so individual module configure scripts
--- geomview-1.8.2-rc3/configure.fhs	2006-07-19 15:36:55.000000000 -0500
+++ geomview-1.8.2-rc3/configure	2006-07-20 13:58:55.000000000 -0500
@@ -28541,10 +28541,10 @@
 
 ########################################################################
 
-moduledir="\$(exec_prefix)/bin"
+moduledir="\$(libexecdir)/geomview"
 
 
-geomdatadir="\$(prefix)/data"
+geomdatadir="\$(datadir)/geomview"
 
 
 # cache 'moduledir' and 'geomdatadir' so individual module configure scripts

orrery-0.9.3-fhs.patch:

--- NEW FILE orrery-0.9.3-fhs.patch ---
--- orrery-0.9.3/quick2elem.fhs	2001-03-19 10:35:01.000000000 -0600
+++ orrery-0.9.3/quick2elem	2006-07-21 09:27:54.000000000 -0500
@@ -1,4 +1,4 @@
-#! /usr/local/bin/perl
+#! /usr/bin/perl
 
 # This file is part of the Orrery, a solar system simulator for
 # Geomview (see www.geomview.org for details).
--- orrery-0.9.3/mktxmesh.fhs	2001-03-18 19:41:17.000000000 -0600
+++ orrery-0.9.3/mktxmesh	2006-07-21 09:28:20.000000000 -0500
@@ -1,4 +1,4 @@
-#! /usr/local/bin/perl
+#! /usr/bin/perl
 
 if(@ARGV == 0 && -t STDOUT) {
   print STDERR "Usage: $0 {-stereo|-sinu|-rect|-cyl|-oneface} usize vsize > mesh.oogl
--- orrery-0.9.3/data/marshemi.mesh.fhs	2001-03-18 19:41:43.000000000 -0600
+++ orrery-0.9.3/data/marshemi.mesh	2006-07-21 09:27:09.000000000 -0500
@@ -344,7 +344,7 @@
 0.000 0.000 1.000	0.000 0.000 1.000	0.986 0.500 0
 
 
-#! /usr/local/bin/perl
+#! /usr/bin/perl
 #
 #sub putmesh {
 # ($nu,$nv) = (18,18);
--- orrery-0.9.3/data/orrery.fhs	2001-03-19 10:36:46.000000000 -0600
+++ orrery-0.9.3/data/orrery	2006-07-21 09:24:20.000000000 -0500
@@ -1,4 +1,4 @@
-#! /usr/local/bin/wish
+#! /usr/bin/wish
 
 # This file is part of the Orrery, a solar system simulator for
 # Geomview (see www.geomview.org for details).
--- orrery-0.9.3/data/vectext.tcl.fhs	2001-03-18 19:42:52.000000000 -0600
+++ orrery-0.9.3/data/vectext.tcl	2006-07-21 09:26:04.000000000 -0500
@@ -1,4 +1,4 @@
-#! /usr/local/bin/tclsh
+#! /usr/bin/tclsh
 
 # Copyright (c) 1995, Geometry Center, University of Minnesota
 # Script by Stuart Levy, Geometry Center.
@@ -11,7 +11,7 @@
 # "-hershey" will seek files there if not found relative to ".".
 # This could be a colon-separated list of directories.
 
-set gsfontpath "/usr/local/lib/ghostscript/fonts"
+set gsfontpath "/usr/share/ghostscript/fonts"
 catch {set gsfontpath $env(GS_FONTPATH)}
 
 proc vectext {args} {
--- orrery-0.9.3/tailcone.fhs	2001-03-19 10:35:10.000000000 -0600
+++ orrery-0.9.3/tailcone	2006-07-21 09:27:30.000000000 -0500
@@ -1,4 +1,4 @@
-#! /usr/local/bin/perl
+#! /usr/bin/perl
 
 # This file is part of the Orrery, a solar system simulator for
 # Geomview (see www.geomview.org for details).
--- orrery-0.9.3/peri2elem.fhs	2001-03-19 10:34:52.000000000 -0600
+++ orrery-0.9.3/peri2elem	2006-07-21 09:24:55.000000000 -0500
@@ -1,4 +1,4 @@
-#! /usr/local/bin/tclsh
+#! /usr/bin/tclsh
 
 # This file is part of the Orrery, a solar system simulator for
 # Geomview (see www.geomview.org for details).
--- orrery-0.9.3/stargv.fhs	2001-03-19 10:35:07.000000000 -0600
+++ orrery-0.9.3/stargv	2006-07-21 09:27:43.000000000 -0500
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl
+#!/usr/bin/perl
 
 # This file is part of the Orrery, a solar system simulator for
 # Geomview (see www.geomview.org for details).


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/geomview/FC-5/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore	24 Jun 2006 17:25:44 -0000	1.5
+++ .cvsignore	8 Aug 2006 15:42:44 -0000	1.6
@@ -1,5 +1,3 @@
 maniview-2.0.0.tar.gz
 orrery-0.9.3.tar.gz
-geomview-snapshot-2004-02-21.tar.gz
-geomview.png
-geomview-cvs20060623.tar.bz2
+geomview-1.8.2-rc8.tar.bz2


Index: geomview-cvs-checkout.sh
===================================================================
RCS file: /cvs/extras/rpms/geomview/FC-5/geomview-cvs-checkout.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- geomview-cvs-checkout.sh	24 Jun 2006 17:25:44 -0000	1.1
+++ geomview-cvs-checkout.sh	8 Aug 2006 15:42:44 -0000	1.2
@@ -1,14 +1,14 @@
-#!/bin/sh
+#!/bin/bash
 
 
+MODULE=$(basename $0 -cvs_checkout.sh)
 DATE=$(date +%Y%m%d)
 
 set -x
-rm -rf geomview
-#cvs -d:pserver:anonymous at geomview.cvs.sourceforge.net:/cvsroot/geomview login
-cvs -z3 -d:pserver:anonymous at geomview.cvs.sourceforge.net:/cvsroot/geomview co -P geomview 
 
-tar cjf geomview-cvs${DATE}.tar.bz2 geomview
+rm -rf $MODULE
 
-rm -rf geomview
+cvs -z3 -d:pserver:anonymous@${MODULE}.cvs.sourceforge.net:/cvsroot/$MODULE co -P $MODULE 
+tar cjf $MODULE-${DATE}cvs.tar.bz2 $MODULE
 
+rm -rf $MODULE


Index: geomview.spec
===================================================================
RCS file: /cvs/extras/rpms/geomview/FC-5/geomview.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- geomview.spec	24 Jun 2006 17:25:44 -0000	1.12
+++ geomview.spec	8 Aug 2006 15:42:44 -0000	1.13
@@ -1,42 +1,39 @@
 
 ## Conditional build:
 %define _with_orrery --with-orrery
-%define _with_maniview --with-maniview
+#define _with_maniview --with-maniview
 
-%define cvs  20060623
+%define beta rc8
 
 Name:    geomview
 Summary: Interactive 3D viewing program
 Version: 1.8.2
-Release: 0.7.cvs%{cvs}%{?dist}
+Release: 0.17.%{beta}%{?dist}
 
 License: LGPL
 Url:     http://www.geomview.org/
-#Url:    http://sourceforge.net/projects/geomview/
 Group:   Applications/Engineering
-#Source0: http://dl.sourceforge.net/sourceforge/geomview/geomview-%{version}.tar.gz
-#Source0: http://www.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/src/unreleased/geomview-snapshot-2004-02-21.tar.gz
-Source0: geomview-cvs%{cvs}.tar.bz2
-Source1: geomview-cvs-checkout.sh
+Source0: http://dl.sourceforge.net/sourceforge/geomview/geomview-%{version}-%{beta}.tar.bz2
+#Source0: geomview-%{cvs}.tar.bz2
+#Source1: geomview-cvs_checkout.sh
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 # http://bugzilla.redhat.com/bugzilla/182625
 #ExcludeArch: x86_64
 
-Obsoletes: %{name}-plugins < %{version}-%{release}
-Provides:  %{name}-plugins = %{version}-%{release}
-
 Source1: geomview.desktop
 Source2: geomview.png
 
 # Other plugins
 %define orrery_ver 0.9.3
-Source10: http://dl.sourceforge.net/geomview/orrery-%{orrery_ver}.tar.gz
+Source100: http://dl.sourceforge.net/geomview/orrery-%{orrery_ver}.tar.gz
 %define maniview_ver 2.0.0
-Source11: http://dl.sourceforge.net/geomview/maniview-%{maniview_ver}.tar.gz
+Source200: http://dl.sourceforge.net/geomview/maniview-%{maniview_ver}.tar.gz
 
 ## Patches
 # put moduledir and data in sane locations
-Patch1: geomview-1.8.1-rh.patch
+Patch1: geomview-1.8.2-fhs.patch
+# orrery fhs fixes
+Patch100: orrery-0.9.3-fhs.patch
 
 BuildRequires: desktop-file-utils
 BuildRequires: automake libtool
@@ -47,6 +44,8 @@
 %if "%{?fedora}" > "4"
 BuildRequires: libXmu-devel
 %endif
+BuildRequires: tcl-devel tk-devel
+
 
 #BuildRequires: /usr/bin/makeinfo 
 BuildRequires: texinfo
@@ -61,6 +60,21 @@
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 
+Obsoletes: %{name}-plugins < %{version}-%{release}
+Provides:  %{name}-plugins = %{version}-%{release}
+
+Obsoletes: %{name}-orrery   < %{version}-%{release}
+Obsoletes: %{name}-maniview < %{version}-%{release}
+
+%if "%{?_with_orrery:1}" == "1"
+Provides: %{name}-orrery   = %{version}-%{release}
+Requires: tk tcl
+%endif
+
+%if "%{?_with_maniview:1}" == "1"
+Provides: %{name}-maniview = %{version}-%{release}
+%endif
+
 %description
 Geomview is an interactive 3D viewing program for Unix. It lets you view and
 manipulate 3D objects: you use the mouse to rotate, translate, zoom in and out,
@@ -69,12 +83,19 @@
 display objects described in a variety of file formats. It comes with a wide
 selection of example objects, and you can create your own objects too.
 
+%package devel
+Summary: Development files for %{name} 
+Group:   Development/Libraries
+Requires: %{name} = %{version}-%{release}
+%description devel
+%{summary}.
+
 %if "%{?_with_orrery:1}" == "1"
 %package orrery
 Group:   Applications/Engineering
 Summary: Solar System Simulator for Geomview
 Requires: %{name} = %{version}
-Requires: tk
+Requires: tk tcl
 Obsoletes: orrery < %{orrery_ver}-%{release}
 Provides:  orrery = %{orrery_ver}-%{release}
 %description orrery
@@ -99,39 +120,40 @@
 
 
 %prep
-%setup -q -n %{name} 
+%define src_dir %{name}-%{version}%{?beta:-%{beta}}
+%setup -q -n %{src_dir} 
 
 # purge CVS crud 
-find $RPM_BUILD_ROOT -name CVS -type d | xargs rm -rf
-find $RPM_BUILD_ROOT -name .cvsignore | xargs rm -f
+find . -name CVS -type d | xargs rm -rf
+find . -name .cvsignore | xargs rm -f
 
-%patch1 -p1 -b .rh
+#patch1 -p1 -b .fhs
 
-libtoolize --force
-./reconf -n
+#libtoolize --force
+#aclocal -I m4
+#./reconf -n
 
 %if "%{?_with_orrery:1}" == "1"
-%setup -q -T -D -n %{name}/src/bin -a 10
+%setup -q -T -D -n %{src_dir}/src/bin -a 100
+%patch100 -p0 -b .orrery-fhs
 pushd orrery-%{orrery_ver}
 libtoolize --force
 aclocal -I ../../../m4
-autoconf
-autoheader
-automake -a
+autoreconf -i -I ../../../m4
+#autoheader
+#automake -a
 popd
-%setup -T -D -n %{name}
+%setup -T -D -n %{src_dir}
 %endif
 
 %if "%{?_with_maniview:1}" == "1"
-%setup -q -T -D -n %{name}/src/bin -a 11
+%setup -q -T -D -n %{src_dir}/src/bin -a 200
 pushd maniview-%{maniview_ver}
-libtoolize --force
-aclocal -I ../../../m4
-autoconf
-autoheader
-automake -a
+#libtoolize --force
+#aclocal -I ../../../m4
+#autoreconf -i -I ../../../m4
 popd
-%setup -T -D -n %{name}
+%setup -T -D -n %{src_dir}
 %endif
 
 
@@ -142,8 +164,8 @@
 
 # --config-cache (for maniview)
 %configure \
-  --config-cache \
-  --disable-seekpipe
+  --enable-shared \
+  --disable-static
 
 # Either do (re)automake steps above for addons, or this. -- Rex
 %if 0
@@ -153,10 +175,8 @@
 %endif
 
 # not smp-safe
-make MATHLIB=-lm || \
-  test -s src/lib/oogl/wa/wa.yacc.c || rm -f src/lib/oogl/wa/wa.yacc.c
-
-make 
+#make MATHLIB=-lm 
+make %{?_smp_mflags}
 
 
 %install
@@ -174,21 +194,32 @@
 # app icon
 install -D -m644 -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/geomview.png
 
-# move the html manual for inclusion later
-mv doc/html .
-
 # fixup info, We'll use install-info later
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 
 # maniview manpage
 %{?_with_maniview:install -D -m644 -p src/bin/maniview-%{maniview_ver}/maniview.1 $RPM_BUILD_ROOT%{_mandir}/man1/maniview.1}
 
+# rpmdocs
+make -k -C doc docdir=`pwd`/rpmdocs          install-docDATA ||:
+make -k -C doc dochtmldir=`pwd`/rpmdocs/html install-dochtmlDATA ||:
+for dir in src/bin/orrery* src/bin/maniview* ; do
+  for file in AUTHORS ChangeLog COPYING README TODO ; do
+    test -s "$dir/$file" && install -p -m644 -D "$dir/$file" "rpmdocs/`basename $dir`/$file"
+  done
+done
+
+# Unpackaged files
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{src_dir}
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
 %post
+/sbin/ldconfig
 /sbin/install-info --info-dir=%{_infodir} %{_infodir}/%{name}.gz ||:
 touch --no-create %{_datadir}/icons/hicolor ||:
 gtk-update-icon-cache -q %{_datadir}/icons/hicolor > /dev/null 2>&1 ||:
@@ -200,6 +231,7 @@
 fi
 
 %postun
+/sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor ||:
 gtk-update-icon-cache -q %{_datadir}/icons/hicolor > /dev/null 2>&1 ||:
 update-desktop-database %{_datadir}/applications > /dev/null 2>&1 ||:
@@ -208,64 +240,57 @@
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING NEWS README
-%doc html
+%doc rpmdocs/geomview.pdf rpmdocs/html/
 %{_datadir}/applications/*.desktop
 %{_datadir}/icons/hicolor/*/*/*
 %{_bindir}/*
 %{_infodir}/*
 %{_mandir}/man1/*
+%{_mandir}/man3/*
 %{_datadir}/geomview/
-%{_libexecdir}/geomview/gvx
-%{_libexecdir}/geomview/animate
-%{_libexecdir}/geomview/.geomview-animate
-%{_libexecdir}/geomview/drawbdy
-%{_libexecdir}/geomview/.geomview-drawbdy
-%{_libexecdir}/geomview/example
-%{_libexecdir}/geomview/.geomview-example
-%{_libexecdir}/geomview/ginsu
-%{_libexecdir}/geomview/.geomview-ginsu
-%{_libexecdir}/geomview/graffiti
-%{_libexecdir}/geomview/.geomview-graffiti
-%{_libexecdir}/geomview/stereo
-%{_libexecdir}/geomview/.geomview-stereo
-%{_libexecdir}/geomview/sweep
-%{_libexecdir}/geomview/.geomview-sweep
-%{_libexecdir}/geomview/tackdown
-%{_libexecdir}/geomview/.geomview-tackdown
-%{_libexecdir}/geomview/transformer
-%{_libexecdir}/geomview/.geomview-transformer
-%{_libexecdir}/geomview/origin
-%{?_with_orrery:%exclude %{_datadir}/geomview/modules/ }
-%{?_with_maniview:%exclude %{_datadir}/geomview/groups/ }
-%{?_with_maniview:%exclude %{_mandir}/man1/maniview* }
-
+%{_libdir}/lib*.so.*
+%{_libexecdir}/geomview/
 %if "%{?_with_orrery:1}" == "1"
-%files orrery
-%defattr(-,root,root,-)
-%doc src/bin/orrery*/AUTHORS src/bin/orrery*/ChangeLog src/bin/orrery*/COPYING 
-%doc src/bin/orrery*/README
-# zero-length, omit
-#doc src/bin/orrery*/NEWS
-%dir %{_datadir}/geomview/modules
-%{_datadir}/geomview/modules/orrery
-%{_libexecdir}/geomview/.geomview-orrery
+%doc rpmdocs/orrery*/AUTHORS rpmdocs/orrery*/ChangeLog rpmdocs/orrery*/COPYING 
+%doc rpmdocs/orrery*/README
 %endif
 
 %if "%{?_with_maniview:1}" == "1"
-%files maniview
-%defattr(-,root,root,-)
-%doc src/bin/maniview*/ChangeLog src/bin/maniview*/COPYING
-%doc src/bin/maniview*/README
-#zero-length, omit
-#doc src/bin/maniview*/AUTHORS src/bin/maniview*/NEWS
-%{_datadir}/geomview/groups/
-%{_libexecdir}/geomview/maniview
-%{_libexecdir}/geomview/.geomview-maniview
-%{_mandir}/man1/maniview*
+%doc rpmdocs/maniview*/ChangeLog rpmdocs/maniview*/COPYING
+%doc rpmdocs/maniview*/README
 %endif
 
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/lib*.so
+%{_includedir}/geomview/
+
 
 %changelog
+* Tue Aug 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.17.rc8
+- 1.8.2-rc8
+- -devel pkg
+
+* Mon Jul 31 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.14.rc7
+- BR: tcl-devel tk-devel
+
+* Mon Jul 31 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.13.rc7
+- 1.8.2-rc7
+
+* Thu Jul 26 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.12.rc6
+- 1.8.2-rc6
+
+* Tue Jul 24 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.11.rc4
+- 1.8.2-rc4
+
+* Fri Jul 21 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.10.rc3
+- patch to fix ppc build
+
+* Thu Jul 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.8.rc3
+- 1.8.2-rc3
+- --without-maniview (for now, doesn't build)
+- drop -maniview, -orrery subpkgs
+
 * Sat Jun 24 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.8.2-0.7.cvs20060623
 - omit zero-length files
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/geomview/FC-5/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	24 Jun 2006 17:25:44 -0000	1.5
+++ sources	8 Aug 2006 15:42:44 -0000	1.6
@@ -1,4 +1,4 @@
-109909e66ed37c678af4286cc6e620e2  maniview-2.0.0.tar.gz
-8f68b4bd7ae8b207456fbed0650a8330  orrery-0.9.3.tar.gz
 f5588be3402850ed4cc9ef0dac48013a  geomview.png
-c6fa3ef59c73e0ffc008b38724012e68  geomview-cvs20060623.tar.bz2
+8f68b4bd7ae8b207456fbed0650a8330  orrery-0.9.3.tar.gz
+109909e66ed37c678af4286cc6e620e2  maniview-2.0.0.tar.gz
+16ef195e606ecb8338dd239500cae55c  geomview-1.8.2-rc8.tar.bz2


--- geomview-1.8.1-rh.patch DELETED ---




More information about the fedora-extras-commits mailing list