From c7955caf14083d773d7784ee7f65053eae1d6164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=28=D0=A5?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D1=8B=D1=87=D0=AA=29=20=D0=A5=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=BE=D0=B2?= Date: Tue, 27 May 2025 21:53:18 +0300 Subject: [PATCH] firefox-bin 139.0.0-2 --- firefox-bin/alr.sh | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/firefox-bin/alr.sh b/firefox-bin/alr.sh index 02ed116..dba146e 100644 --- a/firefox-bin/alr.sh +++ b/firefox-bin/alr.sh @@ -1,10 +1,12 @@ name='firefox-bin' version='139.0.0' -release='1' +release='2' desc='Fast, Private & Safe Web Browser.' +desc_ru='Быстрый, конфиденциальный и безопасный веб-браузер.' homepage='https://www.mozilla.org/firefox/' -maintainer="Евгений Храмов " -architectures=('amd64') +maintainer='Evgeniy Khramov ' +maintainer_ru="Евгений Храмов " +architectures=('amd64' '386') license=('MPL' 'GPL' 'LGPL') provides=('firefox') conflicts=('firefox' 'firefox-git') @@ -45,8 +47,10 @@ else ver="$version" fi -sources=("https://download.mozilla.org/?product=firefox-${ver}&os=linux64&lang=ru") -checksums=('SKIP') +sources_amd64=("https://download.mozilla.org/?product=firefox-${ver}&os=linux64&lang=ru") +checksums_amd64=('SKIP') +sources_386=("https://download.mozilla.org/?product=firefox-${ver}&os=linux32&lang=ru") +checksums_386=('SKIP') options=(!strip) @@ -58,7 +62,7 @@ package() { mkdir -p "$pkgdir"/opt # Install - cp -r firefox/ "$pkgdir"/opt/$name + cp -r firefox/ "$pkgdir"/opt/firefox # Launchers install -m755 $scriptdir/firefox.sh "$pkgdir"/usr/bin/firefox @@ -69,23 +73,23 @@ package() { # Icons for i in 16x16 32x32 48x48 64x64 128x128; do install -d "$pkgdir"/usr/share/icons/hicolor/$i/apps/ - ln -s /opt/$name/browser/chrome/icons/default/default${i/x*}.png \ + ln -s /opt/firefox/browser/chrome/icons/default/default${i/x*}.png \ "$pkgdir"/usr/share/icons/hicolor/$i/apps/firefox.png done # Configure dictionaries and certificates - ln -Ts /usr/share/hunspell "$pkgdir"/opt/$name/dictionaries - ln -Ts /usr/share/hyphen "$pkgdir"/opt/$name/hyphenation - ln -sf /usr/lib/libnssckbi.so "$pkgdir"/opt/$name/libnssckbi.so + ln -Ts /usr/share/hunspell "$pkgdir"/opt/firefox/dictionaries + ln -Ts /usr/share/hyphen "$pkgdir"/opt/firefox/hyphenation + ln -sf /usr/lib/libnssckbi.so "$pkgdir"/opt/firefox/libnssckbi.so # Disable update checks - mkdir "$pkgdir"/opt/$name/distribution - install -m644 $scriptdir/policies.json "$pkgdir"/opt/$name/distribution/ + mkdir "$pkgdir"/opt/firefox/distribution + install -m644 $scriptdir/policies.json "$pkgdir"/opt/firefox/distribution/ } files() { + printf '"%s" ' ./opt/**/* + printf '"%s" ' ./usr/share/icons/hicolor/*/apps/firefox.png echo ./usr/bin/firefox echo ./usr/share/applications/firefox.desktop - printf '"%s" ' ./usr/share/icons/hicolor/*/apps/* - printf '"%s" ' ./opt/firefox-bin/**/* } \ No newline at end of file