我對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