diff --git a/0004-backport-add-georgian.patch b/0004-backport-add-georgian.patch new file mode 100644 index 0000000..6e7d0dd --- /dev/null +++ b/0004-backport-add-georgian.patch @@ -0,0 +1,245 @@ +diff -urN attr-2.5.1-orig/po/ka.po attr-2.5.1/po/ka.po +--- attr-2.5.1-orig/po/ka.po 1970-01-01 01:00:00.000000000 +0100 ++++ attr-2.5.1/po/ka.po 2023-09-08 11:57:17.071286185 +0200 +@@ -0,0 +1,233 @@ ++# Georgian translation of attr. ++# Copyright (C) 2022 Silicon Graphics, Inc. ++# This file is distributed under the same license as the attr package. ++# Temuri Doghonadze , 2022. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: attr 2.5.1\n" ++"Report-Msgid-Bugs-To: acl-devel@nongnu.org\n" ++"POT-Creation-Date: 2022-09-22 22:15+0200\n" ++"PO-Revision-Date: 2022-09-23 07:04+0200\n" ++"Last-Translator: Temuri Doghonadze \n" ++"Language-Team: Georgian <(nothing)>\n" ++"Language: ka\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=2; plural=(n != 1);\n" ++"X-Generator: Poedit 3.1.1\n" ++ ++#: libattr/attr_copy_fd.c:80 libattr/attr_copy_fd.c:95 ++#: libattr/attr_copy_file.c:78 libattr/attr_copy_file.c:93 ++#, c-format ++msgid "listing attributes of %s" ++msgstr "%s-ის ატრიბუტების სია" ++ ++#: libattr/attr_copy_fd.c:115 libattr/attr_copy_fd.c:132 ++#: libattr/attr_copy_file.c:113 libattr/attr_copy_file.c:130 ++#, c-format ++msgid "getting attribute %s of %s" ++msgstr "%2$s-ის %1$s ატრიბუტის მიღება" ++ ++#: libattr/attr_copy_fd.c:145 libattr/attr_copy_fd.c:164 ++#: libattr/attr_copy_file.c:143 libattr/attr_copy_file.c:162 ++#, c-format ++msgid "setting attributes for %s" ++msgstr "%s-ის ატრიბუტების დაყენება" ++ ++#: libattr/attr_copy_fd.c:152 libattr/attr_copy_file.c:150 ++#, c-format ++msgid "setting attribute %s for %s" ++msgstr "%2$s-ის %1$s ატრიბუტის დაყენება" ++ ++#: tools/attr.c:49 ++#, c-format ++msgid "" ++"Usage: %s [-LRSq] -s attrname [-V attrvalue] pathname # set value\n" ++" %s [-LRSq] -g attrname pathname # get value\n" ++" %s [-LRSq] -r attrname pathname # remove attr\n" ++" %s [-LRq] -l pathname # list attrs \n" ++" -s reads a value from stdin and -g writes a value to stdout\n" ++msgstr "" ++"გამოყენება: %s [-LRSq] -s ატრსახელი [-V ატტრსახელი] ბილიკი # მნიშვნელობის დაყენება\n" ++" %s [-LRSq] -g ატრსახელი ბილიკი # მნიშვნელობის მიღება\n" ++" %s [-LRSq] -r ატრსახელი ბილიკი # მნიშვნელობის წაშლა\n" ++" %s [-LRq] -l ბილიკი # ატრიბუტების სია\n" ++" -s წაიკითხავს მნიშვნელობას სტანდარტული შეტანიდან და -g მნიშვნელობას სტანდარტულ გამოტანაზე გამოიტანს\n" ++ ++#: tools/attr.c:87 tools/attr.c:104 tools/attr.c:113 tools/attr.c:122 ++#, c-format ++msgid "Only one of -s, -g, -r, or -l allowed\n" ++msgstr "-s, -g, -r და -l პარამეტრებიდან მხოლოდ ერთ-ერთის გამოყენებაა ნებადართული\n" ++ ++#: tools/attr.c:95 tools/attr.c:161 ++#, c-format ++msgid "-V only allowed with -s\n" ++msgstr "-V დაშვებული მხოლოდ -s -თან ერთადაა\n" ++ ++#: tools/attr.c:140 ++#, c-format ++msgid "Unrecognized option: %c\n" ++msgstr "უცნობი პარამეტრი: %c\n" ++ ++#: tools/attr.c:147 ++#, c-format ++msgid "A filename to operate on is required\n" ++msgstr "შესაცვლელი ფაილის სახელის მითითება აუცილებელია\n" ++ ++#: tools/attr.c:179 ++#, c-format ++msgid "Could not set \"%s\" for %s\n" ++msgstr "\"%s\"-ის \"%s\"-სთვის დაყენება შეუძლებელია\n" ++ ++#: tools/attr.c:184 ++#, c-format ++msgid "Attribute \"%s\" set to a %d byte value for %s:\n" ++msgstr "ატრიბუტი \"%s\" დაყენებულია %d ბაიტიან მნიშვნელობაზე %s-თვის:\n" ++ ++#: tools/attr.c:202 ++#, c-format ++msgid "Could not get \"%s\" for %s\n" ++msgstr "%2$s-სთვის \"%1$s\"-ის მიღება შეუძლებელია\n" ++ ++#: tools/attr.c:207 ++#, c-format ++msgid "Attribute \"%s\" had a %d byte value for %s:\n" ++msgstr "ატრიბუტ \"%s\"-ს %d ბაიტიანი მნიშვნელობა ჰქონდა %s-თვის:\n" ++ ++#: tools/attr.c:220 ++#, c-format ++msgid "Could not remove \"%s\" for %s\n" ++msgstr "%2$s-თვის %1$s-ის მოშლის შეცდომა\n" ++ ++#: tools/attr.c:238 ++#, c-format ++msgid "Could not list %s\n" ++msgstr "%s-ის ჩამოთვლის შეცდომა\n" ++ ++#: tools/attr.c:248 ++#, c-format ++msgid "Attribute \"%s\" has a %d byte value for %s\n" ++msgstr "ატრიბუტ \"%s\"-ს %d ბაიტიანი მნიშვნელობა აქვს %s-თვის\n" ++ ++#: tools/attr.c:260 ++#, c-format ++msgid "At least one of -s, -g, -r, or -l is required\n" ++msgstr "-s, -g, -r და -l ატრიბუტებიდან ერთ-ერთის მითითება აუცილებელია\n" ++ ++#: tools/getfattr.c:100 tools/setfattr.c:75 ++msgid "No such attribute" ++msgstr "ასეთი ატრიბუტი არ არსებობს" ++ ++#: tools/getfattr.c:265 ++#, c-format ++msgid "%s: Removing leading '/' from absolute path names\n" ++msgstr "%s: აბსოლუტური ბილიკის შემცველი სახელების წინ დაატებული \"/\"-ის მოცილება\n" ++ ++#: tools/getfattr.c:383 ++#, c-format ++msgid "%s %s -- get extended attributes\n" ++msgstr "%s %s -- გაფართოებული ატრიბუტების მიღება\n" ++ ++#: tools/getfattr.c:385 tools/setfattr.c:181 ++#, c-format ++msgid "Usage: %s %s\n" ++msgstr "გამოყენება: %s %s\n" ++ ++#: tools/getfattr.c:388 ++#, c-format ++msgid "" ++" -n, --name=name get the named extended attribute value\n" ++" -d, --dump get all extended attribute values\n" ++" -e, --encoding=... encode values (as 'text', 'hex' or 'base64')\n" ++" --match=pattern only get attributes with names matching pattern\n" ++" --only-values print the bare values only\n" ++" -h, --no-dereference do not dereference symbolic links\n" ++" --one-file-system skip files on different filesystems\n" ++" --absolute-names don't strip leading '/' in pathnames\n" ++" -R, --recursive recurse into subdirectories\n" ++" -L, --logical logical walk, follow symbolic links\n" ++" -P --physical physical walk, do not follow symbolic links\n" ++" --version print version and exit\n" ++" --help this help text\n" ++msgstr "" ++" -n, --name=name მითითებული სახელის მქონე გაფართოებული ატრიბუტის მნიშვნელობის მიღება\n" ++" -d, --dump ყველა გაფრთოებული ატრიბუტის მნიშვნელობის მიღება\n" ++" -e, --encoding=... მნიშვნელბების კოდირება (როგორც 'text'(ტექსტი), 'hex'(თევსმეტობითი) ან 'base64'(base64-ით კოდირებული)\n" ++" --match=pattern მხოლოდ მითითებულ შაბლონს რომ ემთხვევა, იმ ატრიბუტების გამოტანა\n" ++" --only-values მხოლოდ მნიშვნელობების გამოტანა\n" ++" -h, --no-dereference სიმბმბულების არ-მიყოლა\n" ++" --one-file-system ფაილების გამოტოვება, რომლებიც სხვა ფაილურ სისტემაზე არიან\n" ++" --absolute-names ბილიკის სახელებში საწყისი '/' არ მოშორდება\n" ++" -R, --recursive ქვესაქაღალდეების რეკურსია\n" ++" -L, --logical ლოგიკური სიარული, სიმბმბულებზე მიყოლა\n" ++" -P --physical ფიზიკური სიარული, სიმბმულებს არ მივყვებით\n" ++" --version ვერსიის გამოტანა და გასვლა\n" ++" --help ეს დახმარების ტექსტი\n" ++ ++#: tools/getfattr.c:489 ++#, c-format ++msgid "%s: invalid regular expression \"%s\"\n" ++msgstr "%s: არასწორი რეგულარული გამოსახულება \"%s\"\n" ++ ++#: tools/getfattr.c:503 ++#, c-format ++msgid "" ++"Usage: %s %s\n" ++"Try `%s --help' for more information.\n" ++msgstr "" ++"გამოყენება: %s %s\n" ++"მეტი ინფორმაციისთვის სცადეთ `%s --help'.\n" ++ ++#: tools/setfattr.c:129 ++#, c-format ++msgid "%s: %s: No filename found in line %d, aborting\n" ++msgstr "%s: %s: ხაზზე %d ფაილის სახელი არ არსებობს, მუშაობის დასასრული\n" ++ ++#: tools/setfattr.c:133 ++#, c-format ++msgid "%s: No filename found in line %d of standard input, aborting\n" ++msgstr "%s: ფაილის სახელი სტანდარტული შეტანის %d-ე ხაზზე მითითებული არაა. მუშაობის დასასრული\n" ++ ++#: tools/setfattr.c:180 ++#, c-format ++msgid "%s %s -- set extended attributes\n" ++msgstr "%s %s -- გაფართოებული ატრიბუტების დაყენება\n" ++ ++#: tools/setfattr.c:182 ++#, c-format ++msgid " %s %s\n" ++msgstr " %s %s\n" ++ ++#: tools/setfattr.c:184 ++#, c-format ++msgid "" ++" -n, --name=name set the value of the named extended attribute\n" ++" -x, --remove=name remove the named extended attribute\n" ++" -v, --value=value use value as the attribute value\n" ++" -h, --no-dereference do not dereference symbolic links\n" ++" --restore=file restore extended attributes\n" ++" --raw attribute value is not encoded\n" ++" --version print version and exit\n" ++" --help this help text\n" ++msgstr "" ++" -n, --name=სახელი მითითებული სახელის მქონე გაფართოებული ატრიბუტის მნიშვნელობის მიღება\n" ++" -x, --remove=სახელი მითითებული სახელის მქნე გაფართოებული ატრიბუტის წაშლა\n" ++" -v, --value=მნიშვნელობაა ატრიბუტის მნიშვნელობის დაყენება\n" ++" -h, --no-dereference სიმბმულების ბმები არ მოიხსნება\n" ++" --restore=ფაილი გაფართოებული ატრიბუტების აღდგენა\n" ++" --raw ატრიბუტის მნიშვნელობა კოოდირებული არაა\n" ++" --version ვერსიის გამოტანა და გასვლა\n" ++" --help ეს დახმარების ტექსტი\n" ++ ++#: tools/setfattr.c:264 ++#, c-format ++msgid "" ++"Usage: %s %s\n" ++" %s %s\n" ++"Try `%s --help' for more information.\n" ++msgstr "" ++"გამოყენება: %s %s\n" ++" %s %s\n" ++"მეტი ინფორმაციის მისაღებად სცადეთ `%s --help'.\n" +diff -urN attr-2.5.1-orig/po/LINGUAS attr-2.5.1/po/LINGUAS +--- attr-2.5.1-orig/po/LINGUAS 2017-09-15 15:10:38.000000000 +0200 ++++ attr-2.5.1/po/LINGUAS 2023-09-08 12:07:00.096485976 +0200 +@@ -1,3 +1,3 @@ +-cs de es fr gl nl pl sv ++cs de es fr gl ka nl pl sv + en@boldquot + en@quot diff --git a/attr.spec b/attr.spec index 83d2392..9f6b8a5 100644 --- a/attr.spec +++ b/attr.spec @@ -1,7 +1,7 @@ Summary: Utilities for managing filesystem extended attributes Name: attr Version: 2.5.1 -Release: 8%{?dist} +Release: 9%{?dist} Source0: https://download-mirror.savannah.gnu.org/releases/attr/attr-%{version}.tar.xz Source1: http://download.savannah.nongnu.org/releases/attr/attr-2.5.1.tar.xz.sig # Retreived from https://savannah.nongnu.org/people/viewgpg.php?user_id=15000 @@ -12,6 +12,7 @@ Source2: agruen-key.gpg # https://lists.nongnu.org/archive/html/acl-devel/2019-03/msg00001.html # https://lists.nongnu.org/archive/html/acl-devel/2019-05/msg00000.html Patch3: 0003-attr-2.4.48-xattr-conf-nfs4-acls.patch +Patch4: 0004-backport-add-georgian.patch License: GPL-2.0-or-later URL: https://savannah.nongnu.org/projects/attr @@ -75,6 +76,7 @@ sed -e 's|test/root/getfattr.test||' \ %build %configure +%make_build -C po ka.gmo %make_build %check @@ -122,6 +124,9 @@ ln -fs ../sys/xattr.h $RPM_BUILD_ROOT%{_includedir}/attr/xattr.h %config(noreplace) %{_sysconfdir}/xattr.conf %changelog +* Fri Sep 08 2023 Temuri Doghonadze - 2.5.1-9 +- Backporting Georgian language for RHEL10 until next release of attr + * Wed Jul 19 2023 Fedora Release Engineering - 2.5.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild