2021年5月14日金曜日

deb パッケージを更新する

前回 Athrill2 の deb パッケージを作成した。

今回はそれの更新手順をメモ。

コンテナ起動

cd /PATH/TO/athrill-deb
docker run -it --rm --workdir "/work" ubuntu:20.04

必要なパッケージインストールと設定

# deb パッケージビルドに必要な環境変数を設定
export DEBFULLNAME="mikoto2000"
export DEBMAIL=mikoto2000@gmail.com
export LONGNAME="mikoto2000"
export USER="mikoto2000"

# tzdata の configuration が走るので、 Azia/Tokyo を選択して(Geographic area: 6, Time zone: 79)
export TZ=Asia/Tokyo
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 必要なパッケージのインストール
apt-get update
apt-get install -y gcc make git-buildpackage cdbs vim

git config --global user.name "mikoto2000"
git config --global user.email "mikoto2000@gmail.com"

リポジトリクローン

git clone --depth 1 --recurse-submodule https://github.com/mikoto2000/athrill-target-rh850f1x-deb.git

ビルド

cd athrill-target-rh850f1x-deb
BUILD_TIME=$(date "+%Y%m%e%H%M%S")
git checkout -b ${BUILD_TIME}
gbp buildpackage -us -uc --git-pristine-tar --git-pristine-tar-commit --git-tag --git-ignore-new --git-upstream-tag=${BUILD_TIME} -b

以上。

0 件のコメント:

コメントを投稿