如何在debian/rules中添加规则以运行autoreconf-vfi

如何在debian/rules中添加规则以运行autoreconf-vfi,debian,Debian,如何在debian/rules中添加规则来运行autoeconf-vfi 上游应用程序提供了旧版本的libtool,因此我希望在构建期间运行autoreconf-vfi 请帮助我编写debian/规则来运行autoreconf-vfi,并添加命令来在构建过程之后进行清理 debian规则: #!/usr/bin/make -f #export DH_VERBOSE=1 include /usr/share/quilt/quilt.make DEB_HOST_GNU_TYPE ?= $(s

如何在debian/rules中添加规则来运行autoeconf-vfi

上游应用程序提供了旧版本的libtool,因此我希望在构建期间运行autoreconf-vfi

请帮助我编写debian/规则来运行autoreconf-vfi,并添加命令来在构建过程之后进行清理

debian规则:

#!/usr/bin/make -f
#export DH_VERBOSE=1

include /usr/share/quilt/quilt.make

DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)

CFLAGS += -Wall

config.status: configure patch
    dh_testdir
    ./configure --host=$(DEB_HOST_GNU_TYPE)     \
            --build=$(DEB_BUILD_GNU_TYPE)   \
            --prefix=/usr

build: build-arch build-indep
build-arch: build-stamp
build-indep: build-stamp

build-stamp:  config.status
    dh_testdir

    $(MAKE)

    touch build-stamp

clean: unpatch
    dh_testdir
    dh_testroot
    rm -f build-stamp 

    [ ! -f Makefile ] || $(MAKE) distclean

    dh_clean
..............................................

谢谢

您可以使用debhelper附加组件dh_autoreconf,它将自动执行此操作。您可以将其添加到规则文件的开头:

%:
    dh $@  --with autoreconf
你可以查看更多信息。您可能还必须将dh autoreconf包添加到构建依赖项中