Firefox/Thunderbird用に gnome-keyring拡張機能 を使用しています。
このプラグインには以前は [〜#〜] ppa [〜#〜] がありましたが、メンテナはあきらめました 、xulrunnerの新しいポリシーにより、最新のFirefoxバージョンに追いつくのが困難になるため、理論的根拠を参照してください ここ 。
具体的には この投稿 xulrunnerdevがUbuntuから削除されることを示しています。
そのため、拡張機能はDebian、Fedoraで利用可能になりましたが、Ubuntuでは利用できません!
現在、Firefoxを互換性のある最新バージョン(22)に固定しましたが、この拡張機能を手動でコンパイルするつもりです。
ソースコードは github上 にあります。 xulrunnerSDKに依存します。
だからここに私の質問があります:
次の方法でコンパイルできます。
コンパイル:
XUL_CFLAGS = "-I ../../ xulrunner-sdk/include -I ../../ xulrunner-sdk/include/nspr" XUL_LDFLAGS = "-L ../../ xulrunner-sdk/lib -lxpcomglue_s -lxul -lmozalloc -lplds4 -lplc4 -lnspr4 -lpthread -ldl "XPCOM_ABI_FLAGS =" -Wl、-rpath =/usr/lib/firefox "make
生成されたxpiファイルを使用して拡張機能をインストールします
Firefox拡張機能をパッケージ化する方法に関するリソースがいくつかあります。