aboutsummaryrefslogtreecommitdiff
path: root/repos/extra
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-03-04 07:59:23 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-03-04 07:59:23 +0800
commit9abee8ee80da10e3f874c5aacf8b0356616ee164 (patch)
tree4a8cfa08a1ed39d12fbac0c9991dee896c730cfb /repos/extra
parent9bfcfff90db09807ab6d756dcf29510d78fef144 (diff)
downloadalicelinux-9abee8ee80da10e3f874c5aacf8b0356616ee164.tar.gz
alicelinux-9abee8ee80da10e3f874c5aacf8b0356616ee164.zip
musl-locales: new added
Diffstat (limited to 'repos/extra')
-rw-r--r--repos/extra/musl-locales/.checksum2
-rw-r--r--repos/extra/musl-locales/.files23
-rw-r--r--repos/extra/musl-locales/abuild6
-rw-r--r--repos/extra/musl-locales/default-locpath.patch12
4 files changed, 43 insertions, 0 deletions
diff --git a/repos/extra/musl-locales/.checksum b/repos/extra/musl-locales/.checksum
new file mode 100644
index 00000000..1ef81d17
--- /dev/null
+++ b/repos/extra/musl-locales/.checksum
@@ -0,0 +1,2 @@
+1bb53834a136c2502ce515e0b5140171f8f1367705108a23764b4060ef0783a9 default-locpath.patch
+7e3397057a4ea7eebcf324354fea6da03c7e1d2298bf76ac46a0535437261b13 musl-locales-0.1.0.tar.gz
diff --git a/repos/extra/musl-locales/.files b/repos/extra/musl-locales/.files
new file mode 100644
index 00000000..2b8cce01
--- /dev/null
+++ b/repos/extra/musl-locales/.files
@@ -0,0 +1,23 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/locale
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/i18n/
+drwxr-xr-x root/root usr/share/i18n/locales/
+drwxr-xr-x root/root usr/share/i18n/locales/musl/
+-rw-r--r-- root/root usr/share/i18n/locales/musl/cs_CZ.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/de_CH.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/de_DE.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/en_GB.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/en_US.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/es_ES.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/fi_FI.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/fr_FR.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/it_IT.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/nb_NO.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/nl_NL.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/pt_BR.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/pt_PT.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/ru_RU.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/sr_RS.UTF-8
+-rw-r--r-- root/root usr/share/i18n/locales/musl/sv_SE.UTF-8
diff --git a/repos/extra/musl-locales/abuild b/repos/extra/musl-locales/abuild
new file mode 100644
index 00000000..48cd7fac
--- /dev/null
+++ b/repos/extra/musl-locales/abuild
@@ -0,0 +1,6 @@
+name=musl-locales
+version=0.1.0
+release=1
+source="https://git.adelielinux.org/adelie/${name}/-/archive/${version}/${name}-${version}.tar.gz
+ default-locpath.patch"
+build_opt="-DLOCALE_PROFILE=OFF"
diff --git a/repos/extra/musl-locales/default-locpath.patch b/repos/extra/musl-locales/default-locpath.patch
new file mode 100644
index 00000000..ad6b1143
--- /dev/null
+++ b/repos/extra/musl-locales/default-locpath.patch
@@ -0,0 +1,12 @@
+diff --git a/locale.c b/locale.c
+index ede426d..856ae30 100644
+--- a/locale.c
++++ b/locale.c
+@@ -105,6 +105,7 @@ static int argp_parse(int argc, char *argv[])
+ static void list_locale()
+ {
+ const char *locpath = getenv("MUSL_LOCPATH");
++ if (locpath == NULL) locpath = "/usr/share/i18n/locales/musl";
+ printf("C\n");
+ printf("C.UTF-8\n");
+ if(locpath != NULL)