rpms/geomview/devel x-oogl.desktop, NONE, 1.1 x-oogl.xml, NONE, 1.1 geomview.desktop, 1.5, 1.6 geomview.spec, 1.39, 1.40

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Fri Sep 14 14:30:49 UTC 2007


Author: rdieter

Update of /cvs/pkgs/rpms/geomview/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18010

Modified Files:
	geomview.desktop geomview.spec 
Added Files:
	x-oogl.desktop x-oogl.xml 
Log Message:
* Fri Sep 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.9.4-3
- use model/vrml,object/x-oogl(register) mimetypes



--- NEW FILE x-oogl.desktop ---
[Desktop Entry]
Type=MimeType
MimeType=object/x-oogl
Icon=geomview
Patterns=*.oogl;*.off;*.list;*.tlist;*;grp;*.quad;*.mesh;*.inst;*.bez;*.vect;
Comment=OOGL file
Encoding=UTF-8


--- NEW FILE x-oogl.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">

  <mime-type type="object/x-oogl">
    <comment>OOGL file</comment>
    <glob pattern="*.oogl" />
    <glob pattern="*.off" />
    <glob pattern="*.list" />
    <glob pattern="*.tlist" />
    <glob pattern="*.grp" />
    <glob pattern="*.quad" />
    <glob pattern="*.mesh" />
    <glob pattern="*.inst" />
    <glob pattern="*.bez" />
    <glob pattern="*.vect" />
    <alias type="application/x-geomview"/>
  </mime-type>

</mime-info>



Index: geomview.desktop
===================================================================
RCS file: /cvs/pkgs/rpms/geomview/devel/geomview.desktop,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- geomview.desktop	16 Jul 2007 16:56:45 -0000	1.5
+++ geomview.desktop	14 Sep 2007 14:30:16 -0000	1.6
@@ -3,7 +3,7 @@
 Comment=An interactive 3D viewing program
 Exec=geomview
 Icon=geomview
-MimeType=application/x-geomview;
+MimeType=application/x-geomview;model/vrml;object/x-oogl;
 Type=Application
 Encoding=UTF-8
 Categories=Graphics;Math;Science;


Index: geomview.spec
===================================================================
RCS file: /cvs/pkgs/rpms/geomview/devel/geomview.spec,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- geomview.spec	28 Aug 2007 02:51:40 -0000	1.39
+++ geomview.spec	14 Sep 2007 14:30:16 -0000	1.40
@@ -2,7 +2,7 @@
 Name:    geomview
 Summary: Interactive 3D viewing program
 Version: 1.9.4
-Release: 2%{?dist}
+Release: 3%{?dist}
 
 License: LGPLv2+
 Url:     http://www.geomview.org/
@@ -15,6 +15,8 @@
 
 Source1: geomview.desktop
 Source2: geomview.png
+Source3: x-oogl.xml
+Source4: x-oogl.desktop
 
 BuildRequires: desktop-file-utils
 BuildRequires: byacc flex
@@ -44,6 +46,8 @@
 BuildRequires: tetex
 %endif
 
+# for %_datadir/mimelnk
+Requires: kde-filesystem
 Requires: xdg-utils
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -79,25 +83,31 @@
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=%{buildroot}
 
 # .desktop entry
 desktop-file-install --vendor="fedora" \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+  --dir %{buildroot}%{_datadir}/applications \
   %{SOURCE1}
 
 # app icon
-install -D -m644 -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/geomview.png
+install -p -m644 -D %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/geomview.png
+
+# mime
+install -p -m644 -D %{SOURCE3} %{buildroot}%{_datadir}/mime/packages/x-oogl.xml
+
+# mimelnk (kde3)
+install -p -m644 -D %{SOURCE4} %{buildroot}%{_datadir}/mimelnk/object/x-oogl.desktop
 
 # Unpackaged files
-rm -f $RPM_BUILD_ROOT%{_infodir}/dir
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+rm -f %{buildroot}%{_infodir}/dir
+rm -f %{buildroot}%{_libdir}/lib*.la
 
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %post
@@ -105,7 +115,8 @@
 /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 ||:
-update-desktop-database %{_datadir}/applications > /dev/null 2>&1 ||:
+update-desktop-database -q > /dev/null 2>&1 ||:
+update-mime-database %{_datadir}/mime > /dev/null 2>&1 ||:
 
 %preun
 if [ $1 -eq 0 ] ;then
@@ -116,21 +127,24 @@
 /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 ||:
+update-desktop-database -a > /dev/null 2>&1 ||:
+update-mime-database %{_datadir}/mime > /dev/null 2>&1 ||:
 
 
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING NEWS README
+%{_bindir}/*
 %{_docdir}/geomview/
 %{_datadir}/applications/*.desktop
+%{_datadir}/geomview/
 %{_datadir}/icons/hicolor/*/*/*
-%{_bindir}/*
+%{_datadir}/mimelnk/*
+%{_datadir}/mime/packages/*.xml
 %{_infodir}/*
 %{_mandir}/man1/*
 %{_mandir}/man3/*
 %{_mandir}/man5/*
-%{_datadir}/geomview/
 %{_libdir}/libgeomview-%{version}.so
 %{_libexecdir}/geomview/
 
@@ -141,6 +155,9 @@
 
 
 %changelog
+* Fri Sep 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.9.4-3
+- use model/vrml,object/x-oogl(register) mimetypes
+
 * Mon Aug 27 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.9.4-2
 - BR: gawk
 




More information about the fedora-extras-commits mailing list