Re: Patching in PKGBUILDS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, 2014-01-01 at 04:33 +0100, Jan Alexander Steffens wrote:
> On Wed, Jan 1, 2014 at 4:14 AM, Mark Lee <mark@xxxxxxxxxxxx> wrote:
> > Salutations,
> >
> > While debugging a libva-intel-driver issue, I found that makepkg was not
> > reporting failures to patch source files. Is there a reason behind this
> > behavior?
> >
> > Regards,
> > Mark
> >
> > P.S. Happy New Year!
> >
> > --
> > Mark Lee <mark@xxxxxxxxxxxx>
> 
> makepkg does not do any patching by itself. Patch commands are given
> by the user, typically in the prepare() function. Since set -e is
> used, makepkg will abort if `patch` returns non-zero. What does your
> PKGBUILD look like?

Salutations,

My patch command was given in the build() section of the PKGBUILD:

build() {
  cd "${srcdir}/${pkgname}-${pkgver}";
  patch -Np1 -i "${srcdir}/i965_rendering.patch"
  ./configure --prefix=/usr
  make
}

While debugging libva-intel-driver, I applied the rendering patch via
the PKGBUILD only to find later that it wasn't actually applied. Makepkg
didn't stop building the package even though it failed to apply the
patch.

Regards,
Mark
-- 
Mark Lee <mark@xxxxxxxxxxxx>

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux