diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | kawaii-gcc-zh-cn-git.install | 18 |
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e9860e5eed95 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = kawaii-gcc-zh-cn-git + pkgdesc = GCCコンパイラーを可愛くしましょう!Make your GCC compiler kawaii. + pkgver = r24.fbfb66a + pkgrel = 1 + url = https://github.com/Bill-Haku/kawaii-gcc + install = kawaii-gcc-zh-cn-git.install + arch = any + license = GPL3 + makedepends = git + makedepends = gettext + provides = kawaii-gcc + source = git+https://github.com/Bill-Haku/kawaii-gcc + sha256sums = SKIP + +pkgname = kawaii-gcc-zh-cn-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1dcb80d6f409 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: RiverOnVenus <error@zhui.dev> +# Contributor: Yufan You <ouuansteve at gmail> + +_pkgname=kawaii-gcc +pkgname="$_pkgname-zh-cn-git" +pkgver=r24.fbfb66a +pkgrel=1 +provides=("$_pkgname") +pkgdesc='GCCコンパイラーを可愛くしましょう!Make your GCC compiler kawaii. ' +arch=(any) +url='https://github.com/Bill-Haku/kawaii-gcc' +license=(GPL3) +makedepends=(git gettext) +install=${pkgname}.install +source=("git+${url}") +sha256sums=('SKIP') + +pkgver() { + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +build() { + cd "$_pkgname" + make merge-zh + msgfmt gcc-zh.po -o gcc.mo +} + +package() { + cd "$_pkgname" + install -Dm644 gcc.mo -t "$pkgdir/usr/share/locale/zh_CN_kawaii/LC_MESSAGES" +} diff --git a/kawaii-gcc-zh-cn-git.install b/kawaii-gcc-zh-cn-git.install new file mode 100644 index 000000000000..eb492dda1250 --- /dev/null +++ b/kawaii-gcc-zh-cn-git.install @@ -0,0 +1,18 @@ +#!/bin/sh + +post_install() { + echo ":: This package doesn't replace the existing gcc.mo" + echo " It creates a new folder named \"zh_CN_kawaii\" in the \"/usr/share/locale/\" directory" + echo " gcc.mo in the \"LC_MESSAGES/\" directory" + echo " Need to set the environment variable LANGUAGE makes GCC kawaii" + echo " " + echo " 这个包没有替换原有的 gcc.mo" + echo " 而是在 \"/usr/share/locale/\" 目录下新建了一个 \"zh_CN_kawaii\" 文件夹" + echo " gcc.mo 在 \"LC_MESSAGES/\" 目录中" + echo " 需要设置环境变量 LANGUAGE 让 GCC 变可爱" + +} + +post_upgrade() { + post_install +} |