gstreamer-plugins-base-vl.spec 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445
  1. %define major 0.10
  2. %define _gst_ver 0.10.35
  3. %define _glib2_ver 2.28.8
  4. %define _gtk2_ver 2.24.5
  5. %define _gtk_doc_ver 1.3
  6. %define _check_ver 0.9.2
  7. %define _python_ver 2.6
  8. %define _alsa_lib_ver 0.9.1
  9. %define _libogg_ver 1.0
  10. %define _libvorbis_ver 1.0
  11. %define _freetype2_ver 2.0.9
  12. %define po_package gst-plugins-base-%{major}
  13. Summary: GStreamer Streaming-media framework base plugins
  14. Summary(ja): GStreamer ストリーミングメディアフレームワーク用基本プラグイン
  15. Name: gstreamer-plugins-base
  16. Version: 0.10.35
  17. Release: 1%{?_dist_release}
  18. License: LGPL
  19. Group: System Environment/Libraries
  20. URL: http://gstreamer.freedesktop.org/
  21. Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.bz2
  22. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  23. Requires: gstreamer >= %{_gst_ver}
  24. Requires: glib2 >= %{_glib2_ver}
  25. Requires: alsa-lib >= %{_alsa_lib_ver}
  26. Requires: pango
  27. Requires: gnome-vfs2
  28. Requires: libogg >= %{_libogg_ver}
  29. Requires: libvorbis, libtheora >= %{_libvorbis_ver}
  30. BuildRequires: gstreamer-devel >= %{_gst_ver}
  31. BuildRequires: gtk-doc >= %{_gtk_doc_ver}
  32. BuildRequires: python >= %{_python_ver}, python-pyxml
  33. BuildRequires: glib2-devel >= %{_glib2_ver}
  34. BuildRequires: check >= %{_check_ver}
  35. BuildRequires: gtk2-devel >= %{_gtk2_ver}
  36. BuildRequires: alsa-lib-devel >= %{_alsa_lib_ver}
  37. BuildRequires: cdparanoia-devel
  38. BuildRequires: gnome-vfs2-devel
  39. BuildRequires: libogg-devel >= %{_libogg_ver}
  40. BuildRequires: libtheora-devel, libvorbis-devel >= %{_libvorbis_ver}
  41. BuildRequires: pango-devel
  42. BuildRequires: freetype2-devel >= %{_freetype2_ver}
  43. BuildRequires: fontconfig-devel
  44. BuildRequires: libX11-devel
  45. BuildRequires: libXv-devel
  46. BuildRequires: libvisual-devel
  47. BuildRequires: orc-devel
  48. BuildRequires: libgudev1-devel
  49. BuildRequires: gobject-introspection-devel
  50. Obsoletes: %{name}-gnomevfs < 0.10.5
  51. Obsoletes: %{name}-ogg < 0.10.5
  52. Vendor: Project Vine
  53. Distribution: Vine Linux
  54. Packager: inagaki
  55. %description
  56. GStreamer is a streaming-media framework, based on graphs of filters which
  57. operate on media data. Applications using this library can do anything
  58. from real-time sound processing to playing videos, and just about anything
  59. else media-related. Its plugin-based architecture means that new data
  60. types or processing capabilities can be added simply by installing new
  61. plugins.
  62. This package contains a set of well-maintained base plugins.
  63. %package devel
  64. Summary: Libraries/include files for GStreamer base plugins
  65. Summary(ja): GStreamer 基本プラグインの開発用ライブラリ
  66. Group: Development/Libraries
  67. Requires: %{name} = %{version}-%{release}
  68. Requires: gstreamer-devel >= %{_gst_ver}
  69. %description devel
  70. GStreamer is a streaming-media framework, based on graphs of filters which
  71. operate on media data. Applications using this library can do anything
  72. from real-time sound processing to playing videos, and just about anything
  73. else media-related. Its plugin-based architecture means that new data
  74. types or processing capabilities can be added simply by installing new
  75. plugins.
  76. This package contains GStreamer base plugins library depvelopment and header
  77. files.
  78. %prep
  79. %setup -q -n gst-plugins-base-%{version}
  80. %build
  81. %ifarch alpha
  82. %define optflags -O2 -mieee -fPIC
  83. %endif
  84. %configure \
  85. --with-package-name='Vine Linux gstreamer-plugins-base package' \
  86. --enable-gtk-doc \
  87. --disable-static \
  88. --disable-debug \
  89. --enable-orc \
  90. --with-gudev \
  91. --enable-introspection=yes
  92. make %{?_smp_mflags}
  93. %install
  94. [ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
  95. make install DESTDIR=$RPM_BUILD_ROOT
  96. # Clean out files that should not be part of the rpm.
  97. rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{major}/*.{a,la}
  98. rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
  99. %find_lang %{po_package}
  100. %clean
  101. [ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
  102. %post -p /sbin/ldconfig
  103. %postun -p /sbin/ldconfig
  104. %files -f %{po_package}.lang
  105. %defattr(-,root,root)
  106. %doc AUTHORS ChangeLog COPYING* NEWS README RELEASE REQUIREMENTS
  107. # helper programs
  108. %{_bindir}/gst-*
  109. %{_mandir}/man1/gst-*
  110. # libraries
  111. %{_libdir}/libgst*-%{major}.so.*
  112. %{_libdir}/girepository-1.0/*.typelib
  113. # base plugins without external dependencies
  114. %{_libdir}/gstreamer-%{major}/libgstadder.so
  115. %{_libdir}/gstreamer-%{major}/libgstaudioconvert.so
  116. %{_libdir}/gstreamer-%{major}/libgstaudiorate.so
  117. %{_libdir}/gstreamer-%{major}/libgstaudioresample.so
  118. %{_libdir}/gstreamer-%{major}/libgstaudiotestsrc.so
  119. %{_libdir}/gstreamer-%{major}/libgstapp.so
  120. %{_libdir}/gstreamer-%{major}/libgstcdparanoia.so
  121. %{_libdir}/gstreamer-%{major}/libgstdecodebin.so
  122. %{_libdir}/gstreamer-%{major}/libgstdecodebin2.so
  123. %{_libdir}/gstreamer-%{major}/libgstencodebin.so
  124. %{_libdir}/gstreamer-%{major}/libgstffmpegcolorspace.so
  125. %{_libdir}/gstreamer-%{major}/libgstgdp.so
  126. %{_libdir}/gstreamer-%{major}/libgstgio.so
  127. %{_libdir}/gstreamer-%{major}/libgstplaybin.so
  128. #{_libdir}/gstreamer-%{major}/libgstqueue2.so
  129. %{_libdir}/gstreamer-%{major}/libgstsubparse.so
  130. %{_libdir}/gstreamer-%{major}/libgsttcp.so
  131. %{_libdir}/gstreamer-%{major}/libgsttypefindfunctions.so
  132. #{_libdir}/gstreamer-%{major}/libgsturidecodebin.so
  133. %{_libdir}/gstreamer-%{major}/libgstvideo4linux.so
  134. %{_libdir}/gstreamer-%{major}/libgstvideorate.so
  135. %{_libdir}/gstreamer-%{major}/libgstvideoscale.so
  136. %{_libdir}/gstreamer-%{major}/libgstvideotestsrc.so
  137. %{_libdir}/gstreamer-%{major}/libgstvolume.so
  138. %{_libdir}/gstreamer-%{major}/libgstximagesink.so
  139. %{_libdir}/gstreamer-%{major}/libgstxvimagesink.so
  140. # base plugins with external dependencies, but in the main package
  141. %{_libdir}/gstreamer-%{major}/libgstalsa.so
  142. %{_libdir}/gstreamer-%{major}/libgstpango.so
  143. %{_libdir}/gstreamer-%{major}/libgstgnomevfs.so
  144. %{_libdir}/gstreamer-%{major}/libgstlibvisual.so
  145. %{_libdir}/gstreamer-%{major}/libgstogg.so
  146. %{_libdir}/gstreamer-%{major}/libgsttheora.so
  147. %{_libdir}/gstreamer-%{major}/libgstvorbis.so
  148. %files devel
  149. %defattr(-,root,root)
  150. %{_datadir}/gtk-doc/html/gst-plugins-base-libs-%{major}
  151. %{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{major}
  152. %{_datadir}/gir-1.0/*.gir
  153. %{_includedir}/gstreamer-%{major}/gst/*
  154. %{_libdir}/pkgconfig/*.pc
  155. %{_libdir}/libgst*-%{major}.so
  156. %changelog
  157. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.35-1
  158. - new upstream release
  159. * Sun Jan 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.32-1
  160. - new upstream release
  161. * Thu Dec 09 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.31-1
  162. - new upstream release
  163. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.30.2-1
  164. - new upstream release
  165. - change BuildRequires: gobject-introspection-devel instead of gir-repository-devel
  166. - add configure option (--enable-introspection=yes)
  167. * Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 0.10.30-2
  168. - build with rpm-4.8.1-1 for pkg-config file
  169. - add BuildRequires: gir-repository-devel
  170. * Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.30-1
  171. - new upstream release
  172. - added BR: orc-devel, libgudev1-devel
  173. - removed liboil dependency
  174. * Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.29-1
  175. - new upstream release
  176. * Wed Mar 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.28-1
  177. - new upstream release
  178. * Sun Feb 28 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.26-1
  179. - new upstream release
  180. - built with new toolchain
  181. * Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.25-1
  182. - new upstream release
  183. * Sun Aug 9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.24-1
  184. - new upstream release
  185. * Mon May 11 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.23-1
  186. - new upstream release
  187. - added BR: libvisual-devel
  188. - added Packager tag
  189. * Thu Mar 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.22-1
  190. - new upstream release
  191. * Mon Dec 29 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.21-1
  192. - add configure option --enable-experimental to enable giosink
  193. * Wed Oct 8 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.21-1
  194. - new upstream release
  195. - spec in UTF-8
  196. * Sun Jun 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.20-1
  197. - new upstream release
  198. - updated build dependancies
  199. * Tue Apr 15 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.19-2
  200. - build with xorg-x11-7.3
  201. - remove XOrg/XOrg-devel deps
  202. - add BuildRequires: libXv-devel, fontconfig-devel
  203. * Sat Apr 5 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.19-1vl5
  204. - new upstream release
  205. * Sun Mar 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.18-1vl5
  206. - new upstream release
  207. * Sun Dec 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.15-0vl1
  208. - new upstream release
  209. * Sun Aug 5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.14-0vl1
  210. - new upstream release
  211. * Sat Jun 9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.13-0vl1
  212. - new upstream release
  213. * Sat Mar 10 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.12-0vl1
  214. - new upstream release
  215. - update %%_gst_ver
  216. - add Vendor/Distribution tag
  217. - add '-with-package-name' option to %%configure
  218. - use more macros
  219. * Sat Dec 09 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.11-0vl1
  220. - new upstream release
  221. - update %%_gst_ver
  222. - update required version of liboil
  223. - add new plugin: libgstdecodebin2.so
  224. * Sat Nov 25 2006 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 0.10.10-0vl1
  225. - new upstream release
  226. - update %%_gst_ver
  227. - changed Group to Applications/Multimedia
  228. * Sun Jul 16 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.9-0vl1
  229. - new upstream release
  230. - update %%_gst_ver
  231. * Sun Jun 18 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.8-0vl1
  232. - new upstream release
  233. - update %%_gst_ver
  234. * Thu May 18 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.7-0vl1
  235. - new upstream release
  236. - update %%_gst_ver
  237. * Mon May 1 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.6-0vl1
  238. - new upstream release
  239. * Sun Mar 26 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.5-0vl2
  240. - remove Obsoletes: gstreamer-plugins
  241. * Tue Mar 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.5-0vl1
  242. - new upstream release
  243. - update %%_gst_ver and liboil version
  244. - merge -gnomevfs,ogg into main package
  245. - add Obsoletes: %%{name}-gnomevfs, %%{name}-ogg < 0.10.5
  246. * Fri Feb 10 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.3-0vl1
  247. - new upstream release
  248. - update %%_gst_ver
  249. * Sun Jan 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.2-0vl2
  250. - add Obsoletes: gstreamer-plugins < 0.9
  251. * Sat Jan 21 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.2-0vl1
  252. - initial package based on gstreamer-plugins
  253. - new upstream release
  254. - change major to 0.10
  255. - update dependencies
  256. - update %%configure options
  257. - add subpackage: -gnomevfs, -ogg
  258. * Mon Dec 12 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.11-0vl3
  259. - remove duplicated libgst{idct,qtdemux,xwindowlistener}.so
  260. * Thu Oct 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.11-0vl2
  261. - added missing alsa plugin
  262. * Thu Sep 22 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.11-0vl1
  263. - new upstream release
  264. - added alsa and cairo plugins
  265. * Sun Jul 10 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.10-0vl1
  266. - new upstream release
  267. * Mon Jun 6 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.9-0vl1
  268. - new upstream release
  269. * Wed May 11 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl5
  270. - added Conflicts: gstreamer-plugins-extra-audio < 0.8.8-0vl2
  271. * Sun May 8 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl4
  272. - added libgstcdparania.so for gnome-cd (gnome-media)
  273. - BuildRequires: cdparanoia-devel
  274. * Wed Mar 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.8-0vl3
  275. - drop BuildRequires: xmms-devel, Requires: xmms
  276. * Tue Mar 29 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.8.8-0vl2
  277. - libgstvideo4linux2.so temoporally omitted for ppc
  278. (will be back later, I hope)
  279. * Sun Mar 13 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl1
  280. - new upstream release
  281. - s/Copyright/License/
  282. - includes plugins depend on main package libraries only
  283. * Wed Nov 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.5-0vl1
  284. - new upstream release
  285. * Tue Dec 09 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.4-0vl1
  286. - new upstream release
  287. * Tue Jun 10 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.2-0vl1
  288. - new upstream release
  289. * Sat Feb 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.0-0vl1
  290. - new upstream release
  291. * Sat Feb 01 2003 Tomoya TAKA <taka@vinelinux.org> 0.5.2-0vl3
  292. - build with -fPIC on alpha
  293. * Fri Jan 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl2
  294. - modified scripts
  295. * Fri Jan 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl1
  296. - new upstream release
  297. * Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.1-0vl2
  298. - disable some plugins.
  299. * Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.1-0vl1
  300. - new upstream release
  301. - initial build for Vine Linux
  302. * Thu Dec 19 2002 Elliot Lee <sopwith@redhat.com> 0.5.0-15
  303. - Include ia64
  304. - Add BuildRequires: autoconf automake
  305. * Wed Dec 18 2002 Jonathan Blandford <jrb@redhat.com>
  306. - rebuild
  307. * Tue Dec 17 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-12
  308. - rebuild
  309. * Mon Dec 16 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-10
  310. - rebuild
  311. - disable tests
  312. * Mon Dec 16 2002 Tim Powers <timp@redhat.com> 0.5.0-9
  313. - rebuild
  314. * Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-7
  315. - fix libdir for ia64.
  316. * Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-3
  317. - ExcludeArch: ia64. Random assembler errors that I have no hope of fixing
  318. - Add devel package
  319. * Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-1
  320. - 0.5.0
  321. - apparently, festival-devel isn't needed.
  322. * Tue Dec 10 2002 Tim Powers <timp@redhat.com> 0.4.2-3
  323. - rebuild to fix broken dep on libgstreamer-0.4.2.so.0
  324. * Tue Dec 3 2002 Havoc Pennington <hp@redhat.com>
  325. - excludearch the arches that can't build gstreamer cothreads
  326. - well it isn't really SMP-safe
  327. - add patch for including pthread.h when required
  328. - prereq gconftool
  329. - fix typo that broke schema installation in post
  330. * Mon Dec 2 2002 Havoc Pennington <hp@redhat.com>
  331. - initial "official" import
  332. - munge tarball for legal cleanliness
  333. * Thu Nov 7 2002 Jeremy Katz <katzj@redhat.com>
  334. - 0.4.2
  335. * Mon Sep 23 2002 Jeremy Katz <katzj@redhat.com>
  336. - 0.4.1
  337. - install the gconf schema
  338. - use %%configure
  339. * Sun Sep 22 2002 Jeremy Katz <katzj@redhat.com>
  340. - update to 0.4.0
  341. - give explicit vorbis include path, don't run vorbis test
  342. * Sun Aug 11 2002 Jeremy Katz <katzj@redhat.com>
  343. - collapse into one package to preserve some sanity
  344. * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
  345. - added more BuildRequires and Requires
  346. - rearranged some plugins
  347. - added changelog ;)