Browse Source
network/floorp-bin: Added (Floorp Browser).
network/floorp-bin: Added (Floorp Browser).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>pull/223/head
committed by
Willy Sudiarto Raharjo
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
6 changed files with 430 additions and 0 deletions
-
8network/floorp-bin/README
-
9network/floorp-bin/doinst.sh
-
111network/floorp-bin/floorp-bin.SlackBuild
-
10network/floorp-bin/floorp-bin.info
-
273network/floorp-bin/floorp.desktop
-
19network/floorp-bin/slack-desc
@ -0,0 +1,8 @@ |
|||
Floorp is a fork of Firefox from Japan with a highly customizable UI and |
|||
better privacy and security defaults. |
|||
|
|||
This is repackaged for Slackware from the official GitHub repository. |
|||
It installs to /usr/lib64 by default (like Firefox) but you can |
|||
install it anywhere you want with the INSTALLDIR variable. |
|||
|
|||
Example: INSTALLDIR="/opt" ./floorp-bin.SlackBuild |
|||
@ -0,0 +1,9 @@ |
|||
if [ -x /usr/bin/update-desktop-database ]; then |
|||
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 |
|||
fi |
|||
|
|||
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then |
|||
if [ -x /usr/bin/gtk-update-icon-cache ]; then |
|||
/usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 |
|||
fi |
|||
fi |
|||
@ -0,0 +1,111 @@ |
|||
#!/bin/bash |
|||
|
|||
# Slackware build script for floorp-bin |
|||
|
|||
# Copyright 2024 Hunter Ellett <hunter2k1@disroot.org> |
|||
# All rights reserved. |
|||
# |
|||
# Redistribution and use of this script, with or without modification, is |
|||
# permitted provided that the following conditions are met: |
|||
# |
|||
# 1. Redistributions of this script must retain the above copyright |
|||
# notice, this list of conditions and the following disclaimer. |
|||
# |
|||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED |
|||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
|||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO |
|||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
|||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
|||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; |
|||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
|||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR |
|||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF |
|||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|||
|
|||
cd $(dirname $0) ; CWD=$(pwd) |
|||
|
|||
PRGNAM=floorp-bin |
|||
VERSION=${VERSION:-11.11.1} |
|||
BUILD=${BUILD:-1} |
|||
TAG=${TAG:-_SBo} |
|||
PKGTYPE=${PKGTYPE:-tgz} |
|||
INSTALLDIR=${INSTALLDIR:-/usr/lib64} |
|||
|
|||
if [ -z "$ARCH" ]; then |
|||
case "$( uname -m )" in |
|||
i?86) ARCH=i586 ;; |
|||
arm*) ARCH=arm ;; |
|||
*) ARCH=$( uname -m ) ;; |
|||
esac |
|||
fi |
|||
|
|||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then |
|||
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" |
|||
exit 0 |
|||
fi |
|||
|
|||
TMP=${TMP:-/tmp/SBo} |
|||
PKG=$TMP/package-$PRGNAM |
|||
OUTPUT=${OUTPUT:-/tmp} |
|||
|
|||
ARCH="${ARCH:-$(uname -m)}" |
|||
if [ "$ARCH" != "x86_64" ]; then |
|||
echo "$ARCH is not supported for $PRGNAM-$VERSION." |
|||
exit 1; |
|||
fi |
|||
|
|||
if [ -n "${PRINT_PACKAGE_NAME}" ]; then |
|||
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" |
|||
exit 0 |
|||
fi |
|||
|
|||
set -e |
|||
|
|||
rm -rf $PKG |
|||
mkdir -p $TMP $PKG $OUTPUT |
|||
cd $TMP |
|||
rm -rf $PRGNAM-$VERSION |
|||
rm -rf floorp-$VERSION-linux-x86_64 |
|||
tar xvf $CWD/floorp-$VERSION.linux-x86_64.tar.?z* |
|||
cd floorp |
|||
|
|||
mkdir -p $PKG/$INSTALLDIR/floorp |
|||
mkdir -p $PKG/usr/share/{applications,pixmaps} |
|||
mkdir -p $PKG/usr/bin |
|||
mkdir -p $PKG/$INSTALLDIR/floorp/distribution |
|||
cp $CWD/floorp.desktop $PKG/usr/share/applications |
|||
mv * $PKG/$INSTALLDIR/floorp |
|||
cp $PKG/$INSTALLDIR/floorp/browser/chrome/icons/default/default128.png $PKG/usr/share/pixmaps/floorp.png |
|||
chmod +x $PKG/$INSTALLDIR/floorp/floorp |
|||
|
|||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION |
|||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild |
|||
|
|||
mkdir -p $PKG/install |
|||
cat $CWD/slack-desc > $PKG/install/slack-desc |
|||
cat $CWD/doinst.sh > $PKG/install/doinst.sh |
|||
|
|||
cd $PKG |
|||
|
|||
# Launch Floorp from the terminal |
|||
install -Dm755 /dev/stdin $PKG/usr/bin/floorp << EOF |
|||
#!/bin/sh |
|||
# |
|||
# Shell script to start the Floorp browser. |
|||
# |
|||
|
|||
# Start Floorp: |
|||
exec $INSTALLDIR/floorp/floorp "\$@" |
|||
EOF |
|||
|
|||
# Disable auto updating |
|||
install -Dvm644 /dev/stdin $PKG/$INSTALLDIR/floorp/distribution/policies.json << EOF |
|||
{ |
|||
"policies": { |
|||
"DisableAppUpdate": true |
|||
} |
|||
} |
|||
EOF |
|||
|
|||
# Make package |
|||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |
|||
@ -0,0 +1,10 @@ |
|||
PRGNAM="floorp-bin" |
|||
VERSION="11.11.1" |
|||
HOMEPAGE="https://floorp.app/en/" |
|||
DOWNLOAD="UNSUPPORTED" |
|||
MD5SUM="" |
|||
DOWNLOAD_x86_64="https://github.com/Floorp-Projects/Floorp/releases/download/v11.11.1/floorp-11.11.1.linux-x86_64.tar.bz2" |
|||
MD5SUM_x86_64="86c098def8fce66190221169192cbdbd" |
|||
REQUIRES="" |
|||
MAINTAINER="Hunter Ellett" |
|||
EMAIL="hunter2k1@disroot.org" |
|||
@ -0,0 +1,273 @@ |
|||
[Desktop Entry] |
|||
Version=1.0 |
|||
Name=Floorp |
|||
GenericName=Web Browser |
|||
GenericName[ca]=Navegador web |
|||
GenericName[cs]=Webový prohlížeč |
|||
GenericName[es]=Navegador web |
|||
GenericName[fa]=مرورگر اینترنتی |
|||
GenericName[fi]=WWW-selain |
|||
GenericName[fr]=Navigateur Web |
|||
GenericName[hu]=Webböngésző |
|||
GenericName[it]=Browser Web |
|||
GenericName[ja]=ウェブ・ブラウザ |
|||
GenericName[ko]=웹 브라우저 |
|||
GenericName[nb]=Nettleser |
|||
GenericName[nl]=Webbrowser |
|||
GenericName[nn]=Nettlesar |
|||
GenericName[no]=Nettleser |
|||
GenericName[pl]=Przeglądarka WWW |
|||
GenericName[pt]=Navegador Web |
|||
GenericName[pt_BR]=Navegador Web |
|||
GenericName[sk]=Internetový prehliadač |
|||
GenericName[sv]=Webbläsare |
|||
Comment=Browse the Web |
|||
Comment[ca]=Navegueu per el web |
|||
Comment[cs]=Prohlížení stránek World Wide Webu |
|||
Comment[de]=Im Internet surfen |
|||
Comment[es]=Navegue por la web |
|||
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید |
|||
Comment[fi]=Selaa Internetin WWW-sivuja |
|||
Comment[fr]=Navigue sur Internet |
|||
Comment[hu]=A világháló böngészése |
|||
Comment[it]=Esplora il web |
|||
Comment[ja]=ウェブを閲覧します |
|||
Comment[ko]=웹을 돌아 다닙니다 |
|||
Comment[nb]=Surf på nettet |
|||
Comment[nl]=Verken het internet |
|||
Comment[nn]=Surf på nettet |
|||
Comment[no]=Surf på nettet |
|||
Comment[pl]=Przeglądanie stron WWW |
|||
Comment[pt]=Navegue na Internet |
|||
Comment[pt_BR]=Navegue na Internet |
|||
Comment[sk]=Prehliadanie internetu |
|||
Comment[sv]=Surfa på webben |
|||
Exec=floorp --class="floorp" %u |
|||
Icon=floorp |
|||
Terminal=false |
|||
Type=Application |
|||
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; |
|||
Categories=Network;WebBrowser; |
|||
Keywords=web;browser;internet; |
|||
Actions=new-window;new-private-window;profile-manager-window; |
|||
|
|||
[Desktop Action new-window] |
|||
Name=Open a New Window |
|||
Name[ach]=Dirica manyen |
|||
Name[af]=Nuwe venster |
|||
Name[an]=Nueva finestra |
|||
Name[ar]=نافذة جديدة |
|||
Name[as]=নতুন উইন্ডো |
|||
Name[ast]=Ventana nueva |
|||
Name[az]=Yeni Pəncərə |
|||
Name[be]=Новае акно |
|||
Name[bg]=Нов прозорец |
|||
Name[bn-BD]=নতুন উইন্ডো (N) |
|||
Name[bn-IN]=নতুন উইন্ডো |
|||
Name[br]=Prenestr nevez |
|||
Name[brx]=गोदान उइन्ड'(N) |
|||
Name[bs]=Novi prozor |
|||
Name[ca]=Finestra nova |
|||
Name[cak]=K'ak'a' tzuwäch |
|||
Name[cs]=Nové okno |
|||
Name[cy]=Ffenestr Newydd |
|||
Name[da]=Nyt vindue |
|||
Name[de]=Neues Fenster |
|||
Name[dsb]=Nowe wokno |
|||
Name[el]=Νέο παράθυρο |
|||
Name[en-GB]=New Window |
|||
Name[en-US]=New Window |
|||
Name[en-ZA]=New Window |
|||
Name[eo]=Nova fenestro |
|||
Name[es-AR]=Nueva ventana |
|||
Name[es-CL]=Nueva ventana |
|||
Name[es-ES]=Nueva ventana |
|||
Name[es-MX]=Nueva ventana |
|||
Name[et]=Uus aken |
|||
Name[eu]=Leiho berria |
|||
Name[fa]=پنجره جدید |
|||
Name[ff]=Henorde Hesere |
|||
Name[fi]=Uusi ikkuna |
|||
Name[fr]=Nouvelle fenêtre |
|||
Name[fy-NL]=Nij finster |
|||
Name[ga-IE]=Fuinneog Nua |
|||
Name[gd]=Uinneag ùr |
|||
Name[gl]=Nova xanela |
|||
Name[gn]=Ovetã pyahu |
|||
Name[gu-IN]=નવી વિન્ડો |
|||
Name[he]=חלון חדש |
|||
Name[hi-IN]=नया विंडो |
|||
Name[hr]=Novi prozor |
|||
Name[hsb]=Nowe wokno |
|||
Name[hu]=Új ablak |
|||
Name[hy-AM]=Նոր Պատուհան |
|||
Name[id]=Jendela Baru |
|||
Name[is]=Nýr gluggi |
|||
Name[it]=Nuova finestra |
|||
Name[ja]=新しいウィンドウ |
|||
Name[ja-JP-mac]=新規ウインドウ |
|||
Name[ka]=ახალი ფანჯარა |
|||
Name[kk]=Жаңа терезе |
|||
Name[km]=បង្អួចថ្មី |
|||
Name[kn]=ಹೊಸ ಕಿಟಕಿ |
|||
Name[ko]=새 창 |
|||
Name[kok]=नवें जनेल |
|||
Name[ks]=نئئ وِنڈو |
|||
Name[lij]=Neuvo barcon |
|||
Name[lo]=ຫນ້າຕ່າງໃຫມ່ |
|||
Name[lt]=Naujas langas |
|||
Name[ltg]=Jauns lūgs |
|||
Name[lv]=Jauns logs |
|||
Name[mai]=नव विंडो |
|||
Name[mk]=Нов прозорец |
|||
Name[ml]=പുതിയ ജാലകം |
|||
Name[mr]=नवीन पटल |
|||
Name[ms]=Tetingkap Baru |
|||
Name[my]=ဝင်းဒိုးအသစ် |
|||
Name[nb-NO]=Nytt vindu |
|||
Name[ne-NP]=नयाँ सञ्झ्याल |
|||
Name[nl]=Nieuw venster |
|||
Name[nn-NO]=Nytt vindauge |
|||
Name[or]=ନୂତନ ୱିଣ୍ଡୋ |
|||
Name[pa-IN]=ਨਵੀਂ ਵਿੰਡੋ |
|||
Name[pl]=Nowe okno |
|||
Name[pt-BR]=Nova janela |
|||
Name[pt-PT]=Nova janela |
|||
Name[rm]=Nova fanestra |
|||
Name[ro]=Fereastră nouă |
|||
Name[ru]=Новое окно |
|||
Name[sat]=नावा विंडो (N) |
|||
Name[si]=නව කවුළුවක් |
|||
Name[sk]=Nové okno |
|||
Name[sl]=Novo okno |
|||
Name[son]=Zanfun taaga |
|||
Name[sq]=Dritare e Re |
|||
Name[sr]=Нови прозор |
|||
Name[sv-SE]=Nytt fönster |
|||
Name[ta]=புதிய சாளரம் |
|||
Name[te]=కొత్త విండో |
|||
Name[th]=หน้าต่างใหม่ |
|||
Name[tr]=Yeni pencere |
|||
Name[tsz]=Eraatarakua jimpani |
|||
Name[uk]=Нове вікно |
|||
Name[ur]=نیا دریچہ |
|||
Name[uz]=Yangi oyna |
|||
Name[vi]=Cửa sổ mới |
|||
Name[wo]=Palanteer bu bees |
|||
Name[xh]=Ifestile entsha |
|||
Name[zh-CN]=新建窗口 |
|||
Name[zh-TW]=開新視窗 |
|||
Exec=floorp --class="floorp" --new-window %u |
|||
|
|||
[Desktop Action new-private-window] |
|||
Name=Open a New Private Window |
|||
Name[ach]=Dirica manyen me mung |
|||
Name[af]=Nuwe privaatvenster |
|||
Name[an]=Nueva finestra privada |
|||
Name[ar]=نافذة خاصة جديدة |
|||
Name[as]=নতুন ব্যক্তিগত উইন্ডো |
|||
Name[ast]=Ventana privada nueva |
|||
Name[az]=Yeni Məxfi Pəncərə |
|||
Name[be]=Новае акно адасаблення |
|||
Name[bg]=Нов прозорец за поверително сърфиране |
|||
Name[bn-BD]=নতুন ব্যক্তিগত উইন্ডো |
|||
Name[bn-IN]=নতুন ব্যক্তিগত উইন্ডো |
|||
Name[br]=Prenestr merdeiñ prevez nevez |
|||
Name[brx]=गोदान प्राइभेट उइन्ड' |
|||
Name[bs]=Novi privatni prozor |
|||
Name[ca]=Finestra privada nova |
|||
Name[cak]=K'ak'a' ichinan tzuwäch |
|||
Name[cs]=Nové anonymní okno |
|||
Name[cy]=Ffenestr Breifat Newydd |
|||
Name[da]=Nyt privat vindue |
|||
Name[de]=Neues privates Fenster |
|||
Name[dsb]=Nowe priwatne wokno |
|||
Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης |
|||
Name[en-GB]=New Private Window |
|||
Name[en-US]=New Private Window |
|||
Name[en-ZA]=New Private Window |
|||
Name[eo]=Nova privata fenestro |
|||
Name[es-AR]=Nueva ventana privada |
|||
Name[es-CL]=Nueva ventana privada |
|||
Name[es-ES]=Nueva ventana privada |
|||
Name[es-MX]=Nueva ventana privada |
|||
Name[et]=Uus privaatne aken |
|||
Name[eu]=Leiho pribatu berria |
|||
Name[fa]=پنجره ناشناس جدید |
|||
Name[ff]=Henorde Suturo Hesere |
|||
Name[fi]=Uusi yksityinen ikkuna |
|||
Name[fr]=Nouvelle fenêtre de navigation privée |
|||
Name[fy-NL]=Nij priveefinster |
|||
Name[ga-IE]=Fuinneog Nua Phríobháideach |
|||
Name[gd]=Uinneag phrìobhaideach ùr |
|||
Name[gl]=Nova xanela privada |
|||
Name[gn]=Ovetã ñemi pyahu |
|||
Name[gu-IN]=નવી ખાનગી વિન્ડો |
|||
Name[he]=חלון פרטי חדש |
|||
Name[hi-IN]=नयी निजी विंडो |
|||
Name[hr]=Novi privatni prozor |
|||
Name[hsb]=Nowe priwatne wokno |
|||
Name[hu]=Új privát ablak |
|||
Name[hy-AM]=Սկսել Գաղտնի դիտարկում |
|||
Name[id]=Jendela Mode Pribadi Baru |
|||
Name[is]=Nýr huliðsgluggi |
|||
Name[it]=Nuova finestra anonima |
|||
Name[ja]=新しいプライベートウィンドウ |
|||
Name[ja-JP-mac]=新規プライベートウインドウ |
|||
Name[ka]=ახალი პირადი ფანჯარა |
|||
Name[kk]=Жаңа жекелік терезе |
|||
Name[km]=បង្អួចឯកជនថ្មី |
|||
Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ |
|||
Name[ko]=새 사생활 보호 모드 |
|||
Name[kok]=नवो खाजगी विंडो |
|||
Name[ks]=نْو پرایوٹ وینڈو& |
|||
Name[lij]=Neuvo barcon privou |
|||
Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່ |
|||
Name[lt]=Naujas privataus naršymo langas |
|||
Name[ltg]=Jauns privatais lūgs |
|||
Name[lv]=Jauns privātais logs |
|||
Name[mai]=नया निज विंडो (W) |
|||
Name[mk]=Нов приватен прозорец |
|||
Name[ml]=പുതിയ സ്വകാര്യ ജാലകം |
|||
Name[mr]=नवीन वैयक्तिक पटल |
|||
Name[ms]=Tetingkap Persendirian Baharu |
|||
Name[my]=New Private Window |
|||
Name[nb-NO]=Nytt privat vindu |
|||
Name[ne-NP]=नयाँ निजी सञ्झ्याल |
|||
Name[nl]=Nieuw privévenster |
|||
Name[nn-NO]=Nytt privat vindauge |
|||
Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ |
|||
Name[pa-IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ |
|||
Name[pl]=Nowe okno prywatne |
|||
Name[pt-BR]=Nova janela privativa |
|||
Name[pt-PT]=Nova janela privada |
|||
Name[rm]=Nova fanestra privata |
|||
Name[ro]=Fereastră privată nouă |
|||
Name[ru]=Новое приватное окно |
|||
Name[sat]=नावा निजेराक् विंडो (W ) |
|||
Name[si]=නව පුද්ගලික කවුළුව (W) |
|||
Name[sk]=Nové okno v režime Súkromné prehliadanie |
|||
Name[sl]=Novo zasebno okno |
|||
Name[son]=Sutura zanfun taaga |
|||
Name[sq]=Dritare e Re Private |
|||
Name[sr]=Нови приватан прозор |
|||
Name[sv-SE]=Nytt privat fönster |
|||
Name[ta]=புதிய தனிப்பட்ட சாளரம் |
|||
Name[te]=కొత్త ఆంతరంగిక విండో |
|||
Name[th]=หน้าต่างส่วนตัวใหม่ |
|||
Name[tr]=Yeni gizli pencere |
|||
Name[tsz]=Juchiiti eraatarakua jimpani |
|||
Name[uk]=Приватне вікно |
|||
Name[ur]=نیا نجی دریچہ |
|||
Name[uz]=Yangi maxfiy oyna |
|||
Name[vi]=Cửa sổ riêng tư mới |
|||
Name[wo]=Panlanteeru biir bu bees |
|||
Name[xh]=Ifestile yangasese entsha |
|||
Name[zh-CN]=新建隐私浏览窗口 |
|||
Name[zh-TW]=新增隱私視窗 |
|||
Exec=floorp --class="floorp" --private-window %u |
|||
|
|||
[Desktop Action profile-manager-window] |
|||
Name=Open the Profile Manager |
|||
Name[cs]=Správa profilů |
|||
Exec=floorp --class="floorp" --ProfileManager %u |
|||
@ -0,0 +1,19 @@ |
|||
# HOW TO EDIT THIS FILE: |
|||
# The "handy ruler" below makes it easier to edit a package description. Line |
|||
# up the first '|' above the ':' following the base package name, and the '|' on |
|||
# the right side marks the last column you can put a character in. You must make |
|||
# exactly 11 lines for the formatting to be correct. It's also customary to |
|||
# leave one space after the ':'. |
|||
|
|||
|-----handy-ruler------------------------------------------------------| |
|||
floorp-bin: floorp-bin (Web browser) |
|||
floorp-bin: |
|||
floorp-bin: Floorp is an advanced fork of Firefox with UI and security |
|||
floorp-bin: improvements. |
|||
floorp-bin: |
|||
floorp-bin: https://floorp.app/en/ |
|||
floorp-bin: |
|||
floorp-bin: |
|||
floorp-bin: |
|||
floorp-bin: |
|||
floorp-bin: |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue