Browse Source

NEW: orc
updated: gstreamer, gstreamer-plugins-base, gstreamer-plugins-good


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1446 ec354946-7b23-47d6-9f5a-488ba84defc7

inagaki 14 years ago
parent
commit
a9bb2e832b

+ 11 - 6
g/gstreamer-plugins-base/gstreamer-plugins-base-vl.spec

@@ -6,7 +6,6 @@
 %define _gtk_doc_ver	1.3
 %define _check_ver	0.9.2
 %define _python_ver	2.1
-%define _liboil_ver	0.3.14
 %define _alsa_lib_ver	0.9.1
 %define _libogg_ver	1.0
 %define _libvorbis_ver	1.0
@@ -17,7 +16,7 @@
 Summary:	GStreamer Streaming-media framework base plugins
 Summary(ja):	GStreamer ストリーミングメディアフレームワーク用基本プラグイン
 Name:		gstreamer-plugins-base
-Version:	0.10.29
+Version:	0.10.30
 Release:	1%{?_dist_release}
 License:	LGPL
 Group:		System Environment/Libraries
@@ -26,7 +25,6 @@ Source:		http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Requires:	gstreamer >= %{_gst_ver}
-Requires:	liboil >= %{_liboil_ver}
 Requires:	glib2 >= %{_glib2_ver}
 Requires:	alsa-lib >= %{_alsa_lib_ver}
 Requires:	pango
@@ -38,7 +36,6 @@ BuildRequires:	gstreamer-devel >= %{_gst_ver}
 BuildRequires:	gtk-doc >= %{_gtk_doc_ver}
 BuildRequires:	python >= %{_python_ver}, python-pyxml
 BuildRequires:	glib2-devel >= %{_glib2_ver}
-BuildRequires:	liboil-devel >= %{_liboil_ver}
 BuildRequires:	check >= %{_check_ver}
 BuildRequires:	gtk2-devel >= %{_gtk2_ver}
 BuildRequires:	alsa-lib-devel >= %{_alsa_lib_ver}
@@ -52,6 +49,8 @@ BuildRequires:  fontconfig-devel
 BuildRequires:  libX11-devel
 BuildRequires:  libXv-devel
 BuildRequires:  libvisual-devel
+BuildRequires:  orc-devel
+BuildRequires:  libgudev1-devel
 
 Obsoletes:	%{name}-gnomevfs < 0.10.5
 Obsoletes:	%{name}-ogg < 0.10.5
@@ -100,8 +99,9 @@ files.
 	--with-package-name='Vine Linux gstreamer-plugins-base package' \
 	--enable-gtk-doc \
 	--disable-static \
-	--disable-debug
-#	--enable-experimental \
+	--disable-debug \
+        --enable-orc \
+	--with-gudev
 
 make %{?_smp_mflags}
 
@@ -178,6 +178,11 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
 %{_libdir}/libgst*-%{major}.so
 
 %changelog
+* Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.30-1
+- new upstream release
+- added BR: orc-devel, libgudev1-devel
+- removed liboil dependency
+
 * Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.29-1
 - new upstream release
 

+ 25 - 21
g/gstreamer-plugins-good/gstreamer-plugins-good-vl.spec

@@ -7,7 +7,6 @@
 %define _gtk_doc_ver	1.3
 %define _check_ver	0.9.2
 %define _python_ver	2.1
-%define _liboil_ver	0.3.8
 %define _cairo_ver	1.0.0
 %define _esound_ver	0.2.12
 %define _flac_ver	1.2.0
@@ -23,36 +22,23 @@
 
 %define po_package	gst-plugins-good-%{major}
 
+Name:		gstreamer-plugins-good
 Summary:	GStreamer Streaming-media framework good plugins
 Summary(ja):	GStreamer ストリーミングメディアフレームワーク用優良プラグイン
-Name:		gstreamer-plugins-good
-Version:	0.10.22
+Version:	0.10.24
 Release:	1%{?_dist_release}
+
 License:	LGPL
 Group:		System Environment/Libraries
 URL:		http://gstreamer.freedesktop.org/
 Source:		http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-%{version}.tar.bz2
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
-
-Requires:	gstreamer >= %{_gst_ver}
-Requires:	gstreamer-plugins-base >= %{_gstpb_ver}
-Requires:	liboil >= %{_liboil_ver}
-Requires:	cairo >= %{_cairo_ver}
-Requires:	libjpeg
-Requires:	libpng >= %{_libpng_ver}
-Requires:	taglib >= %{_taglib_ver}
-Requires:	hal >= %{_hal_ver}
-Requires:	dbus >= %{_dbus_ver}
-Requires(post): GConf2
-Requires(preun): GConf2
 
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	gstreamer-devel >= %{_gst_ver}
 BuildRequires:	gstreamer-plugins-base-devel >= %{_gstpb_ver}
 BuildRequires:	gtk-doc >= %{_gtk_doc_ver}
 BuildRequires:	python >= %{_python_ver}, python-pyxml
 BuildRequires:	glib2-devel >= %{_glib2_ver}
-BuildRequires:	liboil-devel >= %{_liboil_ver}
 BuildRequires:	check-devel >= %{_check_ver}
 BuildRequires:	gtk2-devel >= %{_gtk2_ver}
 BuildRequires:	aalib-devel
@@ -72,6 +58,18 @@ BuildRequires:	dbus-devel >= %{_dbus_ver}
 BuildRequires:	libsoup-devel >= %{_soup_ver}
 BuildRequires:	libshout-devel >= %{_libshout_ver}
 BuildRequires:  pulseaudio-libs-devel >= %{_pulse_ver}
+BuildRequires:  orc-devel
+
+Requires:	gstreamer >= %{_gst_ver}
+Requires:	gstreamer-plugins-base >= %{_gstpb_ver}
+Requires:	cairo >= %{_cairo_ver}
+Requires:	libjpeg
+Requires:	libpng >= %{_libpng_ver}
+Requires:	taglib >= %{_taglib_ver}
+Requires:	hal >= %{_hal_ver}
+Requires:	dbus >= %{_dbus_ver}
+Requires(post): GConf2
+Requires(preun): GConf2
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -262,11 +260,12 @@ export GCONF_CONFIG_SOURCE=`%{_bindir}/gconftool-2 --get-default-source`
 %{_libdir}/gstreamer-%{major}/libgstequalizer.so
 %{_libdir}/gstreamer-%{major}/libgstflv.so
 %{_libdir}/gstreamer-%{major}/libgstflxdec.so
-%{_libdir}/gstreamer-%{major}/libgstgamma.so
+#{_libdir}/gstreamer-%{major}/libgstgamma.so
 %{_libdir}/gstreamer-%{major}/libgstgoom.so
 %{_libdir}/gstreamer-%{major}/libgstgoom2k1.so
 %{_libdir}/gstreamer-%{major}/libgsticydemux.so
 %{_libdir}/gstreamer-%{major}/libgstid3demux.so
+%{_libdir}/gstreamer-%{major}/libgstimagefreeze.so
 %{_libdir}/gstreamer-%{major}/libgstinterleave.so
 %{_libdir}/gstreamer-%{major}/libgstlevel.so
 %{_libdir}/gstreamer-%{major}/libgstmatroska.so
@@ -274,6 +273,7 @@ export GCONF_CONFIG_SOURCE=`%{_bindir}/gconftool-2 --get-default-source`
 %{_libdir}/gstreamer-%{major}/libgstmultifile.so
 %{_libdir}/gstreamer-%{major}/libgstmultipart.so
 %{_libdir}/gstreamer-%{major}/libgstnavigationtest.so
+%{_libdir}/gstreamer-%{major}/libgstoss4audio.so
 %{_libdir}/gstreamer-%{major}/libgstossaudio.so
 %{_libdir}/gstreamer-%{major}/libgstqtdemux.so
 %{_libdir}/gstreamer-%{major}/libgstreplaygain.so
@@ -285,10 +285,9 @@ export GCONF_CONFIG_SOURCE=`%{_bindir}/gconftool-2 --get-default-source`
 %{_libdir}/gstreamer-%{major}/libgstspectrum.so
 %{_libdir}/gstreamer-%{major}/libgstudp.so
 %{_libdir}/gstreamer-%{major}/libgstvideo4linux2.so
-%{_libdir}/gstreamer-%{major}/libgstvideobalance.so
 %{_libdir}/gstreamer-%{major}/libgstvideobox.so
 %{_libdir}/gstreamer-%{major}/libgstvideocrop.so
-%{_libdir}/gstreamer-%{major}/libgstvideoflip.so
+%{_libdir}/gstreamer-%{major}/libgstvideofilter.so
 %{_libdir}/gstreamer-%{major}/libgstvideomixer.so
 %{_libdir}/gstreamer-%{major}/libgstwavenc.so
 %{_libdir}/gstreamer-%{major}/libgstwavparse.so
@@ -332,6 +331,11 @@ export GCONF_CONFIG_SOURCE=`%{_bindir}/gconftool-2 --get-default-source`
 %{_datadir}/gtk-doc/html/gst-plugins-good-plugins-%{major}
 
 %changelog
+* Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.24-1
+- new upstream release
+- added BR: orc-devel, libgudev1-devel
+- removed liboil dependency
+
 * Sat May 01 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.22-1
 - new upstream release
 

+ 7 - 3
g/gstreamer/gstreamer-vl.spec

@@ -1,7 +1,7 @@
 # keep in sync with the VERSION.  gstreamer can append a .0.1 to CVS snapshots.
 %define major		0.10
 
-%define _glib2_ver	2.8.0
+%define _glib2_ver	2.20.0
 %define _libxml2_ver	2.6.15
 %define _gtk_doc_ver	1.3
 %define _check_ver	0.9.2
@@ -12,10 +12,11 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 Name:		gstreamer
-Version:	0.10.29
-Release:	1%{?_dist_release}
 Summary:	GStreamer streaming media framework runtime.
 Summary(ja):	GStreamer ストリーミングメディアフレームワークランタイム
+Version:	0.10.30
+Release:	1%{?_dist_release}
+
 Group:		System Environment/Libraries
 License:	LGPL
 URL:		http://gstreamer.freedesktop.org/
@@ -177,6 +178,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 %endif
 
 %changelog
+* Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.30-1
+- new upstream release
+
 * Sat May 01 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.29-1
 - new upstream release
 

+ 148 - 0
o/orc/orc-vl.spec

@@ -0,0 +1,148 @@
+Name:		orc
+Summary:	The Oil Run-time Compiler
+Version:	0.4.5
+Release:	3%{?_dist_release}
+
+Group:		System Environment/Libraries
+License:	BSD
+URL:		http://code.entropywave.com/projects/orc/
+Source0:	http://code.entropywave.com/download/orc/orc-%{version}.tar.gz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:	gtk-doc, libtool
+
+
+%description
+Orc is a library and set of tools for compiling and executing
+very simple programs that operate on arrays of data.  The "language"
+is a generic assembly language that represents many of the features
+available in SIMD architectures, including saturated addition and
+subtraction, and many arithmetic operations.
+
+%package doc
+Summary:	Documentation for Orc
+Group:		Development/Documentation
+Requires:	%{name} = %{version}-%{release}
+#BuildArch:	noarch
+
+%description doc
+Documentation for Orc.
+
+%package devel
+Summary:	Development files and static libraries for Orc
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-compiler
+Requires:	pkgconfig
+
+%description devel
+This package contains the files needed to build packages that depend
+on orc.
+
+%package compiler
+Summary:	Orc compiler
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	pkgconfig
+
+%description compiler
+The Orc compiler, to produce optimized code.
+
+
+%prep
+%setup -q 
+autoreconf -vif
+
+
+%build
+%configure --disable-static --enable-gtk-doc
+
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} INSTALL="install -p"
+
+# Remove unneeded files.
+find %{buildroot}/%{_libdir} -name \*.a -or -name \*.la -delete
+rm -rf %{buildroot}/%{_libdir}/orc
+
+touch -r stamp-h1 %{buildroot}%{_includedir}/%{name}-0.4/orc/orc-stdint.h   
+
+%clean
+rm -rf %{buildroot}
+
+%check
+make check
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/liborc-*.so.*
+
+%files doc
+%defattr(-,root,root,-)
+%doc %{_datadir}/gtk-doc/html/orc/
+
+%files devel
+%defattr(-,root,root,-)
+%doc examples/*.c
+%{_includedir}/%{name}-0.4/
+%{_libdir}/liborc-*.so
+%{_libdir}/pkgconfig/orc-0.4.pc
+
+%files compiler
+%defattr(-,root,root,-)
+%{_bindir}/orcc
+
+
+%changelog
+* Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.4.5-3
+- Initial build for Vine Linux
+
+* Sun Jun 13 2010 Fabian Deutsch <fabiand@fedoraproject.org> - 0.4.5-2
+- Added removed testing libraries to package.
+
+* Sun Jun 13 2010 Fabian Deutsch <fabiand@fedoraproject.org> - 0.4.5-1
+- Updated to 0.4.5.
+- Removed testing libraries from package.
+
+* Mon Apr 05 2010 Fabian Deutsch <fabiand@fedoraproject.org> - 0.4.4-2
+- Docs as noarch.
+- Sanitize timestamps of header files.
+- orcc in -compiler subpackage.
+
+* Tue Mar 30 2010 Fabian Deutsch <fabiand@fedoraproject.org> - 0.4.4-1
+- Updated to 0.4.4: Includes bugfixes for x86_64.
+
+* Wed Mar 17 2010 Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.3-2
+- Running autoreconf to prevent building problems.
+- Added missing files to docs.
+- Added examples to devel docs.
+
+* Thu Mar 04 2010 Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.3-1
+- Updated to 0.4.3
+
+* Sun Oct 18 2009 Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.2-4
+- Removed unused libdir
+
+* Sun Oct 18 2009 Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.2-3
+- Specfile cleanup
+- Removed tools subpackage
+- Added docs subpackage
+
+* Sat Oct 03 2009 Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.2-2
+- Use orc as pakage name
+- spec-file cleanup
+- Added devel requirements
+- Removed an rpath issue
+
+* Fri Oct 02 2009 Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.2-1
+- Initial release
+