cygportパッケージのソースコードの構造について質問があります。
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
とおりです。
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"
CygwinPortsメーリングリストの誰かが言った編集:
「設定オプションは
--libexecdir=/usr/lib --enable-python
これはCYGCONF_ARGSからのものです。」