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

Re: (un)patching patched files



while that worked flawlessly, there might be problems on a subsequent build in the same tree, if you were renaming directories.

To fix that, I added (to the aforementioned) an override_dh_autoreconf sequence:

post_patch:
    [ -d src/new-dir ] || mv src/orig-dir src/new-dir

override_dh_autoreconf: post_patch
    dh_autoreconf

override_dh_auto_clean:
    if [ -d src/orig-dir -a -d debian/tmp ]; then debian/rules post_patch; fi
    dh_auto_clean

Hope that helps anyone :)


On Wed, Oct 10, 2012 at 4:37 AM, Jasmine Hassan <jasmine.aura@gmail.com> wrote:
Hi,

Has this been reported as a bug yet?

The only thing I found to work is:

pre_unpatch:
        [ -f orig.c ] || mv new.c orig.c
        ...

override_dh_clean: pre_unpatch
        dh_clean

# This forces the rename right before dpkg-source --after-build
override_dh_builddeb: pre_unpatch
        dh_builddeb

Best,
Jasmine


Reply to: