前のページ
次のページ
目次
- マクロの拡張の結果を見つけるために --eval を追加。
- permit multiline macro expansions with comments and %if.
- provides に versions を追加。
- docdirs に対し _mandir/_infodir マクロ拡張を追加。
- add post install configurable dependency checking.
- obsoletes に versions を追加。
- add %_install_langs to configure languages to be installed.
- ロカール検索の問い合わせ用に LC_ALL/LC_MESSAGES を追加。
- prereq に versions を追加。
- usage message に --freshen を追加。
- pgp and pgp5 have compatible RSA signature
- rpmrc 中に 複数の "Provides: " を利用できるように。
- spec ファイルと src rpm に BuildConflicts: と BuildRequires: 追加。
- vpkg-provides.sh
- %files 中の要素で複数の %lang(xx) が利用可能に。
- %lang(xx,yy,zz) constructs を利用可能に。
- spec ファイルからビルドする前に build prerequisites をチェック。
- /etc/rpmrc から macros に システム毎の 設定を コンバート。
(パッケージ作成に関しては)特に無し。
- 古い rpmrc の設定シンタックスを排除。
- pgp5 サポート。
- パッケージ毎に autoReq/autoProv 。
- --define "%foo %bar" オプションの追加。
- 完全に壊れたパッケージの再生用に %GNUconfigure を追加。
- src.rpm のインストール中の name/version/release マクロを追加。
- src.rpm のインストール中の mkdir sourcedir/specdir試みるように。
- fix: with --target=i686, pass macro %_arch=i386.
- ディスクスペースチェックを追加。
- PO meta-catalogues から I18N strings のかわりを利用可能に。
- proxy http
- spec ファイルと src rpm. に BuildPrereq: を追加。
- --excludepath の追加。
- GPG のサポート
- ftp:// と同様に http:// と file:// url's を利用可に。
- --rcfile でコロンで分けられたファイルリストを利用可能に。
- デフォルトで rpmrc/macros からコンパイル。
- arch/os (and platform) を case insensitive に。
- mkdir -p が失敗するときは /usr/lib/rpm/mkinstalldirs を使用。
- non-default languages 用に スッキプ用に --noLang を追加。
- JIS が通るように spec ファイル中で 0x1b もOKに。
- sources/patches が無いときも --rmsource --force をできるように。
- RPMBUILD_{PREP,BUILD,INSTALL,PACKAGEBINARY} で arch のみチェック
- language が2文字である仮定を廃止。
- /usr/lib/rpm/find-lang.sh の追加。
- %license/%readme バーチャルファイル 属性の追加。
- 同一ツリーから 複数のビルドを行うときのために .depend を削除。
- 先頭が空白の %define をOKに。
- :hex クエリーフォーマットの追加。
- -bs オプションの追加。
- CHANGELOG* と URL タグを サブパッケージにもコピー。
- %setup がない %files -f を動作するようにした。
- Group: i18n (like Summary:)
- --last エイリアスの追加
- --filesbypkg クエリーフォーマットの追加
- -i と -e で --notriggers の追加。
- --triggerscripts の同意語として --triggers を作成。
- source/patch 行で空白をOKに。
- %attr(mode, user, group , dirmode)の追加。
- %defattr() の追加。
- %defverify() の追加。
- DocDir: タグの追加。
- %define は行頭で用いられるときのみ動作するようにした。
- %files セクション中に使用できる %lang() を追加。
- %description -l < lang > の追加。
- Summary(lang): タグの追加。
- rpmrc ファイルに ビルド時に使用するシェルを指定できるようになった。
(デフォルトは/bin/sh)
- Prefixes: タグの追加。
- グループ名を空白にすることができるようにした。
- %trigger* の追加。
- ソースファイルは src.rpm が作成されるときに使用される uid/gid ではなくプロセスの uid/gid でインストールされるようになった。
- バージョン 2.1 以上の patch コマンドに対応。
- Obsoletes: タグの追加。
- %doc によって作られるディレクトリ名に、
- リリース番号を付加しないようにした。
- %ghost の追加。
- コマンドラインオプション buildarch/buildos の追加。
- BuildArchitectures: タグの追加。
- インストール時の prerequisite を実装。(PreReq: タグ)
- -p オプションの追加。
(指定されていなければ /bin/sh が prerequisite に追加される。)
- %config(missingok) の追加。
- %config(noreplace) の追加。
- verify スクリプト実行時に環境変数 $RPM_INSTALL_PREFIX が設定されるようになった。
- %setup で 複数の -a と -b のオプションを用いることができるようになった。
(複数の tar ファイルが扱いやすいように)
- tarball からパッケージを作成するためのコマンドラインオプション -t? を追加。
前のページ
次のページ
目次