From f36fd352d7d9410e9b1228ce5d26c44fa29344ea Mon Sep 17 00:00:00 2001 From: KF-Art Date: Thu, 25 Aug 2022 19:58:31 -0400 Subject: [PATCH] New Package: librewolf-musl-103.0.2_2 This is the first glibc-containerized compatibility package for musl. All bug reports are welcome. --- srcpkgs/librewolf-musl/INSTALL | 21 ++++ srcpkgs/librewolf-musl/INSTALL.msg | 5 + srcpkgs/librewolf-musl/REMOVE | 12 +++ srcpkgs/librewolf-musl/REMOVE.msg | 5 + srcpkgs/librewolf-musl/files/default128.png | Bin 0 -> 6139 bytes srcpkgs/librewolf-musl/files/default16.png | Bin 0 -> 695 bytes srcpkgs/librewolf-musl/files/default32.png | Bin 0 -> 1481 bytes srcpkgs/librewolf-musl/files/default48.png | Bin 0 -> 2242 bytes srcpkgs/librewolf-musl/files/default64.png | Bin 0 -> 3038 bytes .../librewolf-musl/files/librewolf.desktop | 75 +++++++++++++++ srcpkgs/librewolf-musl/files/librewolf.svg | 90 ++++++++++++++++++ srcpkgs/librewolf-musl/template | 32 +++++++ 12 files changed, 240 insertions(+) create mode 100644 srcpkgs/librewolf-musl/INSTALL create mode 100644 srcpkgs/librewolf-musl/INSTALL.msg create mode 100644 srcpkgs/librewolf-musl/REMOVE create mode 100644 srcpkgs/librewolf-musl/REMOVE.msg create mode 100644 srcpkgs/librewolf-musl/files/default128.png create mode 100644 srcpkgs/librewolf-musl/files/default16.png create mode 100644 srcpkgs/librewolf-musl/files/default32.png create mode 100644 srcpkgs/librewolf-musl/files/default48.png create mode 100644 srcpkgs/librewolf-musl/files/default64.png create mode 100644 srcpkgs/librewolf-musl/files/librewolf.desktop create mode 100644 srcpkgs/librewolf-musl/files/librewolf.svg create mode 100644 srcpkgs/librewolf-musl/template diff --git a/srcpkgs/librewolf-musl/INSTALL b/srcpkgs/librewolf-musl/INSTALL new file mode 100644 index 0000000..d4fb755 --- /dev/null +++ b/srcpkgs/librewolf-musl/INSTALL @@ -0,0 +1,21 @@ +# INSTALL +# LibreWolf setup script for Cereus/Void Musl + +case "$ACTION" in +post) + if [ "$UPDATE" = "yes" ]; then + voidnsrun -r /glibc xbps-install -Syu librewolf-bin + else + # Enter via chroot to container and install librewolf-bin + # This is necessary, because through voidnsrun it will not install automatically its dependencies, as the host already has them. + xchroot /glibc xbps-install -Syf librewolf-bin + + # Install fonts and GTK theme + voidnsrun -r /glibc xbps-install -fy freetype fontconfig libXft xorg-fonts fonts-roboto-ttf Graphite-gtk-theme-black + + # Ensure that xchroot has unmounted all binds + umount -R "glibc/dev" "glibc/etc/resolv.conf" "glibc/proc" "glibc/sys" + fi + ;; + +esac diff --git a/srcpkgs/librewolf-musl/INSTALL.msg b/srcpkgs/librewolf-musl/INSTALL.msg new file mode 100644 index 0000000..1fda37b --- /dev/null +++ b/srcpkgs/librewolf-musl/INSTALL.msg @@ -0,0 +1,5 @@ +LibreWolf has succesfully been installed in glibc container. +To launch it run: +$ voidnsrun -r /glibc /glibc/usr/bin/librewolf + +(A desktop launcher does already this for you) diff --git a/srcpkgs/librewolf-musl/REMOVE b/srcpkgs/librewolf-musl/REMOVE new file mode 100644 index 0000000..d370fd9 --- /dev/null +++ b/srcpkgs/librewolf-musl/REMOVE @@ -0,0 +1,12 @@ +# INSTALL +# LibreWolf remove script for Cereus/Void Musl + +case "$ACTION" in +post) + # Enter via chroot to container and remove librewolf-bin + xchroot /glibc xbps-install -Ryfv librewolf-bin + + # Ensure that xchroot has unmounted all binds + umount -R "/glibc/dev" "/glibc/etc/resolv.conf" "/glibc/proc" "/glibc/sys" + ;; +esac diff --git a/srcpkgs/librewolf-musl/REMOVE.msg b/srcpkgs/librewolf-musl/REMOVE.msg new file mode 100644 index 0000000..3f0abe7 --- /dev/null +++ b/srcpkgs/librewolf-musl/REMOVE.msg @@ -0,0 +1,5 @@ +LibreWolf has succesfully been removed from glibc container. +Please note that the fonts and GTK themes will not be removed, as you can need them later. + +If you will not longer need them, run: +# voidnsrun -r /glibc xbps-remove -Rfy freetype fontconfig libXft xorg-fonts fonts-roboto-ttf Graphite-gtk-theme-black diff --git a/srcpkgs/librewolf-musl/files/default128.png b/srcpkgs/librewolf-musl/files/default128.png new file mode 100644 index 0000000000000000000000000000000000000000..8531e511db98923fba1f5f8cd70fa6e3a0b014c3 GIT binary patch literal 6139 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 literal 0 HcmV?d00001 diff --git a/srcpkgs/librewolf-musl/files/default32.png b/srcpkgs/librewolf-musl/files/default32.png new file mode 100644 index 0000000000000000000000000000000000000000..7876d4b12d486474a4a4652b551fe6082420b8f2 GIT binary patch literal 1481 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 literal 0 HcmV?d00001 diff --git a/srcpkgs/librewolf-musl/files/librewolf.desktop b/srcpkgs/librewolf-musl/files/librewolf.desktop new file mode 100644 index 0000000..4157c9b --- /dev/null +++ b/srcpkgs/librewolf-musl/files/librewolf.desktop @@ -0,0 +1,75 @@ +[Desktop Entry] +Version=1.0 +Name=LibreWolf +GenericName=Web Browser +Comment=Browse the World Wide Web +Exec=voidnsrun -r /glibc /glibc/usr/bin/librewolf %u +Icon=librewolf +Categories=GNOME;GTK;Network;WebBrowser; +Type=Application +Terminal=false +StartupNotify=true +Keywords=Internet;WWW;Browser;Web;Explorer +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; +Actions=new-window;new-private-window; + +[Desktop Action new-window] +Name=Open a New Window +Name[ar]=افتح نافذة جديدة +Name[ast]=Abrir una ventana nueva +Name[bn]=Abrir una ventana nueva +Name[ca]=Obre una finestra nova +Name[cs]=Otevřít nové okno +Name[da]=Åbn et nyt vindue +Name[de]=Ein neues Fenster öffnen +Name[el]=Νέο παράθυρο +Name[es]=Abrir una ventana nueva +Name[fi]=Avaa uusi ikkuna +Name[fr]=Ouvrir une nouvelle fenêtre +Name[gl]=Abrir unha nova xanela +Name[he]=פתיחת חלון חדש +Name[hr]=Otvori novi prozor +Name[hu]=Új ablak nyitása +Name[it]=Apri una nuova finestra +Name[ja]=新しいウィンドウを開く +Name[ko]=새 창 열기 +Name[ku]=Paceyeke nû veke +Name[lt]=Atverti naują langą +Name[nb]=Åpne et nytt vindu +Name[nl]=Nieuw venster openen +Name[pt]=Abrir nova janela +Name[pt_BR]=Abrir nova janela +Name[ro]=Deschide o fereastră nouă +Name[ru]=Новое окно +Name[sk]=Otvoriť nové okno +Name[sl]=Odpri novo okno +Name[sv]=Öppna ett nytt fönster +Name[tr]=Yeni pencere aç +Name[ug]=يېڭى كۆزنەك ئېچىش +Name[uk]=Відкрити нове вікно +Name[vi]=Mở cửa sổ mới +Name[zh_CN]=新建窗口 +Name[zh_TW]=開啟新視窗 +Exec=voidnsrun -r /glibc /glibc/usr/bin/librewolf -new-window + +[Desktop Action new-private-window] +Name=Open a New Private Window +Name[ar]=افتح نافذة جديدة للتصفح الخاص +Name[ca]=Obre una finestra nova en mode d'incògnit +Name[cs]=Otevřít nové anonymní okno +Name[de]=Ein neues privates Fenster öffnen +Name[el]=Νέο ιδιωτικό παράθυρο +Name[es]=Abrir una ventana privada nueva +Name[fi]=Avaa uusi yksityinen ikkuna +Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée +Name[he]=פתיחת חלון גלישה פרטית חדש +Name[hu]=Új privát ablak nyitása +Name[it]=Apri una nuova finestra anonima +Name[nb]=Åpne et nytt privat vindu +Name[ru]=Новое приватное окно +Name[sl]=Odpri novo okno zasebnega brskanja +Name[sv]=Öppna ett nytt privat fönster +Name[tr]=Yeni gizli pencere aç +Name[uk]=Відкрити нове вікно у потайливому режимі +Name[zh_TW]=開啟新隱私瀏覽視窗 +Exec=voidnsrun -r /glibc /glibc/usr/bin/librewolf -private-window diff --git a/srcpkgs/librewolf-musl/files/librewolf.svg b/srcpkgs/librewolf-musl/files/librewolf.svg new file mode 100644 index 0000000..2c6262a --- /dev/null +++ b/srcpkgs/librewolf-musl/files/librewolf.svg @@ -0,0 +1,90 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/srcpkgs/librewolf-musl/template b/srcpkgs/librewolf-musl/template new file mode 100644 index 0000000..fa405f5 --- /dev/null +++ b/srcpkgs/librewolf-musl/template @@ -0,0 +1,32 @@ +# Template file for 'librewolf-musl' +pkgname=librewolf-musl +_realname=librewolf +version=103.0.2 +revision=2 +_release=1 +archs="x86_64-musl" +repository="cereus-extra" +short_desc="Community-maintained fork of Firefox, focused on privacy, security and freedom - glibc containerized package" +maintainer="Kevin F. " +hostmakedepends="tar xz xbps-triggers" +makedepends="xbps-triggers" +depends="voidnsrun-setup" +license="MPL-2.0" +homepage="https://gitlab.com/librewolf-community" + +do_install() { + # Copy launcher + vmkdir usr/share/applications + vcopy ${FILESDIR}/${_realname}.desktop usr/share/applications + + # Install the icons + for res in 16 32 48 64 128; do + vmkdir usr/share/icons/hicolor/${res}x${res}/apps + vcopy ${FILESDIR}/default${res}.png \ + usr/share/icons/hicolor/${res}x${res}/apps/${_realname}.png + done + + vinstall ${FILESDIR}/${_realname}.svg 0644 \ + usr/share/icons/hicolor/scalable/apps/ + +}