summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGitHub Action2024-04-04 23:36:39 +0000
committerGitHub Action2024-04-04 23:36:39 +0000
commitf6ce411cd4a7d7834356b8e17ee8300d797d26ee (patch)
tree31d4c0f6fde71b61e37e90a083758ed608a02cd7
downloadaur-f6ce411cd4a7d7834356b8e17ee8300d797d26ee.tar.gz
Update from GitHub Actions: kawaii-gcc-zh-cn-git: init at r24.fbfb66a
https://github.com/RiverOnVenus/AUR-packages/actions/runs/8562678191
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD32
-rw-r--r--kawaii-gcc-zh-cn-git.install18
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
+}