summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2021-01-02 15:17:23 (EST)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2021-01-02 15:22:02 (EST)
commit904df8c842ad0f322a67f62a2c9c956cfd7abf25 (patch)
treea19c2a47f94db05ae884e4ea1cdab3b51ba605f9
parent2d4bc5e8e133f8f353562f01618646cf8e2649e1 (diff)
locale: Add C and POSIX locales
-rw-r--r--NEWS5
-rw-r--r--locale/C/libopkbuild_2.sh59
-rw-r--r--locale/C/opkbuild.sh119
l---------locale/POSIX1
-rw-r--r--locale/local.mk4
5 files changed, 188 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 1c835ec..daa44cc 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,11 @@ libopkbuild:
infinite loop when passed times on January 1. This time bomb broke
ob-buildopk one day every year.
+Locales:
+
+ * "C" and "POSIX" locales have been added. They are identical to the
+ "en_US" locale.
+
opkbuild version 4.2.1
----------------------
diff --git a/locale/C/libopkbuild_2.sh b/locale/C/libopkbuild_2.sh
new file mode 100644
index 0000000..185d628
--- /dev/null
+++ b/locale/C/libopkbuild_2.sh
@@ -0,0 +1,59 @@
+# C/POSIX message strings for the "libopkbuild_2" text domain
+#
+# Copyright (C) 2012, 2019 Patrick McDermott
+#
+# This file is part of opkbuild.
+#
+# opkbuild is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# opkbuild is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with opkbuild. If not, see <http://www.gnu.org/licenses/>.
+
+# lib/output.sh
+msg_libopkbuild_2_output_error_format='%s: Error: %s'
+msg_libopkbuild_2_output_warning_format='%s: Warning: %s'
+msg_libopkbuild_2_output_info_format='%s: %s'
+
+# lib/package.sh
+msg_libopkbuild_2_unable_to_detect_package_format='Unable to detect package format'
+msg_libopkbuild_2_bad_binary_name='Bad binary package name: "%s"'
+msg_libopkbuild_2_duplicate_clean_binary_name='Duplicate clean binary package name: "%s"'
+
+# lib/package/*.sh
+msg_libopkbuild_2_bad_section='Binary package "%s" has invalid section name "%s"'
+
+# lib/control.sh
+msg_libopkbuild_2_control_empty_line='%s: empty line'
+msg_libopkbuild_2_control_bad_nv='%s: badly formatted control field'
+msg_libopkbuild_2_control_unknown_field='%s: unrecognized field "%s"'
+msg_libopkbuild_2_control_duplicate_field='%s: duplicate field "%s"'
+msg_libopkbuild_2_control_found_contination='%s: found continuation line where expected start of field'
+msg_libopkbuild_2_list_item_separator=', '
+msg_libopkbuild_2_control_missing_fields='%s: missing fields: %s'
+msg_libopkbuild_2_substvar_deep_nesting='Possible recursion in substitutions'
+msg_libopkbuild_2_substvar_invalid='Invalid substitution variable "%s"'
+msg_libopkbuild_2_substvar_unknown='Unknown substitution variable "%s"'
+
+# lib/changelog.sh
+msg_libopkbuild_2_changelog_found_blank_line='%s: found blank line where expected %s'
+msg_libopkbuild_2_changelog_found_heading='%s: found start of entry where expected %s'
+msg_libopkbuild_2_changelog_bad_heading='%s: badly formatted heading line'
+msg_libopkbuild_2_changelog_bad_source='%s: invalid source package name "%s"'
+msg_libopkbuild_2_changelog_bad_source_version='%s: invalid source package version identifier "%s"'
+msg_libopkbuild_2_changelog_found_trailer='%s: found trailer where expected %s'
+msg_libopkbuild_2_changelog_bad_trailer='%s: badly formatted trailer line'
+msg_libopkbuild_2_changelog_found_change='%s: found change data where expected %s'
+msg_libopkbuild_2_changelog_bad_line='%s: unrecognized line'
+msg_libopkbuild_2_changelog_found_eof='%s: found eof where expected %s'
+msg_libopkbuild_2_changelog_expect_first_heading='first heading'
+msg_libopkbuild_2_changelog_expect_start_changes='next heading or eof'
+msg_libopkbuild_2_changelog_expect_next_or_eof='start of change data'
+msg_libopkbuild_2_changelog_expect_changes_or_trailer='more change data or trailer'
diff --git a/locale/C/opkbuild.sh b/locale/C/opkbuild.sh
new file mode 100644
index 0000000..efeafd1
--- /dev/null
+++ b/locale/C/opkbuild.sh
@@ -0,0 +1,119 @@
+# C/POSIX message strings for the "opkbuild" text domain
+#
+# Copyright (C) 2012, 2019 Patrick McDermott
+#
+# This file is part of opkbuild.
+#
+# opkbuild is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# opkbuild is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with opkbuild. If not, see <http://www.gnu.org/licenses/>.
+
+# src/opkbuild.sh
+msg_opkbuild_usage='Usage: %s [<option>...]'
+msg_opkbuild_help='
+Options:
+ -b build only binary packages
+ -B build only architecture-dependent binary packages
+ -P build only platform-dependent binary packages
+ -S build only the source package
+ -F build the source package and all binary packages
+ -T <target> target of the "build" makefile to build
+ -a <host-arch> distribution architecture for which architecture-
+ dependent packages should be built (default: system
+ architecture)
+ -p <host-plat> application platform for which platform-specific
+ packages should be configured (default: system
+ platform)
+ -D check build dependencies (default behavior)
+ -d do not check build dependencies
+ -C clean source packaging after build (default behavior
+ unless the -T option is given)
+ -c do not clean source packaging
+ -r <uid0-cmd> command to assume user ID 0 (default: fakeroot)
+ -h display this help and exit
+ -V display the version and exit
+'
+msg_opkbuild_version='%s (%s) %s
+Copyright (C) 2012-2014, 2018-2020 Patrick McDermott
+License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
+
+Written by Patrick McDermott.'
+msg_opkbuild_bsf_mutex='Options -b, -S, and -F are mutually exclusive'
+msg_opkbuild_bad_opt='Invalid option "%s"'
+msg_opkbuild_uid0_cmd_not_found='UID 0 command "%s" not found'
+msg_opkbuild_uid0_cmd_bad_uid='UID 0 command "%s" doesn'\''t give UID 0'
+msg_opkbuild_setup_arch_plat='Detecting architecture and platform...'
+msg_opkbuild_make_work_area='Making work area...'
+msg_opkbuild_parse_package_metadata='Parsing package metadata...'
+msg_opkbuild_build_source='Building source package...'
+msg_opkbuild_cant_make_src_pkg_dir='Can'\''t make data directory for source package'
+msg_opkbuild_cant_install_src_pkg_file='Can'\''t install source package file'
+msg_opkbuild_cant_rm_src_pkg_data='Can'\''t clean up data directory for source package'
+msg_opkbuild_build_arch_stat_header='Build system:'
+msg_opkbuild_arch_stat_arch=' Architecture: %s'
+msg_opkbuild_arch_stat_plat=' Platform: %s'
+msg_opkbuild_host_arch_stat_header='Host system:'
+
+# src/ob-checkbuilddeps.sh
+msg_opkbuild_checking_build_deps='Checking build dependencies...'
+msg_opkbuild_missing_build_deps='Missing build dependencies: %s'
+
+# src/ob-buildenv.sh
+msg_opkbuild_setup_build_env='Setting up build environment...'
+
+# src/ob-unpacksource.sh
+msg_opkbuild_already_unpacked='Sources already unpacked'
+msg_opkbuild_unpacking_native='Copying native source directory...'
+msg_opkbuild_cant_unpack_native='Can'\''t copy native source directory'
+msg_opkbuild_no_sources='No native or upstream sources found'
+msg_opkbuild_multiple_upstream_sources='Multiple upstream source archives found'
+msg_opkbuild_unsupported_archive_compression='Compression format with extension "%s" nsupported'
+msg_opkbuild_no_upstream_dirs='No directories found in upstream source archive'
+msg_opkbuild_multiple_top_upstream_dirs='Multiple top-level directories found in upstream source archive'
+msg_opkbuild_unpacking_upstream='Extracting upstream source archive...'
+msg_opkbuild_cant_unpack_upstream='Can'\''t extract upstream source archive'
+msg_opkbuild_cant_move_native='Can'\''t move extracted upstream source directory'
+
+# src/ob-applypatches.sh
+msg_opkbuild_skipping_patch='Skipping applied patch "%s"...'
+msg_opkbuild_applying_patch='Applying patch "%s"...'
+msg_opkbuild_cant_apply_patch='Can'\''t apply patch "%s"'
+msg_opkbuild_no_patches='No patches to be applied'
+
+# src/ob-installplatconf.sh
+msg_opkbuild_no_plat_config='No config files to be copied'
+msg_opkbuild_bad_config_syntax='Syntax error in platform configuration file list "%s"'
+msg_opkbuild_cant_make_config_dest_dir='Can'\''t make directory "%s" for platform configuration'
+msg_opkbuild_no_config_dir='No platform configuration files found'
+msg_opkbuild_copying_config_file='Copying configuration file "%s" to "%s"...'
+msg_opkbuild_cant_copy_config_file='Can'\''t copy configuration file'
+
+# src/ob-installdocs.sh
+msg_opkbuild_cant_get_doc_pkg='Can'\''t find package to provide documentation files'
+msg_opkbuild_cant_make_doc_dir='Can'\''t make documentation directory'
+msg_opkbuild_docs_already_installed='Package documentation already installed into package "%s"'
+msg_opkbuild_installing_docs='Installing package documentation into package "%s"...'
+msg_opkbuild_cant_cp_doc_file='Can'\''t copy documentation file "%s"'
+msg_opkbuild_docs_already_linked='Link to documentation already made in package "%s"'
+msg_opkbuild_linking_docs='Making link to documentation in package "%s"...'
+msg_opkbuild_cant_ln_doc_dir='Can'\''t make link to documentation directory'
+
+# src/ob-gencontrol.sh
+msg_opkbuild_gen_control='Generating control files for package "%s"...'
+
+# src/ob-buildopk
+msg_opkbuild_build_opk='Packing "%s"...'
+
+# src/ob-genchanges.sh
+msg_opkbuild_gen_changes='Generating "%s"...'
diff --git a/locale/POSIX b/locale/POSIX
new file mode 120000
index 0000000..96d80cd
--- /dev/null
+++ b/locale/POSIX
@@ -0,0 +1 @@
+C \ No newline at end of file
diff --git a/locale/local.mk b/locale/local.mk
index a18bf5e..cd14569 100644
--- a/locale/local.mk
+++ b/locale/local.mk
@@ -16,6 +16,10 @@
# along with opkbuild. If not, see <http://www.gnu.org/licenses/>.
locale_sources = \
+ locale/C/libopkbuild_2.sh \
+ locale/C/opkbuild.sh \
+ locale/POSIX/libopkbuild_2.sh \
+ locale/POSIX/opkbuild.sh \
locale/en_US/libopkbuild_2.sh \
locale/en_US/opkbuild.sh
locale_MESSAGES = $(locale_sources:.sh=.ms)