You are not logged in.
VLC media player has been badly out of date. The version in the repositories is 0.8.6 whereas 0.9.2 is the current release. Can someone please build an AUR package? I've been having trouble compiling.
Edit: sorry for confusion, just realized that there was no official release between 0.8.6 and 0.9.2.
Last edited by solarwind (2008-09-19 19:44:21)
Offline
Badly out of date??? It came out like THREE days ago! Why don't you give them a little slack here. Sheesh.
Offline
Whats the problem compiling. I did it w/o error
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
Whats the problem compiling. I did it w/o error
What libs exactly did you install, what configuration flags did you use?
Also, it hasn't been updated since 0.8.6 and THAT was a long time ago...
Offline
Well, if you had VLC before, just uninstall the vlc part, not all the deps. Then use ./configure =/usr and then make, then make install
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
I tried modifying the PKGBUILD for the current pkg but it vomited and died with
configure: error: Your version of liveMedia is too old: you may get a more recent one from http://www.live555.com/liveMedia.
lternatively you can use --disable-live555 to disable the liveMedia plugin.
==> ERROR: Build Failed.
Aborting...
Here's the modified ABS PKGBUILD with the original packager's details still at the top (i.e. not mine):
# $Id: PKGBUILD 7990 2008-08-05 17:07:25Z jgc $
# Maintainer:
# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
pkgname=vlc
pkgver=0.9.2
_ffmpegver=20080715
pkgrel=3
pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
arch=(i686 x86_64)
url="http://www.videolan.org/vlc/"
license=('GPL')
depends=('libmad>=0.15.1b-2' 'libmpeg2>=0.4.0b-3'
'wxgtk' 'hal>=0.5.9.1' 'libid3tag>=0.15.1b-2' 'bash>=3.1'
'libdvbpsi4>=0.1.5' 'fribidi>=0.10.7' 'sysfsutils>=2.0.0'
'libdvdnav>=0.1.10-2' 'libdvdread>=0.9.4-3' 'xvidcore>=1.1.0-2'
'libmatroska>=0.8.0' 'libxv>=1.0.1' 'libcdio>=0.78.2' 'desktop-file-utils'
'lame' 'sdl' 'libvorbis' 'a52dec' 'faad2>=2.6.1' 'faac' 'zlib' 'imlib2'
'x264>=20080625' 'libtheora' 'libdca' 'gnutls>=2.4.1')
#Note: These build plugins, so I guess they'd be runtime depends
makedepends=('live-media' 'gnome-vfs' 'mesa' 'sdl_image' 'libmpcdec' 'speex'
'libnotify' 'libmodplug' 'lirc-utils')
options=(force)
install=${pkgname}.install
source=(http://download.videolan.org/pub/videolan/vlc/${pkgver}/${pkgname}-${pkgver}.tar.bz2
ftp://ftp.archlinux.org/other/ffmpeg/ffmpeg-$_ffmpegver-14236.tar.bz2)
md5sums=('f7d843d0725abb57196c4012eeb0e636' '899ee3dd56a779b1152e48a94fde69f0')
build() {
cd $startdir/src/ffmpeg || return 1
# configure
./configure \
--enable-gpl \
--enable-postproc \
--enable-libmp3lame \
--enable-libvorbis \
--enable-libfaac \
--enable-libfaad \
--enable-liba52 \
--enable-libxvid \
--enable-libx264 \
--enable-libtheora \
--disable-libamr-nb \
--enable-shared \
--enable-pthreads \
--enable-x11grab \
|| return 1
# build
make || return 1
cd $startdir/src/${pkgname}-${pkgver}
sed -i -e 's:#include <vlc\/vlc.h>:#include <vlc/vlc.h> \n #include <locale.h>: ' src/misc/charset.c
sed -i -e 's:/truetype/freefont/FreeSerifBold.ttf:/TTF/VeraBd.ttf:' modules/misc/freetype.c
# features that won't build on x86_64
[ "${CARCH}" = "i686" ] && EXTRAFEATURES="--enable-loader"
# export linker flags for the ffmpeg tree
# this has to be in sync with how ffmpeg was configured above
export LDFLAGS_ffmpeg="-lfaad -la52 -lxvidcore -lmp3lame -lx264"
LDFLAGS="${LDFLAGS} -lbz2" ./configure --prefix=/usr --enable-dvdread --enable-dvdnav --enable-madi \
--enable-ffmpeg --disable-rpath --enable-wxwidgets --enable-faad \
--enable-alsa --enable-skins2 --enable-livedotcom --enable-dvb --enable-theora \
--enable-dmo --with-livedotcom-tree=/usr/lib/live-media \
--with-ffmpeg-faac --with-ffmpeg-vorbis --with-ffmpeg-dts \
--with-ffmpeg-ogg --with-ffmpeg-theora --with-ffmpeg-tree=$startdir/src/ffmpeg/ \
--with-ffmpeg-config-path=$startdir/src/ffmpeg/ \
--enable-v4l --enable-lirc \
--with-wx-config=wx-config ${EXTRAFEATURES} || return 1
make || return 1
make DESTDIR=${startdir}/pkg install || return 1
for res in 16 32 48; do
install -D -m644 share/vlc${res}x${res}.png \
${startdir}/pkg/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1
done
rm -rf ${startdir}/pkg/usr/lib/mozilla
}
Maybe you can use it as a starting point.
Last edited by Xyne (2008-09-19 01:04:30)
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
VLC media player has been badly out of date. The version in the repositories is 0.8.6 whereas 0.9.2 is the current release. Can someone please build an AUR package? I've been having trouble compiling.
*sigh*
*palm to face*
Not again, please.
Offline
Xyne, this happened to me too. Just point the live-media PKGBUILD in abs to http://www.live555.com/liveMedia/public … est.tar.gz
Install that then install vlc.
One strange problem I have though is pacman keeps trying to revert back to the old vlc and the old live-media so I had to add them to the ignore pkg section of pacman.conf
Offline
FTR, you don't have to build VLC against a static ffmpeg anymore as since the 0.9 branch, the nasty swscaler bug is no more, so you may want to adjust that in your PKGBUILD.
Offline
solarwind wrote:VLC media player has been badly out of date. The version in the repositories is 0.8.6 whereas 0.9.2 is the current release. Can someone please build an AUR package? I've been having trouble compiling.
*sigh*
*palm to face*
Not again, please.
What the hell are you talking about?
Offline
What the hell are you talking about?
From the vlc news page: http://www.videolan.org/news.html
There doesn't seem to be any official release between 0.8.6i (which is currently in the repos) and the latest 0.9.2 release, which was only released 3 days ago.
I'm sure it just annoys the devs when someone shows up complaining that a package "has been badly out of date" just because it hasn't been updated in 3 days. Also, the whole "you should be working harder" attitude is probably obnoxious to people who do free work for you in their spare time with very little direct thanks. It comes off as "wtf, this won't work for me, fix it NOW". Tech support people get paid to put up with shit like that, volunteers don't.
Just a thought.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
THESE ARE IN NO WAY COMPLETE, BUT THEY SHOULD WORK TILL THE DEV'S GET A CHANCE TO UPDATE!
This is an updated live-media PKGBUILD. I had to edit the sed command and add -fPIC for vlc to build on my x86_64. This is in now way complete, but it works for now.
#$Id$
#Maintainer: Aaron, phrakture, Griffin <aaron@archlinux.org>
#Contributor: Gilles CHAUVIN <gcnweb@gmail.com>
pkgname=live-media
pkgver=2008.05.12
pkgrel=1
pkgdesc="A set of C++ libraries for multimedia streaming"
arch=(i686 x86_64)
license=('LGPL')
url="http://live555.com/liveMedia/"
depends=(gcc-libs)
source=(http://www.live555.com/liveMedia/public/live555-latest.tar.gz)
md5sum=()
build()
{
cd $startdir/src/live
sed -i "s|COMPILE_OPTS =.*|COMPILE_OPTS = \$(INCLUDES) -I. -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -fPIC $CFLAGS|g" config.linux
./genMakefiles linux
make || return 1
for dir in BasicUsageEnvironment UsageEnvironment groupsock liveMedia; do
mkdir -p $startdir/pkg/usr/lib/$pkgname/$dir
cp -r $dir/*.a $dir/include $startdir/pkg/usr/lib/$pkgname/$dir
done
mkdir -p $startdir/pkg/usr/bin
for testprog in `find testProgs -type f -perm 755`; do
install $testprog $startdir/pkg/usr/bin
done
}
here is updated vlc, built against the installed ffmpeg instead of a static build. This probably needs some cleaning up, but it works. YOU WILL NEED LIBDVBPSI5 for this PKGBUILD TOO WORK. Post #20
# $Id: PKGBUILD 7990 2008-08-05 17:07:25Z jgc $
# Maintainer:
# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
pkgname=vlc
pkgver=0.9.2
pkgrel=1
pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
arch=(i686 x86_64)
url="http://www.videolan.org/vlc/"
license=('GPL')
depends=('libmad>=0.15.1b-2' 'libmpeg2>=0.4.0b-3'
'wxgtk' 'hal>=0.5.9.1' 'libid3tag>=0.15.1b-2' 'bash>=3.1'
'libdvbpsi5>=0.1.6' 'fribidi>=0.10.7' 'sysfsutils>=2.0.0'
'libdvdnav>=0.1.10-2' 'libdvdread>=0.9.4-3' 'xvidcore>=1.1.0-2'
'libmatroska>=0.8.0' 'libxv>=1.0.1' 'libcdio>=0.78.2' 'desktop-file-utils'
'lame' 'sdl' 'libvorbis' 'a52dec' 'faad2>=2.6.1' 'faac' 'zlib' 'imlib2'
'x264>=20080625' 'libtheora' 'libdca' 'gnutls>=2.4.1')
#Note: These build plugins, so I guess they'd be runtime depends
makedepends=('live-media' 'gnome-vfs' 'mesa' 'sdl_image' 'libmpcdec' 'speex'
'libnotify' 'libmodplug' 'lirc-utils')
options=(force)
install=${pkgname}.install
source=(http://download.videolan.org/pub/videolan/vlc/${pkgver}/${pkgname}-${pkgver}.tar.bz2)
md5sums=('f7d843d0725abb57196c4012eeb0e636' '899ee3dd56a779b1152e48a94fde69f0')
build() {
cd $startdir/src/${pkgname}-${pkgver}
sed -i -e 's:/truetype/freefont/FreeSerifBold.ttf:/TTF/VeraBd.ttf:' modules/misc/freetype.c
# features that won't build on x86_64
[ "${CARCH}" = "i686" ] && EXTRAFEATURES="--enable-loader"
LDFLAGS="${LDFLAGS} -lbz2" ./configure --prefix=/usr --enable-dvdread --enable-dvdnav --enable-madi \
--enable-ffmpeg --disable-rpath --enable-wxwidgets --enable-faad \
--enable-alsa --enable-skins2 --enable-livedotcom --enable-dvb --enable-theora \
--enable-dmo --with-livedotcom-tree=/usr/lib/live-media \
--with-ffmpeg-faac --with-ffmpeg-vorbis --with-ffmpeg-dts \
--with-ffmpeg-ogg --with-ffmpeg-theora \
--enable-v4l --enable-lirc \
--with-wx-config=wx-config ${EXTRAFEATURES} || return 1
make || return 1
make DESTDIR=${startdir}/pkg install || return 1
for res in 16 32 48; do
install -D -m644 share/vlc${res}x${res}.png \
${startdir}/pkg/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1
done
rm -rf ${startdir}/pkg/usr/lib/mozilla
}
HERE IS LIBDVBPSI5
# Maintainer : Aaron, phrakture, Griffin <aaron@archlinux.org>
# Contributor: Gilles CHAUVIN <gcnweb@gmail.com>
pkgname=libdvbpsi5
pkgver=0.1.6
pkgrel=1
pkgdesc="MPEG TS and DVB PSI tables library (needed by vlc for streaming)"
arch=(i686 x86_64)
depends=('glibc')
url="http://developers.videolan.org/libdvbpsi/"
source=(http://download.videolan.org/pub/libdvbpsi/$pkgver/$pkgname-$pkgver.tar.bz2)
md5sums=('bd2d9861be3311e1e03c91cd9345f542')
build()
{
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
find $startdir/pkg -name '*.la' -exec rm {} \;
}
Last edited by jacko (2008-09-19 14:04:16)
Offline
First i must say that the new version of vlc is only some days old so i would not say that this is "badly out of date".
What i have seen is that you have to update libdvbpsi too (version 5 instead od 4). There be execellent infos in the wiki about how to do it by yourself:
http://wiki.videolan.org/UnixCompile
http://wiki.videolan.org/Contrib_Status
Still again this is only helpfull for the impatient under us.
Offline
First i must say that the new version of vlc is only some days old so i would not say that this is "badly out of date".
What i have seen is that you have to update libdvbpsi too (version 5 instead od 4). There be execellent infos in the wiki about how to do it by yourself:
http://wiki.videolan.org/UnixCompile
http://wiki.videolan.org/Contrib_StatusStill again this is only helpfull for the impatient under us.
builds fine with version 4, but I have not tested it to see if it's working. The vlc streaming part.
Offline
I have noticed some fullscreen instability but that is more likely to be an e17 issue. I should try it under openbox before coming to a conclusion.
Offline
builds fine with version 4, but I have not tested it to see if it's working. The vlc streaming part.
I don't say that vlc won't compile with libdvbpsi 0.1.5 but from my view if you update vlc you should update the library from the same devs too.
Offline
solarwind, i'm curious and i want to know if you complain about out of date packages in previous distribution. if not why do you complain here?
also i notice that only new comers complain a lot about that. maybe they don't understand that archlinux is a community distribution and no company is behind this. Devs are people who "work for us" free of charge
Last edited by wonder (2008-09-19 09:26:30)
Give what you have. To someone, it may be better than you dare to think.
Offline
People, let's keep this discussion useful, and let's not turn it into a flame, and please, keep in mind that complaining is not useful for anything.
There are many useful posts in this thread, so it wouldn't be nice to lock it.
Have you Syued today?
Free music for free people! | Earthlings
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- A. de Saint-Exupery
Offline
also i notice that only new comers complain a lot about that.
The most reviews about archlinux what i have seen speaks very positive about the up-to-date packages. So from my view this could happens and because english is not my natural language i can understand that people choose phrases which sounds harder than wished. I support finferflu's words.
Offline
jacko wrote:builds fine with version 4, but I have not tested it to see if it's working. The vlc streaming part.
I don't say that vlc won't compile with libdvbpsi 0.1.5 but from my view if you update vlc you should update the library from the same devs too.
That's fine, but a better solution would be to provide a PKGBUILD that you think is needed for this version. If I get around to it before you, I will update this post with just that. Less talk more work!
# Maintainer : Aaron, phrakture, Griffin <aaron@archlinux.org>
# Contributor: Gilles CHAUVIN <gcnweb@gmail.com>
pkgname=libdvbpsi5
pkgver=0.1.6
pkgrel=1
pkgdesc="MPEG TS and DVB PSI tables library (needed by vlc for streaming)"
arch=(i686 x86_64)
depends=('glibc')
url="http://developers.videolan.org/libdvbpsi/"
source=(http://download.videolan.org/pub/libdvbpsi/$pkgver/$pkgname-$pkgver.tar.bz2)
md5sums=('bd2d9861be3311e1e03c91cd9345f542')
build()
{
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
find $startdir/pkg -name '*.la' -exec rm {} \;
}
Last edited by jacko (2008-09-19 13:58:06)
Offline
That's fine, but a better solution would be to provide a PKGBUILD that you think is needed for this version.
Sorry but i have believed that a PKGBUILD is not really necessary because the changes for it be not so much. What do you think about removing libdvbpsi4 during installing libdvbpsi5?
...
depends=('glibc')
conflicts=('libdvbpsi4')
url="http://developers.videolan.org/libdvbpsi/"
...
Offline
I did not realize that there was no official release between 0.8.6 and the current. It seems that I was using a svn build or something on another machine and I was wondring why the packages here were "out of date". Sorry for the confusion.
solarwind wrote:What the hell are you talking about?
From the vlc news page: http://www.videolan.org/news.html
There doesn't seem to be any official release between 0.8.6i (which is currently in the repos) and the latest 0.9.2 release, which was only released 3 days ago.
I'm sure it just annoys the devs when someone shows up complaining that a package "has been badly out of date" just because it hasn't been updated in 3 days. Also, the whole "you should be working harder" attitude is probably obnoxious to people who do free work for you in their spare time with very little direct thanks. It comes off as "wtf, this won't work for me, fix it NOW". Tech support people get paid to put up with shit like that, volunteers don't.
Just a thought.
1. It was not a complaint.
2. Please hilight where my attitude resembles the one in your description.
3. I don't need your bloody lesson on free software philosophy, thank you very much.
Just a thought.
Why not try reading the posts first?
Offline
Warning #2.
Everyone has spoken their part on this. Let's drop it; Stay on topic, please.
Offline
I have noticed some fullscreen instability but that is more likely to be an e17 issue. I should try it under openbox before coming to a conclusion.
VLC has never worked fullscreen in e17.
Offline
sand_man wrote:I have noticed some fullscreen instability but that is more likely to be an e17 issue. I should try it under openbox before coming to a conclusion.
VLC has never worked fullscreen in e17.
I believe that if it starts in full screen it will work. It's the toggling back and forth that's screwed up.
Offline