[svn] r5867 - in trunk/rpms: celestia oxine
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Tue Sep 25 10:41:14 CEST 2007
Author: dag
Date: 2007-09-25 10:41:12 +0200 (Tue, 25 Sep 2007)
New Revision: 5867
Added:
trunk/rpms/celestia/celestia-1.3.2.spec
trunk/rpms/oxine/oxine-0.6.spec
Modified:
trunk/rpms/celestia/celestia.spec
trunk/rpms/oxine/oxine.spec
Log:
Updates
Added: trunk/rpms/celestia/celestia-1.3.2.spec
===================================================================
--- trunk/rpms/celestia/celestia-1.3.2.spec (rev 0)
+++ trunk/rpms/celestia/celestia-1.3.2.spec 2007-09-25 08:41:12 UTC (rev 5867)
@@ -0,0 +1,130 @@
+# $Id$
+# Authority: matthias
+
+Summary: Real-time visual space simulation
+Name: celestia
+Version: 1.3.2
+Release: 2
+License: GPL
+Group: Amusements/Graphics
+URL: http://www.shatters.net/celestia/
+Source: http://dl.sf.net/celestia/celestia-%{version}.tar.gz
+Patch: celestia-1.3.2-gcc34.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: libgnomeui-devel, gtkglext-devel, freeglut-devel
+BuildRequires: libpng-devel, libjpeg-devel, gcc-c++, zlib-devel
+BuildRequires: gtk2-devel
+Requires(post): GConf2
+Requires(preun): GConf2
+
+%description
+Celestia is a free real-time space simulation that lets you experience our
+universe in three dimensions. Unlike most planetarium software, Celestia
+doesn't confine you to the surface of the Earth. You can travel throughout
+the solar system, to any of over 100,000 stars, or even beyond the galaxy.
+All travel in Celestia is seamless; the exponential zoom feature lets you
+explore space across a huge range of scales, from galaxy clusters down to
+spacecraft only a few meters across. A 'point-and-goto' interface makes it
+simple to navigate through the universe to the object you want to visit.
+
+%prep
+%setup
+%patch -p1 -b .gcc34
+%{__perl} -pi -e "s|StarDetails::StarDetails|StarDetails|g;" src/celengine/star.h
+%{__perl} -pi -e "s|CommandGotoLongLat::CommandGotoLongLat|CommandGotoLongLat|g;" src/celengine/command.h
+
+%build
+export CXXFLAGS="%{optflags} -fno-strict-aliasing"
+%configure --with-gnome
+%{__make} %{?_smp_mflags}
+
+
+%install
+%{__rm} -rf %{buildroot}
+export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+%{__make} install DESTDIR=%{buildroot}
+
+%post
+export GCONF_CONFIG_SOURCE="$(gconftool-2 --get-default-source)"
+gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/celestia.schemas &>/dev/null || :
+
+%preun
+export GCONF_CONFIG_SOURCE="$(gconftool-2 --get-default-source)"
+gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/celestia.schemas &>/dev/null || :
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS ChangeLog controls.txt COPYING NEWS README TODO
+%{_sysconfdir}/gconf/schemas/celestia.schemas
+%{_bindir}/celestia
+%{_datadir}/applications/celestia.desktop
+%dir %{_datadir}/celestia/
+%config %{_datadir}/celestia/celestia.cfg
+%{_datadir}/celestia/celestia.png
+%doc %{_datadir}/celestia/controls.txt
+%{_datadir}/celestia/data/
+%{_datadir}/celestia/*.cel
+%{_datadir}/celestia/extras/
+%{_datadir}/celestia/fonts/
+%doc %{_datadir}/celestia/manual/
+%{_datadir}/celestia/models/
+%{_datadir}/celestia/shaders/
+%{_datadir}/celestia/textures/
+%{_datadir}/pixmaps/celestia.png
+%exclude %{_datadir}/celestia/COPYING
+
+%changelog
+* Wed Nov 23 2005 Matthias Saou <http://freshrpms.net/> 1.3.2-2
+- Add -fno-strict-aliasing since -O2 breaks things (rh#171636).
+
+* Mon Nov 15 2004 Matthias Saou <http://freshrpms.net/> 1.3.2-1
+- Added GCC 3.4 patch from Marius L. Jøhndal.
+- Back from the kde to the gnome version.
+- Remove translations, as they seem to be only for the kde version (?).
+
+* Fri Aug 27 2004 Dag Wieers <dag at wieers.com> - 1.3.2-1
+- Updated to release 1.3.2.
+
+* Fri Jul 23 2004 Matthias Saou <http://freshrpms.net/> 1.3.1-2
+- Add Qt lib fix for x86_64 build.
+
+* Thu Jul 8 2004 Matthias Saou <http://freshrpms.net/> 1.3.1-1
+- Switch from gtk to kde GUI for now, as the gtk build seems broken.
+- Remove the additionnal extras, they're now bundled in.
+- Major spec update to finalize 1.3.1 changes.
+
+* Tue May 18 2004 Matthias Saou <http://freshrpms.net/> 1.3.1-1
+- Update to 1.3.1.
+- Rebuild for Fedora Core 2.
+
+* Fri Nov 7 2003 Matthias Saou <http://freshrpms.net/> 1.3.0-2
+- Rebuild for Fedora Core 1.
+
+* Thu Apr 17 2003 Matthias Saou <http://freshrpms.net/>
+- Update to 1.3.0.
+- Added numberedmoons.ssc addon.
+
+* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
+- Rebuilt for Red Hat Linux 9.
+
+* Tue Jan 14 2003 Matthias Saou <http://freshrpms.net/>
+- Update to 1.2.5.
+- Included "Minor Moons of the Giant Planets" extra file.
+- New icon from the KDE part of the source.
+
+* Sat Sep 28 2002 Matthias Saou <http://freshrpms.net/>
+- Rebuilt for Red Hat Linux 8.0.
+- New style menu entry.
+
+* Wed Jul 3 2002 Matthias Saou <http://freshrpms.net/>
+- Rebuilt to remove the NVidia dependency (oops!).
+
+* Wed May 15 2002 Matthias Saou <http://freshrpms.net/>
+- Sorry, I'm a maniac ;-)
+
+* Tue May 14 2002 Julien MOUTTE <julien at moutte.net>
+- Initial RPM release.
+
Property changes on: trunk/rpms/celestia/celestia-1.3.2.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Modified: trunk/rpms/celestia/celestia.spec
===================================================================
--- trunk/rpms/celestia/celestia.spec 2007-09-25 06:35:54 UTC (rev 5866)
+++ trunk/rpms/celestia/celestia.spec 2007-09-25 08:41:12 UTC (rev 5867)
@@ -13,6 +13,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: libgnomeui-devel, gtkglext-devel, freeglut-devel
BuildRequires: libpng-devel, libjpeg-devel, gcc-c++, zlib-devel
+BuildRequires: gtk2-devel >= 2.6
Requires(post): GConf2
Requires(preun): GConf2
Added: trunk/rpms/oxine/oxine-0.6.spec
===================================================================
--- trunk/rpms/oxine/oxine-0.6.spec (rev 0)
+++ trunk/rpms/oxine/oxine-0.6.spec 2007-09-25 08:41:12 UTC (rev 5867)
@@ -0,0 +1,92 @@
+# $Id$
+# Authority: dag
+
+%{?dist: %{expand: %%define %dist 1}}
+
+%{!?dist:%define _with_modxorg 1}
+%{?fc7: %define _with_modxorg 1}
+%{?el5: %define _with_modxorg 1}
+%{?fc6: %define _with_modxorg 1}
+%{?fc5: %define _with_modxorg 1}
+
+%{?rh9: %define _without_lirc 1}
+%{?rh7: %define _without_lirc 1}
+
+Summary: Lightweight, purely OSD based xine frontend
+Name: oxine
+Version: 0.6
+Release: 1
+License: GPL
+Group: Applications/Multimedia
+URL: http://oxine.sourceforge.net/
+
+Source: http://dl.sf.net/oxine/oxine-%{version}.tar.gz
+Patch0: oxine-0.6-install.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: xine-lib-devel >= 1.0.1, gettext
+BuildRequires: curl-devel, ImageMagick-devel, lirc-devel
+BuildRequires: eject
+%{?_with_modxorg:BuildRequires: libX11-devel, libXtst-devel, libXinerama-devel}
+%{!?_with_modxorg:BuildRequires: XFree86-devel}
+%{!?_without_lirc:BuildRequires: lirc-devel}
+
+%description
+oxine is a lightweight gui for the famous xine engine which uses the on screen
+display functionality of xine to display its user interface elements like
+buttons, lists sliders and so on. Due to this, oxine can easily be ported to
+any video output device the xine library provides (e.g. frame buffer, dxr3,...)
+and is particularly suitable for appliances like set-top boxes, home
+entertainment systems or kiosk systems.
+
+%prep
+%setup
+%patch0 -p1 -b .install
+
+%build
+# --disable-weather until we get libmetar packaged
+# --without-jsw until we get libjsw packaged
+%configure \
+%{?_without_lirc:--disable-lirc} \
+ --disable-rpath \
+ --disable-weather \
+ --enable-vdr \
+ --without-jsw
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR=%{buildroot}
+%find_lang %{name}
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files -f %{name}.lang
+%defattr(-, root, root, 0755)
+%doc AUTHORS COPYING ChangeLog NEWS README TODO doc/doc.html
+%{_bindir}/oxine
+%{_datadir}/oxine/
+
+%changelog
+* Mon Dec 18 2006 Matthias Saou <http://freshrpms.net/> 0.6-1
+- Update to 0.6.
+- Include install patch.
+- Enable VDR.
+- Disable (at least for now) weather and jsw because of not-yet-packaged libs.
+
+* Wed Aug 31 2005 Matthias Saou <http://freshrpms.net/> 0.3.5-0.1.cvs
+- Update to CVS snapshot.
+
+* Fri Nov 7 2003 Matthias Saou <http://freshrpms.net/> 0.2-3.fr
+- Rebuild for Fedora Core 1.
+
+* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
+- Rebuilt for Red Hat Linux 9.
+
+* Mon Mar 24 2003 Matthias Saou <http://freshrpms.net/>
+- Update to 0.2.
+
+* Tue Mar 18 2003 Matthias Saou <http://freshrpms.net/>
+- Initial RPM release.
+
Property changes on: trunk/rpms/oxine/oxine-0.6.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Modified: trunk/rpms/oxine/oxine.spec
===================================================================
--- trunk/rpms/oxine/oxine.spec 2007-09-25 06:35:54 UTC (rev 5866)
+++ trunk/rpms/oxine/oxine.spec 2007-09-25 08:41:12 UTC (rev 5867)
@@ -1,20 +1,34 @@
# $Id$
-# Authority: matthias
+# Authority: dag
+%{?dist: %{expand: %%define %dist 1}}
+
+%{!?dist:%define _with_modxorg 1}
+%{?fc7: %define _with_modxorg 1}
+%{?el5: %define _with_modxorg 1}
+%{?fc6: %define _with_modxorg 1}
+%{?fc5: %define _with_modxorg 1}
+
+%{?rh9: %define _without_lirc 1}
+%{?rh7: %define _without_lirc 1}
+
Summary: Lightweight, purely OSD based xine frontend
Name: oxine
-Version: 0.6
+Version: 0.7.0
Release: 1
License: GPL
Group: Applications/Multimedia
+URL: http://oxine.sourceforge.net/
+
Source: http://dl.sf.net/oxine/oxine-%{version}.tar.gz
-Patch0: oxine-0.6-install.patch
-URL: http://oxine.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: eject
-BuildRequires: libX11-devel, libXtst-devel, libXinerama-devel
+
BuildRequires: xine-lib-devel >= 1.0.1, gettext
-BuildRequires: curl-devel, ImageMagick-devel, lirc-devel
+BuildRequires: curl-devel, ImageMagick-devel
+BuildRequires: eject, hal-devel >= 0.5
+%{?_with_modxorg:BuildRequires: libX11-devel, libXtst-devel, libXinerama-devel}
+%{!?_with_modxorg:BuildRequires: XFree86-devel}
+%{!?_without_lirc:BuildRequires: lirc-devel}
%description
oxine is a lightweight gui for the famous xine engine which uses the on screen
@@ -24,12 +38,9 @@
and is particularly suitable for appliances like set-top boxes, home
entertainment systems or kiosk systems.
-
%prep
%setup
-%patch0 -p1 -b .install
-
%build
# --disable-weather until we get libmetar packaged
# --without-jsw until we get libjsw packaged
@@ -40,25 +51,24 @@
--without-jsw
%{__make} %{?_smp_mflags}
-
%install
%{__rm} -rf %{buildroot}
%{__make} install DESTDIR=%{buildroot}
%find_lang %{name}
-
%clean
%{__rm} -rf %{buildroot}
-
%files -f %{name}.lang
%defattr(-, root, root, 0755)
-%doc AUTHORS COPYING ChangeLog NEWS README TODO doc/doc.html
+%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_bindir}/oxine
%{_datadir}/oxine/
+%changelog
+* Tue Sep 25 2007 Dag Wieers <dag at wieers.com> - 0.7.0-1
+- Updated to release 0.7.0.
-%changelog
* Mon Dec 18 2006 Matthias Saou <http://freshrpms.net/> 0.6-1
- Update to 0.6.
- Include install patch.
More information about the svn-commits
mailing list