You are not logged in.

#1 2008-09-18 23:24:39

solarwind
Member
From: Toronto
Registered: 2008-03-18
Posts: 546

Vlc 0.8.6 -> 0.9.2

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

#2 2008-09-18 23:40:17

rsambuca
Member
From: Calgary, Canada
Registered: 2008-07-21
Posts: 143

Re: Vlc 0.8.6 -> 0.9.2

Badly out of date???  It came out like THREE days ago!  Why don't you give them a little slack here.  Sheesh.

Offline

#3 2008-09-18 23:41:09

haxit
Member
From: /home/haxit
Registered: 2008-03-04
Posts: 1,247
Website

Re: Vlc 0.8.6 -> 0.9.2

Whats the problem compiling. I did it w/o error tongue


Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.

Offline

#4 2008-09-18 23:42:37

solarwind
Member
From: Toronto
Registered: 2008-03-18
Posts: 546

Re: Vlc 0.8.6 -> 0.9.2

haxit wrote:

Whats the problem compiling. I did it w/o error tongue

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

#5 2008-09-18 23:46:13

haxit
Member
From: /home/haxit
Registered: 2008-03-04
Posts: 1,247
Website

Re: Vlc 0.8.6 -> 0.9.2

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 big_smile


Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.

Offline

#6 2008-09-19 01:03:32

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Vlc 0.8.6 -> 0.9.2

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 StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#7 2008-09-19 01:25:11

kensai
Member
From: Puerto Rico
Registered: 2005-06-03
Posts: 2,484
Website

Re: Vlc 0.8.6 -> 0.9.2

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.


Follow me in: Identi.ca, Twitter, Google+

Offline

#8 2008-09-19 02:58:44

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: Vlc 0.8.6 -> 0.9.2

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


neutral

Offline

#9 2008-09-19 03:14:00

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: Vlc 0.8.6 -> 0.9.2

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

#10 2008-09-19 03:44:38

solarwind
Member
From: Toronto
Registered: 2008-03-18
Posts: 546

Re: Vlc 0.8.6 -> 0.9.2

kensai wrote:
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

#11 2008-09-19 04:04:40

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Vlc 0.8.6 -> 0.9.2

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.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#12 2008-09-19 05:03:10

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: Vlc 0.8.6 -> 0.9.2

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

#13 2008-09-19 05:40:47

attila
Member
Registered: 2006-11-14
Posts: 293

Re: Vlc 0.8.6 -> 0.9.2

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. smile

Offline

#14 2008-09-19 05:55:05

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: Vlc 0.8.6 -> 0.9.2

attila wrote:

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. smile

builds fine with version 4, but I have not tested it to see if it's working. The vlc streaming part.

Offline

#15 2008-09-19 06:34:35

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: Vlc 0.8.6 -> 0.9.2

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.


neutral

Offline

#16 2008-09-19 09:12:56

attila
Member
Registered: 2006-11-14
Posts: 293

Re: Vlc 0.8.6 -> 0.9.2

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. smile

Offline

#17 2008-09-19 09:23:56

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Vlc 0.8.6 -> 0.9.2

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

#18 2008-09-19 09:28:21

finferflu
Forum Fellow
From: Manchester, UK
Registered: 2007-06-21
Posts: 1,899
Website

Re: Vlc 0.8.6 -> 0.9.2

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

#19 2008-09-19 13:24:19

attila
Member
Registered: 2006-11-14
Posts: 293

Re: Vlc 0.8.6 -> 0.9.2

wonder wrote:

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

#20 2008-09-19 13:48:02

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: Vlc 0.8.6 -> 0.9.2

attila wrote:
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. smile

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

#21 2008-09-19 14:59:15

attila
Member
Registered: 2006-11-14
Posts: 293

Re: Vlc 0.8.6 -> 0.9.2

jacko wrote:

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

#22 2008-09-19 19:43:46

solarwind
Member
From: Toronto
Registered: 2008-03-18
Posts: 546

Re: Vlc 0.8.6 -> 0.9.2

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.

Xyne wrote:
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

#23 2008-09-19 20:47:23

Misfit138
Misfit Emeritus
From: USA
Registered: 2006-11-27
Posts: 4,189

Re: Vlc 0.8.6 -> 0.9.2

Warning #2.
Everyone has spoken their part on this. Let's drop it; Stay on topic, please.

Offline

#24 2008-09-22 18:10:20

b9anders
Member
Registered: 2007-11-07
Posts: 691

Re: Vlc 0.8.6 -> 0.9.2

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.

Offline

#25 2008-09-23 02:45:32

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Vlc 0.8.6 -> 0.9.2

b9anders wrote:
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

Board footer

Powered by FluxBB