Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-1.1
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-1.1
Commits
6808bf9c
Commit
6808bf9c
authored
Jun 04, 2007
by
Jean-Baptiste Kempf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fedora and SuSE specfiles provided by Nicolas Chauvet (livna) and Dominique Leuenberger
parent
bf48c33d
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
992 additions
and
436 deletions
+992
-436
vlc.fedora.spec
vlc.fedora.spec
+945
-413
vlc.suse.spec
vlc.suse.spec
+47
-23
No files found.
vlc.fedora.spec
View file @
6808bf9c
%define mozver 1.7.3
# TODO: daap, goom, libdc1394, libggi, java-vlc.
%define ffmpeg_date 20040520
#
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Summary: The VideoLAN client, also a very good standalone video player.
%define with_static_ffmpeg 1
%define ffmpeg_date 20070503
%define with_static_live555 0
%define live555_date 2007.04.24a
%define vlc_svn 0
%define vlc_date 20070514
%define with_dirac 1
%define with_mozilla 1
%define with_java_vlc 0
%define rpmfusion 0
Summary: Multi-platform MPEG, DVD, and DivX player
Name: vlc
Name: vlc
Version: 0.8.0
%if %vlc_svn
Release: test2
%define release_tag 0.1
Group: Applications/Multimedia
%define _version %{version}-svn
Version: 0.9.0
Release: %{release_tag}.%{vlc_date}svn%{?dist}
%else
Version: 0.8.6b
%define release_tag 5
%define _version %{version}
Release: %{release_tag}%{?dist}.2
%endif
License: GPL
License: GPL
Group: Applications/Multimedia
URL: http://www.videolan.org/
URL: http://www.videolan.org/
Source0: http://www.videolan.org/pub/videolan/vlc/vlc-%{version}-%{release}.tar.bz2
%if %vlc_svn
Source1: http://download.videolan.org/pub/videolan/vlc/%{version}/contrib/ffmpeg-%{ffmpeg_date}.tar.bz2
Source0: http://nightlies.videolan.org/build/source/vlc-snapshot-%{vlc_date}.tar.bz2
%else
Buildroot: %{_tmppath}/%{name}-root
Source0: http://download.videolan.org/pub/videolan/vlc/%{version}/vlc-%{version}.tar.bz2
Packager: Jason Luka <jason@geshp.com>
## Bugfix sources...
Buildrequires: desktop-file-utils, libpostproc >= 1.0
#Source0: http://nightlies.videolan.org/build/source/vlc-snapshot-branch-0.8.6-bugfix-%{vlc_date}.tar.gz
%{!?_without_dvd:Buildrequires: libdvdcss-devel >= 1.2.8}
%endif
%{!?_without_dvdread:Buildrequires: libdvdread-devel >= 0.9.4}
%if %with_static_ffmpeg
%{?_with_dvdplay:Buildrequires: libdvdplay-devel >= 1.0.1}
Source1: http://rpm.greysector.net/livna/ffmpeg-%{ffmpeg_date}.tar.bz2
%{!?_without_dvdnav:Buildrequires: libdvdnav >= 0.1.10}
%endif
%{!?_without_dvbpsi:Buildrequires: libdvbpsi-devel >= 0.1.3}
%if %with_static_live555
%{!?_without_ogg:Buildrequires: libogg-devel}
Source2: http://www.live555.com/liveMedia/public/live.%{live555_date}.tar.gz
%{!?_without_mad:Buildrequires: libmad-devel >= 0.15.0b}
%endif
%{?_with_xvid:Buildrequires: xvidcore-devel >= 0.9.2}
Patch0: vlc-0.8.6-ffmpegX11.patch
%{!?_without_a52:Buildrequires: a52dec-devel}
Patch1: vlc-0.8.6-wx28.patch
%{?_with_dv:Buildrequires: libdv-devel >= 0.99}
Patch2: vlc-0.8.6a-faad2.patch
%{!?_without_flac:Buildrequires: flac-devel >= 1.1.0}
Patch3: vlc-0.8.6a-automake110.patch
%{!?_without_vorbis:Buildrequires: libvorbis-devel}
Patch4: vlc-0.8.6-FLAC_api_change.patch
%{!?_without_sdl:Buildrequires: SDL-devel}
Patch6: vlc-trunk-dirac_0_6_0-api.patch
%{!?_without_aa:Buildrequires: aalib-devel}
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%{!?_without_esd:Buildrequires: esound-devel}
%{!?_without_arts:Buildrequires: arts-devel}
Requires(post): /sbin/ldconfig
%{!?_without_alsa:Buildrequires: alsa-lib-devel}
Requires(postun): /sbin/ldconfig
%{?_with_gtk:Buildrequires: gtk+-devel}
%{?_with_gnome:Buildrequires: gnome-libs-devel}
BuildRequires: automake
%{!?_without_lirc:Buildrequires: lirc}
BuildRequires: gettext-devel
%{?_with_qt:Buildrequires: qt-devel}
BuildRequires: desktop-file-utils
%{?_with_kde:Buildrequires: kdelibs-devel}
BuildRequires: libtool
%{!?_without_ncurses:Buildrequires: ncurses-devel >= 5}
%{!?_without_xosd:Buildrequires: xosd-devel >= 2.2.5}
BuildRequires: a52dec-devel
%{!?_without_id3tag:BuildRequires: libid3tag-devel}
BuildRequires: aalib-devel
%{!?_without_mpeg2dec:BuildRequires: mpeg2dec-devel >= 0.3.2}
BuildRequires: alsa-lib-devel
%{!?_without_wxwindows:BuildRequires: wxGTK-devel >= 2.4.2}
BuildRequires: arts-devel
%{!?_without_mozilla:BuildRequires: mozilla-devel >= %{mozver}}
BuildRequires: avahi-devel
%{!?_without_mozilla:BuildRequires: mozplugger >= 1.3.2}
BuildRequires: cdparanoia-devel
%{!?_without_speex:BuildRequires: speex-devel >= 1.0.3}
# Don't work now wip
%{!?_without_aa:BuildRequires: aalib >= 1.4}
#BuildRequires: directfb-devel
%{!?_without_mkv:BuildRequires: libmatroska-devel}
BuildRequires: esound-devel
%{!?_without_fribidi:BuildRequires: fribidi-devel}
BuildRequires: faac-devel
%{!?_without_caca:BuildRequires: libcaca-devel}
BuildRequires: faad2-devel < 2.5
BuildRequires: flac-devel
Obsoletes: videolan-client, matroska, libebml, libmatroska
BuildRequires: fribidi-devel
# wip - glide.h usability... no
Requires: desktop-file-utils
#BuildRequires: Glide3-devel
%{!?_without_dvd:Requires: libdvdcss >= 1.2.8}
#BuildRequires: Glide3-libGL
%{!?_without_dvdread:Requires: libdvdread >= 0.9.4}
BuildRequires: gnome-vfs2-devel
%{?_with_dvdplay:Requires: libdvdplay >= 1.0.1}
BuildRequires: gnutls-devel >= 1.0.17
%{!?_without_dvbpsi:Requires: libdvbpsi >= 0.1.3}
BuildRequires: gsm-devel
%{!?_without_ogg:Requires: libogg}
BuildRequires: gtk2-devel
%{!?_without_mad:Requires: libmad >= 0.15.0b}
BuildRequires: hal-devel
%{!?_without_xvid:Requires: xvidcore >= 0.9.2}
BuildRequires: jack-audio-connection-kit-devel
%{!?_without_a52:Requires: a52dec}
BuildRequires: lame-devel
%{?_with_dv:Requires: libdv >= 0.99}
BuildRequires: libavc1394-devel
%{!?_without_flac:Requires: flac >= 1.1.0}
BuildRequires: libcaca-devel
%{!?_without_vorbis:Requires: libvorbis}
BuildRequires: libcddb-devel
%{!?_without_sdl:Requires: SDL}
BuildRequires: libcdio-devel >= 0.77-3
%{!?_without_aa:Requires: aalib >= 1.4}
# kwizart this is the same issue with cdio and cddax svcdx configure options.
%{!?_without_esd:Requires: esound}
# http://bugzilla.livna.org/show_bug.cgi?id=1342 or see
%{!?_without_arts:Requires: arts}
# http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221359
%{!?_without_alsa:Requires: alsa-lib}
BuildConflicts: libcdio-devel = 0.78.2
%{?_with_gtk:Requires: gtk+}
BuildRequires: libdca-devel
%{?_with_gnome:Requires: gnome-libs}
BuildRequires: libdv-devel
%{?_with_qt:Requires: qt}
BuildRequires: libdvbpsi-devel
%{?_with_kde:Requires: kdelibs}
BuildRequires: libdvdnav-devel
%{?_with_ncurses:Requires: ncurses}
BuildRequires: libebml-devel
%{?_with_xosd:Requires: xosd >= 2.2.5}
BuildRequires: libid3tag-devel
%{!?_without_lirc:Requires: lirc}
BuildRequires: libGLU-devel
%{!?_without_mozilla:Requires: mozilla >= %{mozver}}
BuildRequires: libmad-devel
%{!?_without_speex:Requires: speex >= 1.0.3}
BuildRequires: libmatroska-devel >= 0.7.6
%{!?_without_wxwindows:Requires: wxGTK >= 2.4.2}
BuildRequires: libmodplug-devel
%{!?_without_fribidi:Requires: fribidi}
BuildRequires: libmpcdec-devel
BuildRequires: libnotify-devel
BuildRequires: libpng-devel
BuildRequires: libraw1394-devel
BuildRequires: librsvg2-devel >= 2.5.0
BuildRequires: libsysfs-devel
BuildRequires: libshout-devel
BuildRequires: libtar-devel
BuildRequires: libtheora-devel
BuildRequires: libtiff-devel
BuildRequires: libupnp-devel
BuildRequires: libvorbis-devel
BuildRequires: libxml2-devel
BuildRequires: lirc-devel
%if %with_static_live555
BuildConflicts: live-devel
%else
BuildRequires: live-devel >= 0-0.11.2006.08.07
%endif
BuildRequires: mpeg2dec-devel >= 0.3.2
BuildRequires: ncurses-devel
BuildRequires: openslp-devel
BuildRequires: ORBit2-devel
# This Seem Broken
#BuildRequires: portaudio
BuildRequires: pth-devel
BuildRequires: python-devel
BuildRequires: pyorbit-devel
BuildRequires: SDL_image-devel
BuildRequires: speex-devel >= 1.1.5
%ifarch %{ix86} x86_64
BuildRequires: svgalib-devel
%endif
BuildRequires: twolame-devel
BuildRequires: vcdimager-devel >= 0.7.21
BuildRequires: wxGTK-devel >= 2.6
BuildRequires: x264-devel >= 0-0.8.20061028
BuildRequires: xosd-devel
BuildRequires: xvidcore-devel
BuildRequires: zlib-devel
# X-libs
BuildRequires: libXt-devel
BuildRequires: libXv-devel
BuildRequires: libXxf86vm-devel
%if "%fedora" > "6"
BuildRequires: libsmbclient-devel
%else
BuildRequires: samba-common
%endif
%if %with_mozilla
BuildRequires: firefox-devel >= 1.5.0.0
## Will be later replaced by
#BuildRequires: xulrunner-devel
##
BuildRequires: nspr-devel
BuildRequires: nss-devel
BuildRequires: js-devel
%endif
%if %with_static_ffmpeg
## Static version already bundle it
BuildConflicts: ffmpeg-devel
%else
BuildRequires: ffmpeg-devel >= 0.4.9-0
%endif
%if %with_dirac
# Diract is still experimental in vlc - 0.6.0 is now in Fedora
# Review http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221405
BuildRequires: dirac-devel >= 0.6.0
%endif
%if %with_java_vlc
BuildRequires: libgcj-devel
%endif
%if %vlc_svn
BuildRequires: opencv-devel
BuildRequires: qt4-devel
BuildRequires: dbus-devel
BuildRequires: xorg-x11-proto-devel
#BuildRequires: lua-devel
%endif
%if %rpmfusion
BuildRequires: libopendaap-devel
BuildRequires: libgoom2-devel
BuildRequires: libdc1394-devel
BuildRequires: libggi-devel
%endif
Provides: videolan-client = %{version}-%{release}
Provides: videolan-client-wx = %{version}-%{release}
Provides: videolan-client-ncurses = %{version}-%{release}
Obsoletes: videolan-client < 0.8.1
#Obsoletes: videolan-client-gnome < 0.8.1
#Obsoletes: videolan-client-kde < 0.8.1
Obsoletes: videolan-client-ncurses < 0.8.1
Obsoletes: videolan-client-wx < 0.8.1
%package devel
Summary: Development package for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name} = %{version}-%{release}
Provides: videolan-client-devel = %{version}-%{release}
Obsoletes: videolan-client-devel < 0.8.1
%description
%description
VideoLAN Client (VLC) is a highly portable multimedia player for various
VLC (initially VideoLAN Client) is a highly portable multimedia player
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as
for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX,
well as DVDs, VCDs, and various streaming protocols.
mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast in
IPv4 or IPv6 on a high-bandwidth network.
Available rpmbuild rebuild options :
%description devel
--without dvd dvdread dvdplay dvbpsi dv v4l avi asf aac ogg rawdv mad ffmpeg xvid
This package contains development files for VLC Media Player.
mp4 a52 vorbis mpeg2dec flac aa esd arts alsa gtk gnome xosd lsp lirc
pth id3tag dv qt kde ncurses faad wxwindows mkv fribidi theora
Options that would need not yet existing add-on packages :
VLC (initially VideoLAN Client) is a highly portable multimedia player
--with tremor tarkin ggi glide svgalib mga
for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX,
mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast in
IPv4 or IPv6 on a high-bandwidth network.
%package devel
%package -n python-vlc
Summary: Header files and static library from the Videolan Client.
Summary: VLC Media Player binding for Python
Group: Development/Libraries
Group: Applications/Multimedia
Requires: %{name} = %{version}
Requires: %{name} = %{version}-%{release}
Requires: pyorbit
%description -n python-vlc
VLC Media Player binding for Python
%description devel
VideoLAN Client (VLC) is a highly portable multimedia player for various
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as
well as DVDs, VCDs, and various streaming protocols.
Install this package if you need to build Videolan Client plugins or intend
%if %with_mozilla
to link statically to it.
%package -n mozilla-vlc
Summary: VLC Media Player plugin for Mozilla compatible web browsers
Group: Applications/Multimedia
Requires: %{name} = %{version}-%{release}
Requires: %{_libdir}/mozilla/plugins
Provides: videolan-client-mozilla = %{version}-%{release}
Obsoletes: videolan-client-mozilla < 0.8.1
%description -n mozilla-vlc
This package contains a VLC Media Player plugin for Mozilla compatible
web browsers.
VLC (initially VideoLAN Client) is a highly portable multimedia player
for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX,
mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast in
IPv4 or IPv6 on a high-bandwidth network.
%endif
%if %with_java_vlc
%package -n java-vlc
Summary: VLC Media Player binding for Java
Group: Applications/Multimedia
Requires: %{name} = %{version}-%{release}
%description -n java-vlc
VLC Media Player binding for Java
%endif
%prep
%prep
%setup -q -n vlc-%{version} -a 1
%setup -q -n %{name}-%{_version}
%if %with_static_ffmpeg
%setup -q -D -T -a 1 -n %{name}-%{_version}
%endif
%if %with_static_live555
%setup -q -D -T -a 2 -n %{name}-%{_version}
%endif
%patch0 -p1 -b .ffmpegX11
%patch1 -p1 -b .wx28
%if %vlc_svn
#Xvmc quick fix on svn and AMD64
sed -i 's|pop |popl |g' modules/codec/xvmc/*
sed -i 's|push |pushl |g' modules/codec/xvmc/*
%else
%patch2 -p1 -b .faad2
%patch3 -p0 -b .automake110
%patch4 -p1 -b .FLAC_api
%patch6 -p0 -b .dirac6
%endif
%{__perl} -pi -e \
's|/usr/share/fonts/truetype/freefont/FreeSerifBold\.ttf|%{_datadir}/fonts/bitstream-vera/VeraSeBd.ttf|' \
modules/misc/freetype.c
# Fix PLUGIN_PATH path for lib64
%{__perl} -pi -e 's|/lib/vlc|/%{_lib}/vlc|g' vlc-config.in.in configure*
# Fix perms issues
chmod 644 mozilla/control/*
chmod 644 src/control/log.c
sed -i 's/\r//' mozilla/control/*
sh bootstrap
%build
%if %with_static_ffmpeg
export CFLAGS="%{optflags}"
# Build bundeled ffmpeg first
# Build bundeled ffmpeg first
pushd ffmpeg-%{ffmpeg_date}
pushd ffmpeg-%{ffmpeg_date}
%configure \
./configure \
--extra-cflags="-fPIC -DPIC" \
--enable-static \
--disable-shared \
--disable-shared \
--enable-gpl \
--enable-libmp3lame \
--enable-libfaac \
--enable-pp \
--enable-pp \
%{!?_without_lame: --enable-mp3lame} \
--enable-gpl \
%{!?_without_vorbis: --enable-vorbis} \
%if %vlc_svn
%{!?_without_faad: --enable-faad} \
--enable-swscaler \
%{!?_without_faac: --enable-faac} \
%endif
%{!?_without_a52dec: --enable-a52}
# Watch http://trac.videolan.org/vlc/ticket/865
%{__make} %{?_smp_mflags}
# Planned to be enabled for 0.9.x
popd
export XPIDL=%{_libdir}/mozilla-%mozver/xpidl
export XPIDL_INCL=-I%{_includedir}/mozilla-%mozver
./bootstrap
%build
cp %{_libdir}/mozilla/plugins/mozplugger.so %{_libdir}/mozilla-%{mozver}/plugins/mozplugger.so.bak -f
mv %{_libdir}/mozilla-%{mozver}/plugins/mozplugger.so.bak %{_libdir}/mozilla-%{mozver}/plugins/mozplugger.so -f
rm %{_libdir}/mozilla -fr
ln %{_libdir}/mozilla-%{mozver} %{_libdir}/mozilla -sf
ln /usr/share/idl/mozilla-%{mozver} /usr/share/idl/mozilla -sf
#ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf
%configure \
--enable-release \
--enable-vcd \
--enable-x11 \
--enable-xvideo \
--disable-qte \
--disable-directx \
--enable-fb \
%{!?_without_dvdread:--enable-dvdread} \
%{!?_without_dvdnav:--enable-dvdnav} \
%{!?_without_dvbpsi:--enable-dvbpsi} \
%{!?_without_v4l:--enable-v4l} \
%{!?_without_ffmpeg:--enable-ffmpeg} \
%{!?_without_ffmpeg:--with-ffmpeg-tree=ffmpeg-%{ffmpeg_date}} \
%{!?_without_flac:--enable-flac} \
%{!?_without_theora:--enable-theora} \
%{!?_without_mad:--enable-mad} \
%{!?_without_faad:--enable-faad} \
%{!?_without_aa:--enable-aa} \
%{!?_without_caca:--enable-caca} \
%{!?_without_dvb:--enable-dvb} \
%{!?_without_pvr:--enable-pvr} \
%{!?_without_livedotcom:--enable-livedotcom --with-livedotcom-tree=%{_libdir}/live} \
%{!?_without_alsa:--enable-alsa} \
%{!?_without_esd:--enable-esd} \
%{!?_without_arts:--enable-arts} \
%{!?_without_fribidi:--enable-fribidi} \
%{!?_without_freetype:--enable-freetype} \
%{!?_without_wxwindows:--enable-wxwindows} \
%{!?_without_ncurses:--enable-ncurses} \
%{!?_without_lirc:--enable-lirc} \
%{!?_without_mozilla:--enable-mozilla} \
%{?_with_xvid:--enable-xvid} \
%{?_with_dv:--enable-dv} \
%{!?_without_sdl:--enable-sdl} \
%{?_with_xosd:--enable-xosd} \
%{?_with_slp:--enable-slp} \
%{?_without_mkv:--disable-mkv} \
%{?_with_tremor:--enable-tremor} \
%{?_with_tarkin:--enable-tarkin} \
%{?_without_mp4:--disable-mp4} \
%{?_without_a52:--disable-a52} \
%{?_without_cinepak:--disable-cinepak} \
%{?_without_mpeg2dec:--disable-libmpeg2} \
%{?_without_vorbis:--disable-vorbis} \
%{?_with_mga:--enable-mga} \
%{?_with_svgalib:--enable-svgalib} \
%{?_with_ggi:--enable-ggi} \
%{?_with_glide:--enable-glide} \
--without-wingdi \
--enable-oss \
--disable-waveout \
%{?_with_gtk:--enable-gtk} \
--disable-familiar \
%{?_with_gnome:--enable-gnome} \
%{?_with_qt:--enable-qt} \
%{?_with_kde:--enable-kde} \
--disable-opie \
--disable-macosx \
--disable-qnx \
--disable-intfwin \
%{?_with_pth:--enable-pth} \
--disable-st \
%{?_without_speex:--disable-speex} \
--disable-testsuite \
%{?_with_dvdplay:--enable-dvdplay} \
%{?_without_dvd:--disable-dvd} \
%{?_without_avi:--disable-avi} \
%{?_without_asf:--disable-asf} \
%{?_without_aac:--disable-aac} \
%{?_without_ogg:--disable-ogg} \
%{?_without_rawdv:--disable-rawdv}
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
%makeinstall
find %{buildroot}%{_libdir}/vlc -name "*.so" | xargs strip
%find_lang vlc
cat > %{name}.desktop << EOF
[Desktop Entry]
Name=VideoLAN Media Player
Comment=%{summary}
Icon=%{_datadir}/vlc/vlc48x48.png
Exec=vlc
Terminal=0
Type=Application
EOF
mv %{buildroot}%{_libdir}/mozilla %{buildroot}%{_libdir}/mozilla-%{mozver} -f
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install --vendor gnome --delete-original \
--dir %{buildroot}%{_datadir}/applications \
--add-category X-Red-Hat-Base \
--add-category Application \
--add-category AudioVideo \
%{name}.desktop
%post
ln /dev/cdrom /dev/dvd -sf
%postun
rm -f /dev/dvd
rm /usr/share/idl/mozilla -fr
%clean
make %{?_smp_mflags}
rm -rf %{buildroot}
popd
rm /usr/share/idl/mozilla -fr
%endif
rm /usr/lib/mozilla -fr
mkdir /usr/lib/mozilla/plugins -p --mode=755
%if %with_static_live555
mv %{_libdir}/mozilla-%{mozver}/plugins/mozplugger.so %{_libdir}/mozilla/plugins -f
# Then bundled live555 - not needed
pushd live
%files -f vlc.lang
# Force the use of our CFLAGS
%defattr(-, root, root)
%{__perl} -pi -e 's|-O2|%{optflags} -fPIC -DPIC|g' config.linux
%doc AUTHORS COPYING ChangeLog MAINTAINERS README THANKS
# Configure and build
%doc doc/fortunes.txt doc/intf-vcd.txt
./genMakefiles linux && make
%doc doc/bugreport-howto.txt
popd
%exclude %{_datadir}/doc/vlc/*
%endif
%{_bindir}/*vlc
%{_libdir}/vlc
%{_libdir}/libvlc_pic.a
%{_libdir}/mozilla-%{mozver}/components/vlcintf.xpt
%{_libdir}/mozilla-%{mozver}/plugins/libvlcplugin.so
%{_datadir}/applications/gnome-%{name}.desktop
%{_datadir}/vlc
%files devel
%defattr(-, root, root)
%doc HACKING
%{_bindir}/vlc-config
%{_includedir}/vlc
%{_libdir}/libvlc.a
%changelog
%if %with_mozilla
* Sun Oct 10 2004 Jason Luka
# fix mozilla plugin
- Update to 0.8.0-test2
export XPIDL="$(rpm -ql firefox-devel.%{_target_cpu}|grep '/xpidl$')"
- Inserted static ffmpeg routine
export MOZVER="$(rpm -q --qf=%{VERSION} firefox-devel.%{_target_cpu})"
- Removed outdated kde, qt, gnome, and gtk+ interfaces
%endif
- Added livedotcom dependancy
export CFLAGS="%{optflags} -fPIC"
- Openslp is broken, temporarily removed
export CXXFLAGS="%{optflags} -fPIC"
- Added EXPORTs and bootstrap
- Removed ffmpeg dependancy as the static lib works better for now
* Sun Sep 19 2004 Jason Luka
- Update to 0.8.0-test1
- Added --enable-gpl
- Updated Mozilla version for FC2
* Fri Mar 19 2004 Jason Luka
- Removed dependancy on XFree86 as FC2 now calls the same package xorg
* Mon Mar 15 2004 Jason Luka
- Update to 0.7.1
* Tue Dec 2 2003 Jason Luka
- Added fribidi support
- Added fribidi and mkv options to configure
* Sat Nov 29 2003 Jason Luka
- Fixed Matroska/EBML problem
- Updated script for mozilla plugin installation
* Fri Nov 28 2003 Jason Luka
- Update to 0.7.0-test1
- Updated version numbers on dependancies
- Removed ALSA support until RH/FC turns to kernel 2.6
- Added --enable-speex and --enable-pp
- Mozilla plugin now built for 1.4.1
- Currently broken (Matroska/EBML problems)
* Mon Aug 25 2003 Jason Luka
- Added matroska support
- Corrected some symlinking problems with the mozilla plugin
* Fri Aug 22 2003 Jason Luka <jason@geshp.com>
- Update to 0.6.2
- Changed menu item name to VideoLAN Media Player
- Added openslp support
- Added libtar support (needed for skins)
- Added symlink to libxvidcore.so, thanks to new version of that software
* Fri Aug 1 2003 Jason Luka <jason@geshp.com>
- Update to 0.6.1
- Fixed file structure problems I created to accomodate the mozilla plugin
- Changed vendor name for desktop install
- Moved vlc to base menu
- Moved plugins from /usr/lib/mozilla to /usr/lib/mozilla-x.x.x
- Added custom patch to accomodate mozilla plugin
- Added execution of bootstrap since Makefile.am was altered
* Tue Jul 8 2003 Jason Luka <jason@geshp.com>
- Update to 0.6.0
- Add id3lib, dv, faad, qt, kde, and mozilla plugin support
- Added script to symlink mozilla-1.2.1 directories to mozilla so build can complete
* Sat Apr 5 2003 Jason Luka <jason@geshp.com>
# Altivec compiler flags aren't set properly (0.8.2)
- Rebuilt for Red Hat 9
%ifarch ppc ppc64
- Changed dependencies for ffmpeg's new name
export CFLAGS="$CFLAGS -maltivec -mabi=altivec"
- Required lirc support at build-time
%endif
* Sat Mar 25 2003 Jason Luka <jason@geshp.com>
- Fixed Buildrequire statements to require all plugins at compile-time
- Fixed Require statements so users don't have to install every plugin
* Thu Mar 23 2003 Jason Luka <jason@geshp.com>
- Renamed ffmpeg to libffmpeg
- Rebuilt for videolan site
- Autolinked /dev/dvd to /dev/cdrom
* Tue Mar 11 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
# java-vlc
- Update to 0.5.2.
%if %with_java_vlc
- Fix the dv build dependency, thanks to Alan Hagge.
export JAVA_HOME=%{_prefix}/lib/jvm/java
- Added flac support.
%endif
- Fixed the libdvbpsi requirements.
* Mon Feb 24 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
# cddax & vcdx : doesn't build, at least on fc6 x86_64
- Rebuilt against the new xosd lib.
# with libcdio > 0.77-3
%configure \
--disable-dependency-tracking \
--disable-rpath \
--enable-shout \
--enable-release \
--enable-live555 \
%if %with_static_live555
--with-live555-tree=live \
%endif
%if %rpmfusion
--enable-dc1394 \
--enable-dv \
%endif
--enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \
%if %with_static_ffmpeg
--with-ffmpeg-tree=ffmpeg-%{ffmpeg_date} \
%endif
--disable-libtool \
--with-gnu-ld \
--disable-static \
--enable-shared \
--disable-pth \
--enable-dvdread \
--enable-v4l \
--enable-pvr \
--enable-libcdio \
%ifarch x86_64
--enable-cddax \
%endif
--enable-vcdx \
--enable-dvb \
--enable-faad \
--enable-twolame \
--enable-real \
--enable-realrtsp \
--enable-flac \
--enable-tremor \
--enable-speex \
--enable-tarkin \
--enable-theora \
%if %with_dirac
--enable-dirac \
%endif
--enable-svg \
--enable-snapshot \
%ifarch %{ix86} x86_64
--enable-svgalib \
%endif
--enable-aa \
--enable-caca \
--enable-esd \
--enable-arts \
--enable-jack \
--enable-ncurses \
--enable-xosd \
--enable-galaktos \
%if %rpmfusion
--enable-goom \
--enable-ggi \
%endif
--enable-slp \
--enable-lirc \
--enable-corba \
--with-x \
--enable-mediacontrol-python-bindings \
%if %with_java_vlc
--enable-java-bindings \
%endif
%ifarch %{ix86}
--enable-loader \
%endif
--without-contrib \
%if %with_mozilla
--enable-mozilla \
%endif
--with-x264-tree=%{_includedir} \
%if %vlc_svn
--enable-libtool \
--enable-shared \
--disable-static \
--enable-opencv \
--enable-python-bindings \
--disable-switcher \
--disable-libcdio \
--disable-cddax \
--disable-vcdx \
--disable-audioscrobbler \
--disable-musicbrainz \
--enable-taglib \
--enable-dbus-control \
--enable-qt4 \
--disable-xvmc \
%endif
## temp disabled
# --enable-cyberlink \
# --enable-qte \
# --enable-ggi \
# --enable-quicktime \
# --with-wine-sdk-path=%{_includedir}/wine/windows \
# --enable-directfb \
# --with-directfb="no" \
# --enable-glide \
# --with-glide=%{_includedir}/glide3 \
%if %vlc_svn
sed -i -e 's|python $(srcdir)/setup.py install|python $(srcdir)/setup.py install --root $(DESTDIR)|' bindings/python/Makefile
%else
sed -i -e 's|python $(srcdir)/setup.py install|python $(srcdir)/setup.py install --root $(DESTDIR)|' bindings/mediacontrol-python/Makefile
%endif
sed -i -e 's|cflags="${cflags} -I/usr/include/ffmpeg"|cflags="${cflags} -I%{_includedir}/ffmpeg -I%{_includedir}/postproc/"|' vlc-config
%if %with_mozilla
make %{?_smp_mflags} XPIDL_INCL="-I%{_datadir}/idl/firefox-$MOZVER/"
%else
make %{?_smp_mflags}
%endif
* Wed Feb 19 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
%install
- Update to 0.5.1.
rm -rf $RPM_BUILD_ROOT __doc
- Major spec file update.
* Fri Nov 15 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
make install DESTDIR=$RPM_BUILD_ROOT
- Update to 0.4.6.
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
mv $RPM_BUILD_ROOT%{_datadir}/doc/vlc __doc
* Tue Oct 22 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
%if %with_mozilla
- Update to 0.4.5.
chmod +x $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/libvlcplugin.so
- Minor --with / --without adjustments.
%endif
* Sun Oct 6 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
install -dm 755 $RPM_BUILD_ROOT%{_mandir}/man1
- Rebuilt for Red Hat Linux 8.0.
install -pm 644 doc/vlc*.1 $RPM_BUILD_ROOT%{_mandir}/man1
- New menu entry.
- Added all --without options and --with qt.
* Mon Aug 12 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
- Update to 0.4.4.
ln -s ../../../../vlc/vlc48x48.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/vlc.png
* Fri Jul 26 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
sed -i -e 's|Version=|Version=%{version}\n#Version=|' $RPM_BUILD_ROOT%{_datadir}/applications/vlc.desktop
- Update to 0.4.3.
desktop-file-install --vendor livna \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--delete-original \
--mode 644 \
$RPM_BUILD_ROOT%{_datadir}/applications/vlc.desktop
* Fri Jul 12 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
%if %vlc_svn
- Update to 0.4.2.
%else
# Fix perms of python things
chmod 755 $RPM_BUILD_ROOT%{_bindir}/vlcwrapper.py
chmod 755 $RPM_BUILD_ROOT%{_libdir}/advene/MediaControl.so
# Fix python shebang
sed -i -e 's|"""Wrapper|#!/usr/bin/python\n"""Wrapper|' $RPM_BUILD_ROOT%{_bindir}/vlcwrapper.py
%endif
* Wed Jun 5 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
%find_lang %{name}
- Update to 0.4.1.
* Fri May 24 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
- Update to 0.4.0.
- Disabled qt interface, it's hell to build with qt2/3!
- Use %%find_lang and %%{?_smp_mflags}.
* Fri Apr 19 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
%clean
- Update to 0.3.1.
rm -rf $RPM_BUILD_ROOT __doc
* Mon Apr 8 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
- Update to 0.3.0.
* Sat Jan 12 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
%post
- Removed the dependency on libdvdcss package, use the built in one instead,
%{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null
because 1.x.x is not as good as 0.0.3.ogle3.
%{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1
/sbin/ldconfig || :
* Tue Jan 1 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
- Update to 0.2.92.
- Build fails with libdvdcss < 1.0.1.
* Tue Nov 13 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
%postun
- Update to 0.2.91 and now requires libdvdcss 1.0.0.
%{_bindir}/update-desktop-database %{_datadir}/applications > /dev/null 2>&1
%{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null
/sbin/ldconfig || :
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog MAINTAINERS NEWS README THANKS __doc/*
%{_bindir}/vlc
%{_bindir}/svlc
%{_datadir}/vlc/
%{_mandir}/man1/vlc.1*
%{_datadir}/applications/*%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/vlc.png
%if %vlc_svn
%{_bindir}/qvlc
#{_datadir}/applications/gnome-vlc-default.sh
%{_libdir}/*.so.*
%dir %{_libdir}/vlc
%{_libdir}/vlc/*
%else
%{_bindir}/wxvlc
%exclude %{_libdir}/vlc/*.a
%exclude %{_libdir}/lib*.a
# Corba plugin is unmaintained and broken in vlc
%exclude %{_libdir}/vlc/control/libcorba_plugin.so
%dir %{_libdir}/vlc
%{_libdir}/vlc/*
%endif
* Mon Oct 22 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
%files devel
- Split libdvdcss into a separate package since it's also needed by the
%defattr(-,root,root,-)
xine menu plugin.
%doc HACKING
%{_bindir}/vlc-config
%dir %{_includedir}/vlc
%{_includedir}/vlc/*
%{_mandir}/man1/vlc-config.1*
%if %vlc_svn
%{_libdir}/*.so
%else
%{_libdir}/vlc/*.a
%{_libdir}/libvlc.a
%endif
* Thu Oct 11 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
%if %with_mozilla
- Updated to 0.2.90.
%files -n mozilla-vlc
- Removed ggi, svgalib and aalib since they aren't included in Red Hat 7.2.
%defattr(-,root,root,-)
%{_libdir}/mozilla/plugins/libvlcplugin.so
%endif
* Mon Aug 27 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
- Updated to 0.2.83.
* Sat Aug 11 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
%files -n python-vlc
- Updated to 0.2.82.
%defattr(-,root,root,-)
%{python_sitearch}/*
%if %vlc_svn
%else
%{_bindir}/vlcwrapper.py
%exclude %{_bindir}/vlcwrapper.py?
%dir %{_libdir}/advene
%{_libdir}/advene/MediaControl.so
%{_datadir}/idl/MediaControl.idl
%endif
* Mon Jul 30 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
%if %with_java_vlc
- Updated to 0.2.81.
%files -n java-vlc
- Added all the new split libdvdcss.* files to the %%files section.
%defattr(-,root,root,-)
%endif
* Tue Jun 5 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
- Updated to the latest release, 0.2.80.
* Wed May 30 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
%changelog
- Updated to today's CVS version, works great! :-)
* Sat May 19 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5
- Fixed the desktop menu entry.
- Removed no more needed Selinux Context:
fixed in http://bugzilla.redhat.com/237473
* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-4
- Disabled pth (broken) and...
- Build ffmpeg static (since shared ffmpeg is pth enabled).
- Add post & postun update-desktop-database
- Update static ffmpeg to 20070503 (same as shared version)
* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.3
- Test static updated live555
* Sat May 12 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.2
- Update to the new ffmpeg with pth (testing - wip )
* Fri May 4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.1
- Add BR libebml-devel
- Add BR Glide3-devel
- Add BR gnome-vfs2-devel
- Add BR libxml2-devel
- Fix BR faad2-devel < 2.5
- Add rpmfusion BR libopendaap-devel
- Add rpmfusion BR libgoom2-devel
- Add rpmfusion BR libdc1394-devel
- Exclude corba plugin (broken)
- Add relatives %%configure options
- Comment Glide3 (don't work now - wip)
* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3
- Enable --enable-pth with ffmpeg
bump release in case testing take much time.
* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.3
- Fix Selinux remain quiet with semanage
* Tue May 1 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.2
- Few improvements for svn version
- Add missing BR ORBit2-devel and pyorbit-devel
- Improved post preun postun section with help from Anvil.
* Mon Apr 30 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.1
- Add missing BR libtiff-devel
- Fix Selinux buglet when Selinux is not activated
was https://bugzilla.livna.org/show_bug.cgi?id=1484
* Sat Apr 21 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1
- Update to Final 8.6b
- Enable Dirac codec
- Fix mozilla-vlc libXt.so loading
(removing mozilla-sdk since using firefox sdk >= 1.5)
- Fix SeLinux context for dmo plugin. Was:
https://bugzilla.livna.org/show_bug.cgi?id=1404
- Enabled cddax only for x86_64 (broken type).
* Wed Apr 18 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.3
- Fix BR for libsmbclient-devel for Fedora 7
- Update to 0.8.6-bugfix-20070418
- Add BR libraw1394-devel
- Add BR libavc1394-devel
* Mon Apr 16 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.2
- Fix svgalib-devel only for x86 x86_64
- Fix firefox-devel headers presence/usability. This remains:
npapi.h: accepted by the compiler, rejected by the preprocessor!
npapi.h: proceeding with the compiler's result
* Sat Apr 14 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.1
- Update to rc 0.8.6b (bugfix)
- Hack configure.ac script (it didn't detect firefox headers)
- Add BR libshout-devel
- Add BR svgalib-devel
- Add BR gtk2-devel
- Add BR directfb-devel (wip)
- Add BR libnotify-devel
- Enabled --enable-speex
- Testing --enable-portaudio not usefull (oss is deprecated)
- Enabled --enable-pda
- Testing --enable-directfb (wip)
- Removed patch5 (was format.c)
* Thu Apr 5 2007 kwizart < kwizart at gmail.com > - 0.8.6a-5
- Use system ffmpeg lib (pth and libtool seems to be incompatible with it)
- Dirac seem to compile fine but testing usability for now.
- Cache isn't usefull for now (and won't be since using system libs)
- Exclude %%{_bindir}/vlcwrapper.py? since this is the guideline about python for now.
* Mon Apr 2 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.6
- Fix %%{_libdir}/advene directory ownership from: #1458
- Fix .py? presence and perm (644)
- Remove .la after make install
- Add --disable-pth (broken for release and svn)
* Sat Mar 24 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.5
- Test dirac (disabled mozilla )
- Test Updated static live555 to 2007.02.22
- Clean up svn to release changes
* Tue Mar 22 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.4
- WIP changes - ld.conf is unusefull...
* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.3
- Revert back to the static vlc version
( will explore this with ld.conf later )
* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.2
- Fix .desktop file
- Disable broken libtool
- Quick fixes for svn/cache prepare
- Patch format_c
- Fix rpmlint error with python-vlc
* Tue Mar 20 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.1
- Enable cache for static compilation - wip
* Fri Mar 9 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4
- Enable conditionnal build for
* mozilla-vlc, java-vlc, dirac
* ffmpeg and live static
- Enable pth
- Enable gnu_ld
* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3.1
- Fix firefox-devel detection when avaible both i386 and x86_64
http://bugzilla.livna.org/show_bug.cgi?id=1442
* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3
- Recover patch3 from Ville Skyttä
- Fix FLAC api change see
http://bugzilla.livna.org/show_bug.cgi?id=1433
* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-2
- Update ffmpeg to 20070308
- Enabled static build for internal ffmpeg (x264 vlc modules)
- Fixed: some configure options has changed for ffmpeg
* Sat Mar 3 2007 Thorsten Leemhuis <fedora at leemhuis dot info> - 0.8.6a-1.2
- Rebuild
* Sun Feb 4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1.1
- Fix aclocal/automake fix for automake 1.10 without breaking it for earlier.
* Sun Feb 4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1
- Build internal copy of ffmpeg with $RPM_OPT_FLAGS.
- Don't hardcode path to firefox headers.
- Drop Application and X-Livna categories from desktop entry.
- Clean up some unneeded cruft from specfile.
- Fix aclocal/automake calls during bootstrap.
- Let rpmbuild strip MediaControl.so.
* Sat Feb 3 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.4.static
- Internal static build of ffmpeg from Matthias version.
* Fri Jan 19 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.3
- Re-enabled mozilla-vlc
- use ifarch ix86
* Sat Jan 13 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.2
- Import patches from Matthias version
- try to fix firefox includes for mozilla-vlc -> disabled
* Wed Jan 10 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.1
- Try to Fix run with libavformat.so.51
- disabled
* Mon Jan 8 2007 kwizart < kwizart at gmail.com > - 0.8.6-5
- Update to BR bugzilla infos.
- Fix perms with python and debug headers.
- Cleaned obsolete-not-provided
* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-4
- Use BuildConflics with libcdio
- Enabled --enable-cddax
- Enabled --enable-vcdx
- waiting --enable-quicktime (build fails)
* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-3
with help from Rathan
- Update to 0.8.6a (security update!)
from http://www.videolan.org/sa0701.html - #1342
- Add version to desktop file
- Fix dual shortcuts / Add MimeType
* Wed Jan 3 2007 kwizart < kwizart at gmail.com > - 0.8.6-2
with help from Rathan
- Enabled --enable-shout
- Enabled --enable-quicktime (x86 only !)
- Enabled --enable-loader (x86 only !)
- Enabled --with-wine-sdk-path (x86 only !)
- Enabled --enable-corba
- testing --enable-dirac (libdirac-devel reviewing in extra)
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221405
- Enabled --enable-mediacontrol-python-bindings
- Cosmetic changes in BR
* Mon Dec 11 2006 kwizart < kwizart at gmail.com > - 0.8.6-1.fc6
- Update to 8.6 final
- Change deprecated livdotcom to live555
- build shared librairies is default since 8.6
- Enabled --enable-dvdread
- Enabled --enable-faad
- Enabled --enable-twolame
- waiting --enable-quicktime (problem finding xqtsdk )
- Enabled --enable-real
- Enabled --enable-realrtsp
- Enabled --enable-tremor
- Enabled --enable-tarkin
- waiting --enable-dirac (TODO libdirac-devel )
- Enabled --enable-snapshot
- Enabled --enable-portaudio
- Enabled --enable-jack
- Enabled --enable-galaktos
- waiting --enable-mediacontrol-python-bindings (default install error)
- waiting --enable-cddax (new version of libcdio 0.78.2)
- waiting --enable-vcdx (new version of libcdio 0.78.2)
* Mon Dec 04 2006 kwizart < kwizart at gmail.com > - 0.8.6-rc1.1.fc6
- Update to 8.6rc1
- disable components in mozilla-vlc
- disable libvlc_pic.a in devel
- Enable x264-devel for static linking.
* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.8.5-6
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
* Mon Sep 25 2006 Dams <anvil[AT]livna.org> - 0.8.5-5
- BuildReq:libtool
* Sun Sep 24 2006 Dams <anvil[AT]livna.org> - 0.8.5-4
- Fixed the mozilla plugin damn build
* Sat Sep 9 2006 Dams <anvil[AT]livna.org> - 0.8.5-3
- sysfsutils-devel -> libsysfs-devel
* Sat Sep 9 2006 Dams <anvil[AT]livna.org> - 0.8.5-1
- Updated to 0.8.5
- Fixed MOZVER value in case more than one mozilla is installed.
- Dropped patches 1, 2 and 3
* Wed Aug 16 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-2
- Adjust for new live package, enable it on all archs.
* Fri Apr 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-1
- Apply upstream patch to fix linking with newer ffmpeg/postproc.
- Drop no longer needed build conditionals and build dependencies.
- Enable Avahi, Musepack, SLP and sysfs support, fix SDL and Xv.
- Install icon to %%{_datadir}/icons/hicolor.
- Drop zero Epoch remainders.
- Fix -devel obsoletes.
- Specfile cleanups.
* Fri Mar 24 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-9.a
- rebuild
* Tue Mar 21 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
0.8.4-8.a
- fix #775
* Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
0.8.4-7.a
- add -fPIC for all arches
* Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
0.8.4-6.a
- fix build on ppc/i386
* Thu Mar 16 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
0.8.4-5.a
- fix BR
* Wed Mar 15 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
0.8.4-4.a
- make vlc build again
* Tue Mar 14 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-3.a
- drop "0.lvn" from release
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist
* Mon Jan 09 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.3.a
- add all BRs the new ffmpeg needs
* Fri Jan 06 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.2.a
- add buildoption "--without mkv" -- ebml in FC3 is to old
- add buildoption "--without svg" -- does not build with svg on FC3-x86-64
* Thu Jan 05 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.1.a
- Update to 0.8.4a [with help from che (Rudolf Kastl)]
- Fix x64
- drop Epoch
- drop vlc-0.8.2-test2-altivec.patch, seems they worked on this
- use " --disable-libcdio" until we update to wxGTK2 2.6
- use "--disable-livedotcom" on x86_64 (does not build)
* Sat Aug 6 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.2-0.lvn.4
- Fix "--without cddb" build when libcddb-devel is installed.
- BuildRequire live-devel instead of live.
* Wed Aug 3 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.3
- Rebuilt *without* libcddb
- Rebuilt against new libdvbpsi
* Thu Jul 28 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.2
- Rebuilt against new libcddb/libcdio
* Sat Jul 9 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.1
- Updated to final 0.8.2
* Mon Jun 6 2005 Ville Skyttä <ville.skytta at iki.fi> 0:0.8.2-0.lvn.0.1.test2
- Update to 0.8.2-test2, rename to vlc, improve summaries and descriptions.
- Enable many more modules, many small improvements and cleanups here and there
- Use unversioned install dir for the Mozilla plugin, rename to mozilla-vlc.
- Drop < FC3 compatiblity due to unavailability of required lib versions.
- Fold wx and ncurses to the main package (upstream has retired the
VLC Gnome and KDE UI's, so separate UI packages don't have a purpose
any more).
* Sat Sep 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.7
- Remove dependency on libpostproc-devel, it's now in ffmpeg-devel (bug 255).
* Thu Sep 2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.6
- BuildRequire alsa-lib-devel, was lost in previous update (bug 258).
- Add libcdio and libmodplug build dependencies.
- Tweak descriptions, remove unnecessary conditional sections.
- Disable dependency tracking to speed up the build.
* Sun Aug 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.5
- Use system ffmpeg (>= 0.4.9), and make it, ALSA, and fribidi unconditional.
- Build with theora by default.
- Change default font to Vera serif bold.
- Enable pvr support for Hauppauge card users (thanks to Gabriel L. Somlo).
* Mon Jul 5 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.4
- Enabled libcddb support
* Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.3
- speex now conditional and default disabled since vlc requires
development version.
* Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.2
- Optional Fribidi and libtheora support (default disabled)
* Tue May 25 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.1
- Updated to 0.7.2
* Fri May 7 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
- BuildConflicts:ffmpeg
- Build against private ffmpeg snapshot
* Tue Mar 9 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
- Updated to 0.7.1
- Added live.com libraries support
- Added matroska support
* Tue May 22 2001 Matthias Saou <matthias.saou@est.une.marmotte.net>
* Sun Jan 4 2004 Dams <anvil[AT]livna.org> 0:0.7.0-0.lvn.1
- Spec file cleanup to make it look more like others do.
- Updated to 0.7.0
- Added the use of many macros.
- s/fdr/lvn
- Disabled automatic requires and provides (the package always needed qt,
gtk+, gnome etc. otherwise).
- Added a system desktop menu entry.
*
Mon Apr 30 2001 Arnaud Gomes-do-Vale <arnaud@glou.org>
*
Wed Dec 10 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.7
Added relocation support and compile fixes for Red Hat 7.x.
- Conditional ffmpeg build option (default enabled)
*
Sat Apr 28 2001 Henri Fallon <henri@videolan.org>
*
Fri Sep 5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.6
New upstream release (0.2.73)
- pth support now default disabled
*
Mon Apr 16 2001 Samuel Hocevar <sam@zoy.org>
*
Fri Sep 5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.5
New upstream release (0.2.72)
- slp support can now be not-build with '--without slp'
* Fri Apr 13 2001 Samuel Hocevar <sam@zoy.org>
* Thu Sep 4 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.4
New upstream release (0.2.71)
- Added missing defattr for subpackages
- Fixed permissions on mozilla plugin
- fixed build failure due to typos in ncurses changes
- Removed useless explicit 'Requires:' in subpackages declarations
* Sun Apr 8 2001 Christophe Massiot <massiot@via.ecp.fr>
* Tue Sep 2 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.3
New upstream release (0.2.70)
- Added builddep for libpng-devel and openslp-devel
- Added gnome (default:enabled) and ncurses (default:disabled)
subpackages
- Removed macros (mkdir/install/perl)
- Modified descriptions
- Removed gtk/gnome2 build deps
- Added conditionnal (default-disabled) build option for alsa
- Added conditionnal builddep for pth-devel
* Fri
Feb 16 2001 Samuel Hocevar <sam@via.ecp.fr>
* Fri
Aug 22 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.2
New upstream release
- Added missing BuildRequires for gtk+-devel
* Tue Aug 8 2000 Samuel Hocevar <sam@via.ecp.fr>
* Thu Aug 14 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.1
Added framebuffer support
- Updated to 0.6.2
- Hopefully fixed 'if' conditions for optional buildrequires
*
Sun Jun 18 2000 Samuel Hocevar <sam@via.ecp.fr>
*
Tue Jul 8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.3
Took over the package
- Providing vlc
* T
hu Jun 15 2000 Eric Doutreleau <Eric.Doutreleau@int-evry.fr>
* T
ue Jul 8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.2
Initial package
- Moved desktop entry from devel to main package (stupid me)
* Mon Apr 28 2003 Dams <anvil[AT]livna.org>
- Initial build.
vlc.suse.spec
View file @
6808bf9c
Summary: vlc - Video Lan Client
Summary: vlc - Video Lan Client
Name: vlc
Name: vlc
-beta
Version: 0.
8.6
Version: 0.
9.0
Release: 2
.1
Release: 2
0395.0
Source: %{name}-%{version}.tar.bz2
Source: %{name}-%{version}.tar.bz2
Packager: Dominique Leuenberger <dominique-rpm@leuenberger.net>
Packager: Dominique Leuenberger <dominique-rpm@leuenberger.net>
License: GPL
License: GPL
Group: Productivity/Multimedia/Video/Players
Group: Productivity/Multimedia/Video/Players
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires:
wxGTK-devel libdvdnav-devel gettext-devel libvorbis-devel libogg-devel
BuildRequires:
libdvdnav-devel gettext-devel libvorbis-devel libogg-devel libtheora-devel
BuildRequires: cvs gnome-vfs2-devel libcdio-devel libdvdread-devel libcddb-devel gnutls-devel alsa-devel
BuildRequires: cvs gnome-vfs2-devel libcdio-devel libdvdread-devel libcddb-devel gnutls-devel alsa-devel
BuildRequires: xosd-devel aalib-devel gcc-c++ vcdimager-devel xvidcore-devel freetype2-devel slang-devel
BuildRequires: xosd-devel aalib-devel gcc-c++ vcdimager-devel xvidcore-devel freetype2-devel slang-devel
BuildRequires: x264-devel ffmpeg-devel libmad-devel libmpeg2-devel faad2-devel faac-devel libdca-devel a52dec-devel
BuildRequires: libqt4-devel
BuildRequires: x264-devel ffmpeg-devel libmad-devel libmpeg2-devel faad2-devel faac-devel libdca-devel a52dec-devel libdvbpsi-devel live555
%if %suse_version >= 1010
%if %suse_version >= 1010
BuildRequires: avahi-devel libnotify-devel
BuildRequires: avahi-devel libnotify-devel
%endif
%endif
%if %suse_version >= 1010
%if %suse_version >= 1010
BuildRequires: Mesa-devel
BuildRequires: Mesa-devel
%else
%else
...
@@ -24,17 +28,14 @@ BuildRequires: xorg-x11-Mesa xorg-x11-Mesa-devel
...
@@ -24,17 +28,14 @@ BuildRequires: xorg-x11-Mesa xorg-x11-Mesa-devel
# The requirements for the Mozilla-Plugin (--enable-mozilla)
# The requirements for the Mozilla-Plugin (--enable-mozilla)
# unfortunately, the mozilla-devel get's changed and renamed all the time. So
# unfortunately, the mozilla-devel get's changed and renamed all the time. So
# this gave a complete if endif structure.
# this gave a complete if endif structure.
# for the releases 10.2 and 10.3, xulrunner provides gecko-sdk
%if %suse_version <= 1000
%if %suse_version <= 1000
BuildRequires: mozilla-devel
BuildRequires: mozilla-devel
%endif
%endif
%if %suse_version
=
= 1010
%if %suse_version
>
= 1010
BuildRequires: gecko-sdk
BuildRequires: gecko-sdk
%endif
%endif
%if %suse_version == 1020
BuildRequires: mozilla-xulrunner180-devel
%endif
Requires: x264 faac faad2 libmad ffmpeg a52dec libdca xvidcore libdvdcss
Requires: x264 faac faad2 libmad ffmpeg a52dec libdca xvidcore libdvdcss
%package mozillaplugin
%package mozillaplugin
...
@@ -77,11 +78,6 @@ export XPIDL_INCL=$(xulrunner-config --idlflags)
...
@@ -77,11 +78,6 @@ export XPIDL_INCL=$(xulrunner-config --idlflags)
--libdir=%{_libdir} \
--libdir=%{_libdir} \
--enable-skins2 \
--enable-skins2 \
--disable-pda \
--disable-pda \
%if %suse_version >= 1000
--enable-wxwidgets \
%else
--disable-wxwidgets \
%endif
--disable-macosx \
--disable-macosx \
--disable-qnx \
--disable-qnx \
--enable-ncurses \
--enable-ncurses \
...
@@ -131,7 +127,7 @@ export XPIDL_INCL=$(xulrunner-config --idlflags)
...
@@ -131,7 +127,7 @@ export XPIDL_INCL=$(xulrunner-config --idlflags)
--enable-ffmpeg \
--enable-ffmpeg \
--enable-faad \
--enable-faad \
--enable-a52 \
--enable-a52 \
--enable-d
ts
\
--enable-d
ca
\
--enable-flac \
--enable-flac \
--enable-libmpeg2 \
--enable-libmpeg2 \
--enable-vorbis \
--enable-vorbis \
...
@@ -156,13 +152,15 @@ export XPIDL_INCL=$(xulrunner-config --idlflags)
...
@@ -156,13 +152,15 @@ export XPIDL_INCL=$(xulrunner-config --idlflags)
--enable-httpd \
--enable-httpd \
--disable-jack \
--disable-jack \
--enable-mozilla \
--enable-mozilla \
--enable-alsa
--enable-alsa \
# --enable-dvbpsi
--enable-real \
--enable-realrtsp \
--enable-live555 \
--with-live555-tree=%{_libdir}/live \
--enable-dvbpsi
# --enable-dvb \
# --enable-dvb \
# --with-ffmpeg-mp3lame \
# --with-ffmpeg-mp3lame \
# --enable-quicktime\
# --enable-quicktime\
# --enable-mozilla
# --enable-dvbpsi \
# --enable-sdl \
# --enable-sdl \
# --enable-ggi \
# --enable-ggi \
# --enable-svgalib \
# --enable-svgalib \
...
@@ -190,17 +188,27 @@ rm -rf "$RPM_BUILD_ROOT"
...
@@ -190,17 +188,27 @@ rm -rf "$RPM_BUILD_ROOT"
%files
%files
%defattr(-,root,root)
%defattr(-,root,root)
%doc %{_datadir}/doc/vlc/
%doc NEWS AUTHORS COPYING HACKING THANKS MAINTAINERS README ChangeLog
%{_datadir}/vlc/
%{_datadir}/vlc/
%{_bindir}/*vlc
%{_bindir}/*vlc
%{_bindir}/vlc-config
%{_bindir}/vlc-config
%{_includedir}/vlc/
%{_includedir}/vlc/
%{_libdir}/vlc/
%{_libdir}/vlc/
%{_libdir}/libvlc.a
#
%{_libdir}/libvlc.a
%{_datadir}/applications/vlc.desktop
%{_datadir}/applications/vlc.desktop
%{_datadir}/pixmaps/vlc.png
%{_datadir}/pixmaps/vlc.png
%doc %{_datadir}/doc/vlc/
%doc NEWS AUTHORS COPYING HACKING THANKS MAINTAINERS README
%{_datadir}/locale/
%{_datadir}/locale/
%{_libdir}/libvlc-control.so.0
%{_libdir}/libvlc-control.so.0.0.0
%{_libdir}/libvlc.so.1
%{_libdir}/libvlc.so.1.0.0
%{_libdir}/browser-plugins/libvlcplugin.la
%{_libdir}/libvlc-control.la
%{_libdir}/libvlc-control.so
%{_libdir}/libvlc.la
%{_libdir}/libvlc.so
%files mozillaplugin
%files mozillaplugin
%if %suse_version <= 1000
%if %suse_version <= 1000
...
@@ -210,6 +218,22 @@ rm -rf "$RPM_BUILD_ROOT"
...
@@ -210,6 +218,22 @@ rm -rf "$RPM_BUILD_ROOT"
%endif
%endif
%changelog
%changelog
* Sat May 19 2007 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
- Updated to SVN Version 20199
* Fri Apr 13 2007 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
- Added support for Theora Video Files
* Mon Apr 02 2007 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
- initial build of 0.9, named as beta
- disable wxGTK interface
- enable Qt4 interface
* Thu Jan 18 2007 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
- added live555 support
- added --enable-real and --enable-realrtsp to the configure script
* Thu Jan 4 2007 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
- added --enable-dvbpsi to support streaming video
* Wed Jan 3 2007 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
- Upgrade to Version 0.8.6a
- security fix for cdda & vcdx, VideoLAN-SA0701
* Sun Dec 10 2006 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
* Sun Dec 10 2006 - Dominique Leuenberger <dominique-vlc.suse@leuenberger.net>
- upgraded to public release version 0.8.6
- upgraded to public release version 0.8.6
* Sun Dec 3 2006 - Dominique Leuenberger <dominique-rpm@leuenberger.net>
* Sun Dec 3 2006 - Dominique Leuenberger <dominique-rpm@leuenberger.net>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment