問題タブ [flatpak]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
835 参照

vala - libpeas-1.0 は meson-dependency ではなく pkg-config で見つかりました

私は GNOME ビルダーを使用して vala プロジェクトを作成し、次の方法で meson への依存関係として libpeas-1.0 を追加しようとしました。

これは失敗します:

私が実行した場合:

バッシュで、私は得る:

また機能するのは次のとおりです。

ここで何がうまくいかないのでしょうか?

0 投票する
0 に答える
128 参照

flatpak - flatpak によってインストールされたブラケットを開けません

flatpak多くの人に勧められているので試してみたい。最初の試行で、パッケージをインストールしましたBracketsが、失敗しました。開くことができません。

ターミナルで実行します:

このエラーが発生します

エラー: runtime/org.freedesktop.Sdk/x86_64/1.6 がインストールされていません`

0 投票する
0 に答える
784 参照

mysql - Meson find_program がプログラムを見つけられない

gnome-builder と flatpak を使用して Vala プログラムを構築しています。mySQL データベースに接続したくありません。mysql_configそのため、適切なコンパイラ フラグを取得するために実行する必要があります。

だから私mysql_config = find_program('mysql_config')は meson.build ファイルに追加しました。

コンパイルしようとすると、meson.build:7:0: ERROR: Program(s) ['mysql_config'] not found or not executable.

whereis mysql_configコマンドラインで実行すると、期待される結果が得られmysql_config: /usr/bin/mysql_configます。またmysql_config --cflags、期待される結果でコマンドラインから実行することもできます-I/usr/include/mysql -I/usr/include/mysql

そういうわけで、flatpak-builder でビルドしていることが問題だと思います。

私の ./meson.build:

私の ./src/meson.build

ビルド プロセスの完全な出力:

Github.comで完全なコードを見つけることができます。

0 投票する
1 に答える
359 参照

mono - flatpak パッケージのビルド

アプリケーションを flatpak パッケージに入れる作業をしています。私のアプリケーション ( https://sourceforge.net/p/audiocuesheet ) は、gtk-sharp2 を使用するモノビルドです。私は flatpak が初めてで、次のようなマニフェストを作成し始めました。

flatpack-builder を実行すると、次の出力が得られます。

それで、あなたは私が得るエラーを見ます。「AudioCuesheetEditor」は monodevelop から自動生成されるパラメータで mono を起動するラッパーシェルスクリプトです。しかし、ビルダーがスクリプトを見つけられないのはなぜでしょうか?

基本的に私の flatpak パッケージのアイデアは次のとおりです。2. このビルド (sourceforge で入手可能) を抽出し、システム内の正しい場所にコピーします。3.完了

ここで何がうまくいかないのか、誰か教えてもらえますか?助けてくれてありがとう

0 投票する
1 に答える
427 参照

vala - Flatpak バンドル libmysqlclient

flatpak で Vala プログラムを構築しようとしています。mysql サーバーに接続する必要があるためlibmysqlclient、flatpak にバンドルする必要があります。

mysql_configそれが私が meson.build ファイルに追加した理由です。

問題は、flatpak ランタイムで mysql_config を使用できないことです。そのため、フラットパックにバンドルする必要があります。

ただし、Flatpak のドキュメントはあまり役に立ちませんでした。

フラットパックのドキュメント

モジュール

モジュール リストは、ビルド プロセスの一部としてビルドされる各モジュールを指定します。これらのモジュールの 1 つはアプリケーション自体であり、他のモジュールは Flatpak の一部としてバンドルされている依存関係とライブラリです。単純なアプリケーションは 1 つまたは 2 つのモジュールしか指定しないため、モジュール セクションが短くなる場合がありますが、一部のアプリケーションでは多数のモジュールをバンドルできるため、モジュール セクションが長くなります。

GNOME ディクショナリのモジュール セクションは短く、アプリケーション自体が含まれているだけで、次のようになっています。

ご覧のとおり、リストされた各モジュールには名前 (自由に割り当てることができます) とソースのリストがあります。各ソースにはタイプがあり、使用可能なタイプは次のとおりです。

ソースの種類ごとに異なるプロパティを使用できます。これは、Flatpak Builder コマンド リファレンスに一覧表示されています。

libmysqlclientflatpakに追加する方法と、flatpakmysql_configに正しいコンパイラ フラグを設定する方法を教えてください。

これは私のマニフェストです (gnome-builder のデフォルト):