vlc.fedora.spec
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:30k
源码类别:

midi

开发平台:

Unix_Linux

  1. # TODO: daap, goom, libdc1394, libggi, java-vlc.
  2. #
  3. %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
  4. %define with_static_ffmpeg  1
  5. %define ffmpeg_date 20070503
  6. %define with_static_live555  0
  7. %define live555_date 2007.04.24a
  8. %define vlc_svn 0
  9. %define vlc_date    20070514
  10. %define with_dirac   1
  11. %define with_mozilla   1
  12. %define with_java_vlc   0
  13. %define rpmfusion 0
  14. Summary: Multi-platform MPEG, DVD, and DivX player
  15. Name: vlc
  16. %if %vlc_svn
  17. %define release_tag   0.1
  18. %define _version %{version}-svn
  19. Version: 0.9.0
  20. Release: %{release_tag}.%{vlc_date}svn%{?dist}
  21. %else
  22. Version: 0.8.6b
  23. %define release_tag   5
  24. %define _version %{version}
  25. Release: %{release_tag}%{?dist}.2
  26. %endif
  27. License: GPL
  28. Group: Applications/Multimedia
  29. URL: http://www.videolan.org/
  30. %if %vlc_svn
  31. Source0:        http://nightlies.videolan.org/build/source/vlc-snapshot-%{vlc_date}.tar.bz2
  32. %else
  33. Source0: http://download.videolan.org/pub/videolan/vlc/%{version}/vlc-%{version}.tar.bz2
  34. ## Bugfix sources...
  35. #Source0: http://nightlies.videolan.org/build/source/vlc-snapshot-branch-0.8.6-bugfix-%{vlc_date}.tar.gz
  36. %endif
  37. %if %with_static_ffmpeg
  38. Source1: http://rpm.greysector.net/livna/ffmpeg-%{ffmpeg_date}.tar.bz2
  39. %endif
  40. %if %with_static_live555
  41. Source2: http://www.live555.com/liveMedia/public/live.%{live555_date}.tar.gz
  42. %endif
  43. Patch0:  vlc-0.8.6-ffmpegX11.patch
  44. Patch1:  vlc-0.8.6-wx28.patch
  45. Patch2:  vlc-0.8.6a-faad2.patch
  46. Patch3: vlc-0.8.6a-automake110.patch
  47. Patch4: vlc-0.8.6-FLAC_api_change.patch
  48. Patch6: vlc-trunk-dirac_0_6_0-api.patch
  49. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  50. Requires(post): /sbin/ldconfig
  51. Requires(postun): /sbin/ldconfig
  52. BuildRequires: automake
  53. BuildRequires: gettext-devel
  54. BuildRequires: desktop-file-utils
  55. BuildRequires: libtool
  56. BuildRequires: a52dec-devel
  57. BuildRequires: aalib-devel
  58. BuildRequires: alsa-lib-devel
  59. BuildRequires: arts-devel
  60. BuildRequires: avahi-devel
  61. BuildRequires:  cdparanoia-devel
  62. # Don't work now wip
  63. #BuildRequires:  directfb-devel
  64. BuildRequires: esound-devel
  65. BuildRequires: faac-devel
  66. BuildRequires: faad2-devel < 2.5
  67. BuildRequires: flac-devel
  68. BuildRequires: fribidi-devel
  69. # wip -  glide.h usability... no
  70. #BuildRequires:  Glide3-devel
  71. #BuildRequires:  Glide3-libGL
  72. BuildRequires:  gnome-vfs2-devel
  73. BuildRequires: gnutls-devel >= 1.0.17
  74. BuildRequires: gsm-devel
  75. BuildRequires:  gtk2-devel
  76. BuildRequires: hal-devel
  77. BuildRequires: jack-audio-connection-kit-devel
  78. BuildRequires: lame-devel
  79. BuildRequires:  libavc1394-devel
  80. BuildRequires: libcaca-devel
  81. BuildRequires: libcddb-devel
  82. BuildRequires: libcdio-devel >= 0.77-3
  83. # kwizart this is the same issue with cdio and cddax svcdx configure options.
  84. # http://bugzilla.livna.org/show_bug.cgi?id=1342 or see
  85. # http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221359
  86. BuildConflicts: libcdio-devel = 0.78.2
  87. BuildRequires: libdca-devel
  88. BuildRequires: libdv-devel
  89. BuildRequires: libdvbpsi-devel
  90. BuildRequires: libdvdnav-devel
  91. BuildRequires:  libebml-devel
  92. BuildRequires: libid3tag-devel
  93. BuildRequires: libGLU-devel
  94. BuildRequires: libmad-devel
  95. BuildRequires: libmatroska-devel >= 0.7.6
  96. BuildRequires: libmodplug-devel
  97. BuildRequires: libmpcdec-devel
  98. BuildRequires:  libnotify-devel
  99. BuildRequires: libpng-devel
  100. BuildRequires:  libraw1394-devel
  101. BuildRequires: librsvg2-devel >= 2.5.0
  102. BuildRequires: libsysfs-devel
  103. BuildRequires:  libshout-devel
  104. BuildRequires: libtar-devel
  105. BuildRequires: libtheora-devel
  106. BuildRequires:  libtiff-devel
  107. BuildRequires:  libupnp-devel
  108. BuildRequires: libvorbis-devel
  109. BuildRequires:  libxml2-devel
  110. BuildRequires: lirc-devel
  111. %if %with_static_live555 
  112. BuildConflicts: live-devel
  113. %else
  114. BuildRequires: live-devel >= 0-0.11.2006.08.07
  115. %endif
  116. BuildRequires: mpeg2dec-devel >= 0.3.2
  117. BuildRequires: ncurses-devel
  118. BuildRequires: openslp-devel
  119. BuildRequires:  ORBit2-devel
  120. # This Seem Broken
  121. #BuildRequires: portaudio
  122. BuildRequires: pth-devel
  123. BuildRequires: python-devel
  124. BuildRequires:  pyorbit-devel
  125. BuildRequires: SDL_image-devel
  126. BuildRequires: speex-devel >= 1.1.5
  127. %ifarch %{ix86} x86_64
  128. BuildRequires:  svgalib-devel
  129. %endif
  130. BuildRequires: twolame-devel
  131. BuildRequires: vcdimager-devel >= 0.7.21
  132. BuildRequires: wxGTK-devel >= 2.6
  133. BuildRequires: x264-devel >= 0-0.8.20061028
  134. BuildRequires: xosd-devel
  135. BuildRequires: xvidcore-devel
  136. BuildRequires: zlib-devel
  137. # X-libs
  138. BuildRequires: libXt-devel
  139. BuildRequires: libXv-devel
  140. BuildRequires:  libXxf86vm-devel
  141. %if "%fedora" > "6"
  142. BuildRequires: libsmbclient-devel
  143. %else 
  144. BuildRequires: samba-common
  145. %endif
  146. %if %with_mozilla
  147. BuildRequires: firefox-devel >= 1.5.0.0
  148. ## Will be later replaced by 
  149. #BuildRequires:  xulrunner-devel
  150. ##
  151. BuildRequires: nspr-devel
  152. BuildRequires: nss-devel
  153. BuildRequires: js-devel
  154. %endif
  155. %if %with_static_ffmpeg
  156. ## Static version already bundle it
  157. BuildConflicts: ffmpeg-devel
  158. %else
  159. BuildRequires: ffmpeg-devel >= 0.4.9-0
  160. %endif
  161. %if %with_dirac
  162. # Diract is still experimental in vlc - 0.6.0 is now in Fedora
  163. # Review http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221405
  164. BuildRequires: dirac-devel >= 0.6.0
  165. %endif
  166. %if %with_java_vlc
  167. BuildRequires: libgcj-devel
  168. %endif
  169. %if %vlc_svn
  170. BuildRequires:  opencv-devel
  171. BuildRequires:  qt4-devel
  172. BuildRequires:  dbus-devel
  173. BuildRequires:  xorg-x11-proto-devel
  174. #BuildRequires:  lua-devel
  175. %endif
  176. %if %rpmfusion
  177. BuildRequires:  libopendaap-devel
  178. BuildRequires:  libgoom2-devel
  179. BuildRequires:  libdc1394-devel
  180. BuildRequires:  libggi-devel
  181. %endif
  182. Provides: videolan-client = %{version}-%{release}
  183. Provides: videolan-client-wx = %{version}-%{release}
  184. Provides: videolan-client-ncurses = %{version}-%{release}
  185. Obsoletes: videolan-client < 0.8.1
  186. #Obsoletes: videolan-client-gnome < 0.8.1
  187. #Obsoletes: videolan-client-kde < 0.8.1
  188. Obsoletes: videolan-client-ncurses < 0.8.1
  189. Obsoletes: videolan-client-wx < 0.8.1
  190. %package devel
  191. Summary: Development package for %{name}
  192. Group: Development/Libraries
  193. Requires: %{name} = %{version}-%{release}
  194. Requires:       %{name} = %{version}-%{release}
  195. Provides: videolan-client-devel = %{version}-%{release}
  196. Obsoletes: videolan-client-devel < 0.8.1
  197. %description
  198. VLC (initially VideoLAN Client) is a highly portable multimedia player
  199. for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX,
  200. mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.
  201. It can also be used as a server to stream in unicast or multicast in
  202. IPv4 or IPv6 on a high-bandwidth network.
  203. %description devel
  204. This package contains development files for VLC Media Player.
  205. VLC (initially VideoLAN Client) is a highly portable multimedia player
  206. for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX,
  207. mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.
  208. It can also be used as a server to stream in unicast or multicast in
  209. IPv4 or IPv6 on a high-bandwidth network.
  210. %package -n python-vlc
  211. Summary: VLC Media Player binding for Python
  212. Group: Applications/Multimedia
  213. Requires: %{name} = %{version}-%{release}
  214. Requires:       pyorbit
  215. %description -n python-vlc
  216. VLC Media Player binding for Python 
  217. %if %with_mozilla
  218. %package -n mozilla-vlc
  219. Summary: VLC Media Player plugin for Mozilla compatible web browsers
  220. Group: Applications/Multimedia
  221. Requires: %{name} = %{version}-%{release}
  222. Requires: %{_libdir}/mozilla/plugins
  223. Provides: videolan-client-mozilla = %{version}-%{release}
  224. Obsoletes: videolan-client-mozilla < 0.8.1
  225. %description -n mozilla-vlc
  226. This package contains a VLC Media Player plugin for Mozilla compatible
  227. web browsers.
  228. VLC (initially VideoLAN Client) is a highly portable multimedia player
  229. for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX,
  230. mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.
  231. It can also be used as a server to stream in unicast or multicast in
  232. IPv4 or IPv6 on a high-bandwidth network.
  233. %endif
  234. %if %with_java_vlc
  235. %package -n java-vlc
  236. Summary: VLC Media Player binding for Java
  237. Group: Applications/Multimedia
  238. Requires: %{name} = %{version}-%{release}
  239. %description -n java-vlc
  240. VLC Media Player binding for Java
  241. %endif
  242. %prep
  243. %setup -q -n %{name}-%{_version}
  244. %if %with_static_ffmpeg
  245. %setup -q -D -T -a 1 -n %{name}-%{_version}
  246. %endif
  247. %if %with_static_live555
  248. %setup -q -D -T -a 2 -n %{name}-%{_version}
  249. %endif
  250. %patch0 -p1 -b .ffmpegX11
  251. %patch1 -p1 -b .wx28
  252. %if %vlc_svn
  253. #Xvmc quick fix on svn and AMD64
  254. sed -i 's|pop |popl |g' modules/codec/xvmc/*
  255. sed -i 's|push |pushl |g' modules/codec/xvmc/*
  256. %else
  257. %patch2 -p1 -b .faad2
  258. %patch3 -p0 -b .automake110
  259. %patch4 -p1 -b .FLAC_api
  260. %patch6 -p0 -b .dirac6
  261. %endif
  262. %{__perl} -pi -e 
  263. 's|/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf|%{_datadir}/fonts/bitstream-vera/VeraSeBd.ttf|' 
  264. modules/misc/freetype.c
  265. # Fix PLUGIN_PATH path for lib64
  266. %{__perl} -pi -e 's|/lib/vlc|/%{_lib}/vlc|g' vlc-config.in.in configure*
  267. # Fix perms issues
  268. chmod 644 mozilla/control/*
  269. chmod 644 src/control/log.c
  270. sed -i 's/r//'  mozilla/control/* 
  271. sh bootstrap
  272. %build
  273. %if %with_static_ffmpeg
  274. export CFLAGS="%{optflags}"
  275. # Build bundeled ffmpeg first
  276. pushd ffmpeg-%{ffmpeg_date}
  277. ./configure 
  278. --extra-cflags="-fPIC -DPIC" 
  279. --enable-static 
  280. --disable-shared 
  281. --enable-libmp3lame 
  282. --enable-libfaac 
  283. --enable-pp 
  284. --enable-gpl 
  285. %if %vlc_svn
  286. --enable-swscaler 
  287. %endif
  288. # Watch http://trac.videolan.org/vlc/ticket/865
  289. # Planned to be enabled for 0.9.x
  290. make %{?_smp_mflags}
  291. popd
  292. %endif
  293. %if %with_static_live555
  294. # Then bundled live555 - not needed
  295. pushd live
  296. # Force the use of our CFLAGS
  297. %{__perl} -pi -e 's|-O2|%{optflags} -fPIC -DPIC|g' config.linux
  298. # Configure and build
  299. ./genMakefiles linux && make
  300. popd
  301. %endif
  302. %if %with_mozilla
  303. # fix mozilla plugin
  304. export XPIDL="$(rpm -ql firefox-devel.%{_target_cpu}|grep '/xpidl$')"
  305. export MOZVER="$(rpm -q --qf=%{VERSION} firefox-devel.%{_target_cpu})"
  306. %endif
  307. export CFLAGS="%{optflags} -fPIC"
  308. export CXXFLAGS="%{optflags} -fPIC"
  309. # Altivec compiler flags aren't set properly (0.8.2)
  310. %ifarch ppc ppc64
  311. export CFLAGS="$CFLAGS -maltivec -mabi=altivec"
  312. %endif
  313. # java-vlc
  314. %if %with_java_vlc
  315. export JAVA_HOME=%{_prefix}/lib/jvm/java
  316. %endif
  317. # cddax & vcdx : doesn't build, at least on fc6 x86_64
  318. # with libcdio > 0.77-3
  319. %configure 
  320. --disable-dependency-tracking
  321. --disable-rpath
  322. --enable-shout
  323. --enable-release
  324. --enable-live555 
  325. %if %with_static_live555 
  326. --with-live555-tree=live
  327. %endif
  328. %if %rpmfusion
  329. --enable-dc1394
  330. --enable-dv
  331. %endif
  332. --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac 
  333. %if %with_static_ffmpeg 
  334.   --with-ffmpeg-tree=ffmpeg-%{ffmpeg_date} 
  335. %endif
  336. --disable-libtool 
  337. --with-gnu-ld
  338. --disable-static
  339. --enable-shared
  340.   --disable-pth
  341. --enable-dvdread
  342. --enable-v4l
  343. --enable-pvr
  344. --enable-libcdio
  345. %ifarch x86_64
  346. --enable-cddax 
  347. %endif
  348. --enable-vcdx
  349. --enable-dvb
  350. --enable-faad
  351. --enable-twolame
  352. --enable-real
  353. --enable-realrtsp
  354. --enable-flac
  355. --enable-tremor
  356. --enable-speex
  357. --enable-tarkin
  358. --enable-theora
  359. %if %with_dirac 
  360. --enable-dirac
  361. %endif 
  362. --enable-svg
  363. --enable-snapshot
  364. %ifarch %{ix86} x86_64
  365. --enable-svgalib
  366. %endif
  367. --enable-aa
  368. --enable-caca
  369. --enable-esd
  370. --enable-arts
  371. --enable-jack
  372. --enable-ncurses
  373. --enable-xosd
  374. --enable-galaktos
  375. %if %rpmfusion
  376. --enable-goom
  377. --enable-ggi
  378. %endif
  379. --enable-slp
  380. --enable-lirc
  381. --enable-corba
  382. --with-x
  383. --enable-mediacontrol-python-bindings
  384. %if %with_java_vlc
  385. --enable-java-bindings
  386. %endif
  387. %ifarch %{ix86}
  388. --enable-loader
  389. %endif
  390. --without-contrib
  391. %if %with_mozilla 
  392. --enable-mozilla
  393. %endif
  394. --with-x264-tree=%{_includedir}
  395. %if %vlc_svn
  396. --enable-libtool 
  397. --enable-shared
  398. --disable-static
  399. --enable-opencv
  400. --enable-python-bindings
  401. --disable-switcher
  402. --disable-libcdio
  403. --disable-cddax 
  404. --disable-vcdx
  405. --disable-audioscrobbler
  406. --disable-musicbrainz
  407. --enable-taglib
  408. --enable-dbus-control
  409. --enable-qt4
  410. --disable-xvmc
  411. %endif
  412. ## temp disabled
  413. # --enable-cyberlink
  414. # --enable-qte
  415. # --enable-ggi
  416. # --enable-quicktime
  417. # --with-wine-sdk-path=%{_includedir}/wine/windows
  418. #  --enable-directfb
  419. # --with-directfb="no" 
  420. #  --enable-glide
  421. # --with-glide=%{_includedir}/glide3
  422. %if %vlc_svn
  423. sed -i -e 's|python $(srcdir)/setup.py install|python $(srcdir)/setup.py install --root $(DESTDIR)|' bindings/python/Makefile
  424. %else
  425. sed -i -e 's|python $(srcdir)/setup.py install|python $(srcdir)/setup.py install --root $(DESTDIR)|' bindings/mediacontrol-python/Makefile
  426. %endif
  427. sed -i -e 's|cflags="${cflags} -I/usr/include/ffmpeg"|cflags="${cflags} -I%{_includedir}/ffmpeg -I%{_includedir}/postproc/"|' vlc-config
  428. %if %with_mozilla
  429. make %{?_smp_mflags} XPIDL_INCL="-I%{_datadir}/idl/firefox-$MOZVER/" 
  430. %else
  431. make %{?_smp_mflags}
  432. %endif
  433. %install
  434. rm -rf $RPM_BUILD_ROOT __doc
  435. make install DESTDIR=$RPM_BUILD_ROOT
  436. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  437. mv $RPM_BUILD_ROOT%{_datadir}/doc/vlc __doc
  438. %if %with_mozilla 
  439. chmod +x $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/libvlcplugin.so
  440. %endif
  441. install -dm 755 $RPM_BUILD_ROOT%{_mandir}/man1
  442. install -pm 644 doc/vlc*.1 $RPM_BUILD_ROOT%{_mandir}/man1
  443. install -dm 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
  444. ln -s ../../../../vlc/vlc48x48.png 
  445. $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/vlc.png
  446. sed -i -e 's|Version=|Version=%{version}n#Version=|' $RPM_BUILD_ROOT%{_datadir}/applications/vlc.desktop
  447. desktop-file-install --vendor livna
  448. --dir $RPM_BUILD_ROOT%{_datadir}/applications
  449. --delete-original
  450. --mode 644
  451. $RPM_BUILD_ROOT%{_datadir}/applications/vlc.desktop
  452. %if %vlc_svn
  453. %else
  454. # Fix perms of python things
  455. chmod 755 $RPM_BUILD_ROOT%{_bindir}/vlcwrapper.py
  456. chmod 755 $RPM_BUILD_ROOT%{_libdir}/advene/MediaControl.so
  457. # Fix python shebang
  458. sed -i -e 's|"""Wrapper|#!/usr/bin/pythonn"""Wrapper|' $RPM_BUILD_ROOT%{_bindir}/vlcwrapper.py
  459. %endif
  460. %find_lang %{name}
  461. %clean
  462. rm -rf $RPM_BUILD_ROOT __doc
  463. %post
  464. %{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null
  465. %{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1
  466. /sbin/ldconfig || :
  467. %postun
  468. %{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1
  469. %{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null
  470. /sbin/ldconfig || :
  471. %files -f %{name}.lang
  472. %defattr(-,root,root,-)
  473. %doc AUTHORS COPYING ChangeLog MAINTAINERS NEWS README THANKS __doc/*
  474. %{_bindir}/vlc
  475. %{_bindir}/svlc
  476. %{_datadir}/vlc/
  477. %{_mandir}/man1/vlc.1*
  478. %{_datadir}/applications/*%{name}.desktop
  479. %{_datadir}/icons/hicolor/*/apps/vlc.png
  480. %if %vlc_svn
  481. %{_bindir}/qvlc
  482. #{_datadir}/applications/gnome-vlc-default.sh
  483. %{_libdir}/*.so.*
  484. %dir %{_libdir}/vlc
  485. %{_libdir}/vlc/*
  486. %else
  487. %{_bindir}/wxvlc
  488. %exclude %{_libdir}/vlc/*.a
  489. %exclude %{_libdir}/lib*.a
  490. # Corba plugin is unmaintained and broken in vlc
  491. %exclude %{_libdir}/vlc/control/libcorba_plugin.so
  492. %dir %{_libdir}/vlc
  493. %{_libdir}/vlc/*
  494. %endif
  495. %files devel
  496. %defattr(-,root,root,-)
  497. %doc HACKING
  498. %{_bindir}/vlc-config
  499. %dir %{_includedir}/vlc
  500. %{_includedir}/vlc/*
  501. %{_mandir}/man1/vlc-config.1*
  502. %if %vlc_svn
  503. %{_libdir}/*.so
  504. %else
  505. %{_libdir}/vlc/*.a
  506. %{_libdir}/libvlc.a
  507. %endif
  508. %if %with_mozilla
  509. %files -n mozilla-vlc
  510. %defattr(-,root,root,-)
  511. %{_libdir}/mozilla/plugins/libvlcplugin.so
  512. %endif
  513. %files -n python-vlc
  514. %defattr(-,root,root,-)
  515. %{python_sitearch}/*
  516. %if %vlc_svn
  517. %else
  518. %{_bindir}/vlcwrapper.py
  519. %exclude %{_bindir}/vlcwrapper.py?
  520. %dir %{_libdir}/advene
  521. %{_libdir}/advene/MediaControl.so
  522. %{_datadir}/idl/MediaControl.idl
  523. %endif
  524. %if %with_java_vlc
  525. %files -n java-vlc
  526. %defattr(-,root,root,-)
  527. %endif
  528. %changelog
  529. * Sat May 19 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5
  530. - Removed no more needed Selinux Context:
  531.   fixed in http://bugzilla.redhat.com/237473
  532. * Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-4
  533. - Disabled pth (broken) and...
  534. - Build ffmpeg static (since shared ffmpeg is pth enabled).
  535. - Add post & postun update-desktop-database
  536. - Update static ffmpeg to 20070503 (same as shared version)
  537. * Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.3
  538. - Test static updated live555
  539. * Sat May 12 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.2
  540. - Update to the new ffmpeg with pth (testing - wip )
  541. * Fri May  4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.1
  542. - Add BR libebml-devel
  543. - Add BR Glide3-devel
  544. - Add BR gnome-vfs2-devel
  545. - Add BR libxml2-devel
  546. - Fix BR faad2-devel < 2.5
  547. - Add rpmfusion BR libopendaap-devel
  548. - Add rpmfusion BR libgoom2-devel
  549. - Add rpmfusion BR libdc1394-devel
  550. - Exclude corba plugin (broken)
  551. - Add relatives %%configure options
  552. - Comment Glide3 (don't work now - wip)
  553. * Thu May  3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3
  554. - Enable --enable-pth with ffmpeg
  555.   bump release in case testing take much time.
  556. * Thu May  3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.3
  557. - Fix Selinux remain quiet with semanage
  558. * Tue May  1 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.2
  559. - Few improvements for svn version
  560. - Add missing BR ORBit2-devel and pyorbit-devel
  561. - Improved post preun postun section with help from Anvil.
  562. * Mon Apr 30 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.1
  563. - Add missing BR libtiff-devel
  564. - Fix Selinux buglet when Selinux is not activated
  565.   was https://bugzilla.livna.org/show_bug.cgi?id=1484
  566. * Sat Apr 21 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1
  567. - Update to Final 8.6b
  568. - Enable Dirac codec
  569. - Fix mozilla-vlc libXt.so loading 
  570.   (removing mozilla-sdk since using firefox sdk >= 1.5)
  571. - Fix SeLinux context for dmo plugin. Was:
  572.   https://bugzilla.livna.org/show_bug.cgi?id=1404
  573. - Enabled cddax only for x86_64 (broken type).
  574. * Wed Apr 18 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.3
  575. - Fix BR for libsmbclient-devel for Fedora 7
  576. - Update to 0.8.6-bugfix-20070418
  577. - Add BR libraw1394-devel
  578. - Add BR libavc1394-devel
  579. * Mon Apr 16 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.2
  580. - Fix svgalib-devel only for x86 x86_64
  581. - Fix firefox-devel headers presence/usability. This remains:
  582.  npapi.h: accepted by the compiler, rejected by the preprocessor!
  583.  npapi.h: proceeding with the compiler's result
  584. * Sat Apr 14 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.1
  585. - Update to rc 0.8.6b (bugfix)
  586. - Hack configure.ac script (it didn't detect firefox headers)
  587. - Add BR libshout-devel
  588. - Add BR svgalib-devel
  589. - Add BR gtk2-devel
  590. - Add BR directfb-devel (wip)
  591. - Add BR libnotify-devel
  592. - Enabled --enable-speex
  593. - Testing --enable-portaudio not usefull (oss is deprecated)
  594. - Enabled --enable-pda
  595. - Testing --enable-directfb (wip)
  596. - Removed patch5 (was format.c)
  597. * Thu Apr  5 2007 kwizart < kwizart at gmail.com > - 0.8.6a-5
  598. - Use system ffmpeg lib (pth and libtool seems to be incompatible with it)
  599. - Dirac seem to compile fine but testing usability for now.
  600. - Cache isn't usefull for now (and won't be since using system libs)
  601. - Exclude %%{_bindir}/vlcwrapper.py? since this is the guideline about python for now.
  602. * Mon Apr  2 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.6
  603. - Fix %%{_libdir}/advene directory ownership from: #1458
  604. - Fix .py? presence and perm (644)
  605. - Remove .la after make install
  606. - Add --disable-pth (broken for release and svn)
  607.   
  608. * Sat Mar 24 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.5
  609. - Test dirac (disabled mozilla )
  610. - Test Updated static live555 to 2007.02.22
  611. - Clean up svn to release changes
  612. * Tue Mar 22 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.4
  613. - WIP changes - ld.conf is unusefull...
  614. * Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.3
  615. - Revert back to the static vlc version 
  616.  ( will explore this with ld.conf later )
  617. * Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.2
  618. - Fix .desktop file
  619. - Disable broken libtool 
  620. - Quick fixes for svn/cache prepare
  621. - Patch format_c
  622. - Fix rpmlint error with python-vlc
  623. * Tue Mar 20 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.1
  624. - Enable cache for static compilation - wip
  625. * Fri Mar  9 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4
  626. - Enable conditionnal build for
  627. * mozilla-vlc, java-vlc, dirac
  628. * ffmpeg and live static
  629. - Enable pth
  630. - Enable gnu_ld
  631. * Thu Mar  8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3.1
  632. - Fix firefox-devel detection when avaible both i386 and x86_64
  633.   http://bugzilla.livna.org/show_bug.cgi?id=1442
  634. * Thu Mar  8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3
  635. - Recover patch3 from Ville Skyttä
  636. - Fix FLAC api change see
  637.  http://bugzilla.livna.org/show_bug.cgi?id=1433
  638. * Thu Mar  8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-2
  639. - Update ffmpeg to 20070308
  640. - Enabled static build for internal ffmpeg (x264 vlc modules)
  641. - Fixed: some configure options has changed for ffmpeg
  642. * Sat Mar  3 2007 Thorsten Leemhuis <fedora at leemhuis dot info> - 0.8.6a-1.2
  643. - Rebuild
  644. * Sun Feb  4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1.1
  645. - Fix aclocal/automake fix for automake 1.10 without breaking it for earlier.
  646. * Sun Feb  4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1
  647. - Build internal copy of ffmpeg with $RPM_OPT_FLAGS.
  648. - Don't hardcode path to firefox headers.
  649. - Drop Application and X-Livna categories from desktop entry.
  650. - Clean up some unneeded cruft from specfile.
  651. - Fix aclocal/automake calls during bootstrap.
  652. - Let rpmbuild strip MediaControl.so.
  653. * Sat Feb  3 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.4.static
  654. - Internal static build of ffmpeg from Matthias version.
  655. * Fri Jan 19 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.3
  656. - Re-enabled mozilla-vlc
  657. - use ifarch ix86
  658. * Sat Jan 13 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.2
  659. - Import patches from Matthias version
  660. - try to fix firefox includes for mozilla-vlc -> disabled
  661. * Wed Jan 10 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.1
  662. - Try to Fix run with libavformat.so.51
  663. - disabled
  664. * Mon Jan  8 2007 kwizart < kwizart at gmail.com > - 0.8.6-5
  665. - Update to BR bugzilla infos.
  666. - Fix perms with python and debug headers.
  667. - Cleaned obsolete-not-provided
  668. * Fri Jan  5 2007 kwizart < kwizart at gmail.com > - 0.8.6-4
  669. - Use BuildConflics with libcdio
  670. - Enabled --enable-cddax
  671. - Enabled --enable-vcdx
  672. -  waiting --enable-quicktime (build fails)
  673. * Fri Jan  5 2007 kwizart < kwizart at gmail.com > - 0.8.6-3
  674.   with help from Rathan
  675. - Update to 0.8.6a (security update!)
  676.   from http://www.videolan.org/sa0701.html - #1342
  677. - Add version to desktop file
  678. - Fix dual shortcuts / Add MimeType
  679. * Wed Jan  3 2007 kwizart < kwizart at gmail.com > - 0.8.6-2
  680.  with help from Rathan
  681. - Enabled --enable-shout
  682. - Enabled --enable-quicktime (x86 only !) 
  683. - Enabled --enable-loader (x86 only !)
  684. - Enabled --with-wine-sdk-path (x86 only !)
  685. - Enabled --enable-corba
  686. -  testing --enable-dirac (libdirac-devel reviewing in extra)
  687.    http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221405
  688. - Enabled --enable-mediacontrol-python-bindings
  689. - Cosmetic changes in BR
  690. * Mon Dec 11 2006 kwizart < kwizart at gmail.com > - 0.8.6-1.fc6
  691. - Update to 8.6 final
  692. - Change deprecated livdotcom to live555
  693. - build shared librairies is default since 8.6
  694. - Enabled --enable-dvdread
  695. - Enabled --enable-faad
  696. - Enabled --enable-twolame
  697. -   waiting --enable-quicktime (problem finding xqtsdk )
  698. - Enabled --enable-real
  699. - Enabled --enable-realrtsp
  700. - Enabled --enable-tremor
  701. - Enabled --enable-tarkin
  702. -   waiting --enable-dirac (TODO libdirac-devel )
  703. - Enabled --enable-snapshot
  704. - Enabled --enable-portaudio
  705. - Enabled --enable-jack
  706. - Enabled --enable-galaktos
  707. -   waiting --enable-mediacontrol-python-bindings (default install error)
  708. -   waiting --enable-cddax (new version of libcdio 0.78.2)
  709. -   waiting --enable-vcdx (new version of libcdio 0.78.2)
  710. * Mon Dec 04 2006 kwizart < kwizart at gmail.com > - 0.8.6-rc1.1.fc6
  711. - Update to 8.6rc1
  712. - disable components in mozilla-vlc
  713. - disable libvlc_pic.a in devel
  714. - Enable x264-devel for static linking.
  715. * Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.8.5-6
  716. - rebuilt for unwind info generation, broken in gcc-4.1.1-21
  717. * Mon Sep 25 2006 Dams <anvil[AT]livna.org> - 0.8.5-5
  718. - BuildReq:libtool
  719. * Sun Sep 24 2006 Dams <anvil[AT]livna.org> - 0.8.5-4
  720. - Fixed the mozilla plugin damn build 
  721. * Sat Sep  9 2006 Dams <anvil[AT]livna.org> - 0.8.5-3
  722. - sysfsutils-devel -> libsysfs-devel
  723. * Sat Sep  9 2006 Dams <anvil[AT]livna.org> - 0.8.5-1
  724. - Updated to 0.8.5
  725. - Fixed MOZVER value in case more than one mozilla is installed.
  726. - Dropped patches 1, 2 and 3
  727. * Wed Aug 16 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-2
  728. - Adjust for new live package, enable it on all archs.
  729. * Fri Apr 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-1
  730. - Apply upstream patch to fix linking with newer ffmpeg/postproc.
  731. - Drop no longer needed build conditionals and build dependencies.
  732. - Enable Avahi, Musepack, SLP and sysfs support, fix SDL and Xv.
  733. - Install icon to %%{_datadir}/icons/hicolor.
  734. - Drop zero Epoch remainders.
  735. - Fix -devel obsoletes.
  736. - Specfile cleanups.
  737. * Fri Mar 24 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-9.a
  738. - rebuild 
  739. * Tue Mar 21 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  740. 0.8.4-8.a
  741. - fix #775
  742. * Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  743. 0.8.4-7.a
  744. - add -fPIC for all arches
  745. * Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  746. 0.8.4-6.a
  747. - fix build on ppc/i386
  748. * Thu Mar 16 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  749. 0.8.4-5.a
  750. - fix BR
  751. * Wed Mar 15 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  752. 0.8.4-4.a
  753. - make vlc build again
  754. * Tue Mar 14 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-3.a
  755. - drop "0.lvn" from release
  756. * Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  757. - add dist
  758. * Mon Jan 09 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.3.a
  759. - add all BRs the new ffmpeg needs
  760. * Fri Jan 06 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.2.a
  761. - add buildoption "--without mkv" -- ebml in FC3 is to old
  762. - add buildoption "--without svg" -- does not build with svg on FC3-x86-64
  763. * Thu Jan 05 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.1.a
  764. - Update to 0.8.4a [with help from che (Rudolf Kastl)]
  765. - Fix x64
  766. - drop Epoch
  767. - drop vlc-0.8.2-test2-altivec.patch, seems they worked on this
  768. - use " --disable-libcdio" until we update to wxGTK2 2.6
  769. - use "--disable-livedotcom" on x86_64 (does not build)
  770. * Sat Aug  6 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.2-0.lvn.4
  771. - Fix "--without cddb" build when libcddb-devel is installed.
  772. - BuildRequire live-devel instead of live.
  773. * Wed Aug  3 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.3
  774. - Rebuilt *without* libcddb
  775. - Rebuilt against new libdvbpsi
  776. * Thu Jul 28 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.2
  777. - Rebuilt against new libcddb/libcdio
  778. * Sat Jul  9 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.1
  779. - Updated to final 0.8.2
  780. * Mon Jun  6 2005 Ville Skyttä <ville.skytta at iki.fi> 0:0.8.2-0.lvn.0.1.test2
  781. - Update to 0.8.2-test2, rename to vlc, improve summaries and descriptions.
  782. - Enable many more modules, many small improvements and cleanups here and there
  783. - Use unversioned install dir for the Mozilla plugin, rename to mozilla-vlc.
  784. - Drop < FC3 compatiblity due to unavailability of required lib versions.
  785. - Fold wx and ncurses to the main package (upstream has retired the
  786.   VLC Gnome and KDE UI's, so separate UI packages don't have a purpose
  787.   any more).
  788. * Sat Sep 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.7
  789. - Remove dependency on libpostproc-devel, it's now in ffmpeg-devel (bug 255).
  790. * Thu Sep  2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.6
  791. - BuildRequire alsa-lib-devel, was lost in previous update (bug 258).
  792. - Add libcdio and libmodplug build dependencies.
  793. - Tweak descriptions, remove unnecessary conditional sections.
  794. - Disable dependency tracking to speed up the build.
  795. * Sun Aug 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.5
  796. - Use system ffmpeg (>= 0.4.9), and make it, ALSA, and fribidi unconditional.
  797. - Build with theora by default.
  798. - Change default font to Vera serif bold.
  799. - Enable pvr support for Hauppauge card users (thanks to Gabriel L. Somlo).
  800. * Mon Jul  5 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.4
  801. - Enabled libcddb support
  802. * Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.3
  803. - speex now conditional and default disabled since vlc requires
  804.   development version. 
  805. * Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.2
  806. - Optional Fribidi and libtheora support (default disabled)
  807. * Tue May 25 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.1
  808. - Updated to 0.7.2
  809. * Fri May  7 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
  810. - BuildConflicts:ffmpeg
  811. - Build against private ffmpeg snapshot
  812. * Tue Mar  9 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
  813. - Updated to 0.7.1
  814. - Added live.com libraries support
  815. - Added matroska support
  816. * Sun Jan  4 2004 Dams <anvil[AT]livna.org> 0:0.7.0-0.lvn.1
  817. - Updated to 0.7.0
  818. - s/fdr/lvn
  819. * Wed Dec 10 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.7
  820. - Conditional ffmpeg build option (default enabled)
  821. * Fri Sep  5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.6
  822. - pth support now default disabled 
  823. * Fri Sep  5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.5
  824. - slp support can now be not-build with '--without slp'
  825. * Thu Sep  4 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.4
  826. - Added missing defattr for subpackages
  827. - Fixed permissions on mozilla plugin
  828. - fixed build failure due to typos in ncurses changes
  829. - Removed useless explicit 'Requires:' in subpackages declarations
  830. * Tue Sep  2 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.3
  831. - Added builddep for libpng-devel and openslp-devel 
  832. - Added gnome (default:enabled) and ncurses (default:disabled)
  833.   subpackages
  834. - Removed macros (mkdir/install/perl)
  835. - Modified descriptions
  836. - Removed gtk/gnome2 build deps
  837. - Added conditionnal (default-disabled) build option for alsa
  838. - Added conditionnal builddep for pth-devel
  839. * Fri Aug 22 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.2
  840. - Added missing BuildRequires for gtk+-devel
  841. * Thu Aug 14 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.1
  842. - Updated to 0.6.2
  843. - Hopefully fixed 'if' conditions for optional buildrequires
  844. * Tue Jul  8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.3
  845. - Providing vlc 
  846. * Tue Jul  8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.2
  847. - Moved desktop entry from devel to main package (stupid me)
  848. * Mon Apr 28 2003 Dams <anvil[AT]livna.org> 
  849. - Initial build.