Package admx-chromium: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | %define _destdir %_datadir/PolicyDefinitions %define _unpackaged_files_terminate_build 1 Name: admx-chromium Version: 146.0 Release: alt1 Summary: Chromium-specific ADMX policy templates License: CC-BY-2.5 Group: System/Configuration/Other Url: https://www.chromium.org/administrators/policy-templates BuildArch: noarch BuildRequires: admx-lint BuildRequires: iconv Source0: policy_templates.tar %description Chromium-specific ADMX files, which are registry-based policy settings provide an XML-based structure for defining the display of the Administrative Template policy settings in the Group Policy Object Editor. %prep %setup -q -n policy_templates %install mkdir -p %buildroot%_datadir cp -a windows/admx/ %buildroot%_destdir for file in %buildroot%_destdir/*.admx %buildroot%_destdir/*-*/*.adml; do if echo "$(basename "$file")" | grep -q "^chrome"; then mv "$file" "$file.utf16" iconv -f UTF-16 -t UTF-8 <"$file.utf16" >"$file" rm -f "$file.utf16" fi grep -q "^\(<policyDefinitions\|<policyDefinitionResources\) .*xmlns:xsd=" "$file" || sed -i 's/\(<policyDefinitions\|<policyDefinitionResources\)/\1 xmlns:xsd="http:\/\/www.w3.org\/2001\/XMLSchema"/' "$file" grep -q "^\(<policyDefinitions\|<policyDefinitionResources\) .*xmlns:xsi=" "$file" || sed -i 's/\(<policyDefinitions\|<policyDefinitionResources\)/\1 xmlns:xsi="http:\/\/www.w3.org\/2001\/XMLSchema-instance"/' "$file" grep -q "^\(<policyDefinitions\|<policyDefinitionResources\) .*xmlns=" "$file" || sed -i 's/\(<policyDefinitions\|<policyDefinitionResources\)/\1 xmlns="http:\/\/schemas.microsoft.com\/GroupPolicy\/2006\/07\/PolicyDefinitions"/' "$file" if [ "$file" = "%buildroot%_destdir/ru-RU/chrome.adml" ]; then sed -i -e 's/ True/ Включено/g' -e 's/ False/ Отключено/g' -e 's/ Enabled/ Включено/g' -e 's/ Disabled/ Отключено/g' "$file" fi done %check for file in %buildroot%_destdir/*.admx %buildroot%_destdir/*-*/*.adml; do admx-lint --input_file "$file" done %files %dir %_destdir %dir %_destdir/*-*/ %_destdir/*.admx %_destdir/*/*.adml %changelog * Tue Mar 17 2026 Valentin Sokolov <sova@altlinux.org> 146.0-alt1 - Update to latest release 146.0-7680.72 - Improved ru-lang policy description * Thu Dec 25 2025 Valentin Sokolov <sova@altlinux.org> 143.0-alt1 - Update to latest release 143.0-7499.170 - Fix bugs (closes: 49150, 50940, 50938, 50939) * Mon Oct 13 2025 Valentin Sokolov <sova@altlinux.org> 141.0-alt1 - Update to latest release 141.0-7390.77 * Tue Jul 22 2025 Valentin Sokolov <sova@altlinux.org> 138.0-alt1 - Update to latest release 138.0-7204.158 - Translated Legacy Browser Support policy (closes: 42373) * Mon May 26 2025 Valentin Sokolov <sova@altlinux.org> 137.0-alt1 - Update to latest release 137.0-7151.41 * Fri Apr 25 2025 Valentin Sokolov <sova@altlinux.org> 135.0-alt1 - Update to latest release 135.0-7049.115 * Mon Mar 31 2025 Valentin Sokolov <sova@altlinux.org> 134.0-alt1 - Update to latest release 134.0-6998.178 * Thu Feb 13 2025 Valentin Sokolov <sova@altlinux.org> 133.0-alt1 - Update to latest release 133.0-6943.99 * Mon Oct 21 2024 Valentin Sokolov <sova@altlinux.org> 130.0-alt1 - Update to latest release 130.0-6723.59 * Mon Sep 02 2024 Valentin Sokolov <sova@altlinux.org> 128.0-alt1 - Update to latest release 128.0-6613.114 * Fri Jul 19 2024 Valentin Sokolov <sova@altlinux.org> 126.0-alt2 - Added verification and replacement of group policy state descriptions for Russian-language templates * Mon Jul 08 2024 Valentin Sokolov <sova@altlinux.org> 126.0-alt1 - Update to latest release 126.0-6478.127 * Fri May 10 2024 Evgeny Sinelnikov <sin@altlinux.org> 124.0-alt1 - Update to latest release 124.0-6367.202 * Tue Mar 05 2024 Valentin Sokolov <sova@altlinux.org> 122.0-alt1 - Update to latest release 122.0-6261.95 * Tue Feb 20 2024 Valentin Sokolov <sova@altlinux.org> 121.0-alt1 - Update to latest release 121.0-6167.185 * Mon Dec 25 2023 Evgeny Sinelnikov <sin@altlinux.org> 120.0-alt1 - Update to latest release 120.0-6099.130 * Thu Nov 23 2023 Evgeny Sinelnikov <sin@altlinux.org> 119.0-alt1 - Update to latest release 119.0-6045.160 * Fri Oct 20 2023 Evgeny Sinelnikov <sin@altlinux.org> 118.0-alt1 - Update to latest release 118.0-5993.89 * Thu Dec 29 2022 Evgeny Sinelnikov <sin@altlinux.org> 108.0-alt1 - Update to latest release 108.0-5359.125 * Tue Oct 25 2022 Evgeny Sinelnikov <sin@altlinux.org> 106.0-alt1 - Update to latest release 106.0-5249.119 * Thu Sep 15 2022 Evgeny Sinelnikov <sin@altlinux.org> 105.0-alt1 - Update to latest release 105.0-5195.127 * Sun Jul 18 2021 Evgeny Sinelnikov <sin@altlinux.org> 91.0-alt1 - Update to latest release 91.0-4472.164 - Add admx-lint check with special workaround: https://github.com/altlinux/admx-lint/issues/1 - Convert UTF-16 chrome.adm files to UTF-8 * Fri May 07 2021 Evgeny Sinelnikov <sin@altlinux.org> 90.0-alt1 - Update to latest release - Fix installation to /usr/share/PolicyDefinitions - Set right License and URL of upstream project * Fri Apr 02 2021 Alenka Glukhovskaya <alenka@altlinux.org> 89.0-alt1 - Initial release |