elementary4all
1.0.0
Elementary OSには、初等OSでのみ利用可能な「キュレートアプリ」と呼ばれる一連のアプリケーションがあります。通常、これらのアプリは.debパッケージ(Elementaryはアプリケーション配布のために.debを使用するDeb)でインストールできないため、Githubからコンパイルされますが、複雑で退屈です。
インストールした後、依存関係をビルドした後(通常は初等SDK依存関係)、「キュレーションアプリ」をビルドするためのワークフローは次のとおりです。
Project name: com.github.hannesschulze.optimizer
GitHub repo: https://github.com/hannesschulze/optimizer
どのタイプのビルドメカニズム(cmakeまたはmeson)を決定する
ビルド環境を構成します
ビルドメカニズムを実行します
アプリケーションのGSchemaをインストールします
elementary4allでできます:
./elementary4all <project name>
例:
./elementary4all com.github.donadigo.appeditor
上記はすべて自動的に行われます
gitを除いて、すべての依存関係はアプリケーションビルド用です(これはすべてのアプリをカバーしていないことに注意してください)
elementary4allフォルダーで実行してインストールできます。
./elementary4all --configure
Elementary4allは進行中のツールであるため、コンパイルされたアプリケーションの「DIST」バージョンは確定されていませんが、実行可能なバージョンは次のように作成されています。
com.github.<developer name>.<app name>/<app name>.AppDir
あなたはで実行できます:
./elementary4all --run <project name>
例えば:
./elementary4all --run com.github.donadigo.appeditor
または、AppRunファイルをダブルクリックしてアプリケーションを実行できます
このツールの目的は最もシームレスであるため、さまざまな機能が欠落していますが、すでに作成されています。
私は本当にそれを終えるために助けが必要ですか?