我对cygport包中源代码的结构有疑问。如何从CygPort建立src?
这里是一个Cygports源文件的内容:
- 为项目(tar.gz的,TAR.BZ2等)
- 的任何数量的* .patch文件实际的源代码包。
- 一个.cygport文件
我试图建立从cygports库的gedit-3.4.2。
.cygport文件如何帮助我在./configure中运行适当的选项?
例如,在gedit中,如果我没有指定--disable-spell,它将不会由于错误而继续。如何获得构建cygport时用于构建项目的./configure选项列表?
有什么办法可以使用cygport可执行文件来构建cygport并更改前缀吗?
这里是gedit-3.4.2-1.cygport
内容:从Cygwin的ports邮件列表
inherit python gnome2
DESCRIPTION="GNOME text editor"
PATCH_URI="3.4.2-cygwin.patch"
DEPEND="gnome-common gtk-doc
girepository(Gtk-3.0)
pkgconfig(enchant)
pkgconfig(gtksourceview-3.0)
pkgconfig(libpeas-gtk-1.0)"
PKG_NAMES="${PN} ${PN}-devel"
PKG_HINTS="setup devel"
gedit_CONTENTS="--exclude=gtk-doc --exclude=libgedit* etc/ usr/bin/ usr/lib/gedit/ ${PYTHON_SITELIB#/} usr/share/"
gedit_devel_CONTENTS="usr/include/ usr/lib/gedit/libgedit* usr/lib/pkgconfig/ usr/share/gtk-doc/"
DIFF_EXCLUDES="*.desktop.in *.schemas.in *-marshal.h"
CYGCONF_ARGS="--libexecdir=/usr/lib --enable-python"
KEEP_LA_FILES="none"
编辑有人说:
“配置选项是
--libexecdir=/usr/lib --enable-python
这是从CYGCONF_ARGS。 “
真的很棒的答案。已经使用过5次了。 – 2013-07-01 20:05:23