You are not logged in.

#1 2015-05-14 14:30:46

frazz
Member
Registered: 2015-05-14
Posts: 4

Patching extra/vlc package does not build the package I expect

Weird subject title, but I could not put it in better words.

So here is the issue,
I want to patch vlc to ignore mouse double click to set fullscreen mode, and to always enqueue new files (never play them).

Patch1: https://dl.dropboxusercontent.com/u/252 … lick.patch
Patch2: https://dl.dropboxusercontent.com/u/252 … _add.patch

I have confirmed that my patches work, when building from source to a local directory. The problem was, however, that when I build vlc from source, it opens up an external window for displaying the video. Meaning that it ignores the "Integrate video in interface" option (I think).

So I figured that I would modify the official package.

Installed abs and copied /var/abs/extra/vlc

The original pkgbuild found in abs: https://dl.dropboxusercontent.com/u/252 … s/PKGBUILD
Modified the pkgbuild: https://dl.dropboxusercontent.com/u/252 … C_PKGBUILD

And then ran:

makepkg -s -r --skipinteg
sudo pacman -U vlc-2.2.1-3-x86_64.pkg.tar.xz

If I look in /tmp/makepkg/vlc/src I can see that the patches have applied properly.

But when running vlc, I get the same issue as when I built from source earlier (that separate window is opening), and my patches do not seem to have been applied.

If I uninstall my modified vlc and install the official vlc (sudo pacman -S vlc), the separate window issue disappears...

How do I reproduce the same vlc as in the official vlc, so that I can get my patches included?

In case build output helps:
https://dl.dropboxusercontent.com/u/252 … hes/output

Offline

#2 2015-05-14 16:21:40

frazz
Member
Registered: 2015-05-14
Posts: 4

Re: Patching extra/vlc package does not build the package I expect

It appears that one of my patches is acctually working (double click), so it is probably an error in my second patch. But I still have the problem that VLC will not integrate the video in to its interface.

Offline

Board footer

Powered by FluxBB