Tool of Building Slimjet browser module

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
martomlub
White ninja
White ninja
Posts: 20
Joined: 23 Mar 2017, 15:48
Distribution: openbox-x86_64
Location: Poland

Tool of Building Slimjet browser module

Post#76 by martomlub » 25 Jan 2021, 14:10

I have been using the Slimjet browser for 3 years and I consider it to be the best. Unfortunately, the mkslimjet script doesn't work in porteus 4, I know it's USM but it works sometimes and not. So I have a big request for neko to rewrite this script for porteus 4.
Marek

neko
DEV Team
DEV Team
Posts: 1778
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Tool of Building Slimjet browser module

Post#77 by neko » 26 Jan 2021, 02:19

@martomlub

"mkseamonkey" command is used to build the most recent version seamonkey module.

mkseamonkey-21.01.26-noarch-1.xzm (160 K)
https://www.mediafire.com/file/vpgze4of ... arch-1.xzm
md5sum: ee6354b942951efa3271e7ea6bec97d0 mkseamonkey-21.01.26-noarch-1.xzm


Default language is depending on $LANG.
It can be changed by command argument.

Code: Select all

% su
# ls
mkseamonkey-21.01.26-noarch-1.xzm
# activate mkseamonkey-21.01.26-noarch-1.xzm
#
# echo $LANG
ja_JP.UTF-8
# mkseamonkey
# ls -1tr
mkseamonkey-21.01.26-noarch-1.xzm
004-seamonkey-2.53.6.ja.linux-i686.xzm
#
# mkseamonkey pl
# ls -1tr
mkseamonkey-21.01.26-noarch-1.xzm
004-seamonkey-2.53.6.ja.linux-i686.xzm
004-seamonkey-2.53.6.pl.linux-i686.xzm
#
The argument will be selected from /usr/local/share/mkfirefox/bin/lang.list.

Code: Select all

# cat /usr/local/share/mkfirefox/bin/lang.list
##=== available firefox locale ID ===##
# ach,af,an,ar,as,ast,az,be,bg,bn-BD,bn-IN,br,bs,ca,cs,cy,da,de,dsb,el,en-GB,en-US,en-ZA,eo,es-AR,es-CL,es-ES,es-MX,
# et,eu,fa,ff,fi,fr,fy-NL,ga-IE,gd,gl,gu-IN,he,hi-IN,hr,hsb,hu,hy-AM,id,is,it,ja,kk,km,kn,ko,lij,lt,lv,mai,mk,ml,mr,ms,
# nb-NO,nl,nn-NO,or,pa-IN,pl,pt-BR,pt-PT,rm,ro,ru,si,sk,sl,son,sq,sr,sv-SE,ta,te,th,tr,uk,uz,vi,xh,xpi,zh-CN,zh-TW
##========================================##

lang2localeID()
{
case $LANG in
#aa_DJ
#aa_ER
#aa_ET
af_ZA* )	echo -n af; ;;
#am_ET
an_ES* )	echo -n an; ;;
#ar_AE
#ar_BH
#ar_DZ
#ar_EG
#ar_IN
#ar_IQ
#ar_JO
#ar_KW
#ar_LB
#ar_LY
#ar_MA
#ar_OM
#ar_QA
#ar_SA
#ar_SD
#ar_SY
#ar_TN
#ar_YE
ar_* )		echo -n ar; ;;
as_IN* )	echo -n as; ;;
ast_ES* )	echo -n ast; ;;
#ayc_PE
az_AZ* )	echo -n az; ;;
be_BY* )	echo -n be; ;;
#bem_ZM
#ber_DZ
#ber_MA
bg_BG* )	echo -n bg; ;;
#bho_IN
bn_BD* )	echo -n bn-BD; ;;
bn_IN* )	echo -n bn-IN; ;;
#bo_CN
#bo_IN
br_FR* )	echo -n br; ;;
#brx_IN
bs_BA* )	echo -n bs; ;;
#byn_ER
#ca_AD
#ca_ES
#ca_FR
#ca_IT
ca_* )		echo -n ca; ;;
#crh_UA
cs_CZ* )	echo -n cs; ;;
#csb_PL
#cv_RU
cy_GB* )	echo -n cy; ;;
da_DK* )	echo -n da; ;;
#de_AT
#de_BE
#de_CH
#de_DE
#de_LU
de_* )		echo -n de; ;;
#doi_IN
#dv_MV
#dz_BT
#el_CY
#el_GR
el_* )		echo -n el; ;;

#en_AG
#en_AU
#en_BW
#en_CA
#en_DK
en_GB* )	echo -n en-GB; ;;
#en_HK
#en_IE
#en_IN
#en_NG
#en_NZ
#en_PH
#en_SG
en_US* )	echo -n en-US; ;;
en_ZA* )	echo -n en-ZA; ;;
#en_ZM
#en_ZW
en_* | C)	echo -n en-US; ;;

es_AR* )	echo -n es-AR; ;;
#es_BO
es_CL* )	echo -n es-CL; ;;
#es_CO
#es_CR
#es_CU
#es_DO
#es_EC
es_ES* )	echo -n es-ES; ;;
#es_GT
#es_HN
es_MX* )	echo -n es-MX; ;;
#es_NI
#es_PA
#es_PE
#es_PR
#es_PY
#es_SV
#es_US
#es_UY
#es_VE
es_* )		echo -n es-ES; ;;

et_EE* )	echo -n et; ;;
eu_ES* )	echo -n eu; ;;
fa_IR* )	echo -n fa; ;;
ff_SN* )	echo -n ff; ;;
fi_FI* )	echo -n fi; ;;
#fil_PH
#fo_FO
#fr_BE
#fr_CA
#fr_CH
#fr_FR
#fr_LU
fr_* )		echo -n fr; ;;
#fur_IT
#fy_DE
fy_NL* )	echo -n fy-NL; ;;
ga_IE* )	echo -n ga-IE; ;;
gd_GB* )	echo -n gd; ;;
#gez_ER
#gez_ET
gl_ES* )	echo -n gl; ;;
gu_IN* )	echo -n gu-IN; ;;
#gv_GB
#ha_NG
he_IL* )	echo -n he; ;;
hi_IN* )	echo -n hi-IN; ;;
#hne_IN
hr_HR* )	echo -n hr; ;;
hsb_DE* )	echo -n hsb; ;;
#ht_HT
hu_HU* )	echo -n hu; ;;
hy_AM* )	echo -n hy-AM; ;;
#ia_FR
id_ID* )	echo -n id; ;;
#ig_NG
#ik_CA
is_IS* )	echo -n is; ;;
#it_CH
#it_IT
it_* )		echo -n it; ;;
#iu_CA
#iw_IL
ja_JP* )	echo -n ja; ;;
#ka_GE
kk_KZ* )	echo -n kk; ;;
#kl_GL
km_KH* )	echo -n km; ;;
kn_IN* )	echo -n kn; ;;
ko_KR* )	echo -n ko; ;;
#kok_IN
#ks_IN
#ku_TR
#kw_GB
#ky_KG
#lb_LU
#lg_UG
#li_BE
#li_NL
lij_IT* )	echo -n lij; ;;
#lo_LA
lt_LT* )	echo -n lt; ;;
lv_LV* )	echo -n lv; ;;
#mag_IN
mai_IN* )	echo -n mai; ;;
#mg_MG
#mhr_RU
#mi_NZ
mk_MK* )	echo -n mk; ;;
ml_IN* )	echo -n ml; ;;
#mn_MN
#mni_IN
mr_IN* )	echo -n mr; ;;
ms_MY* )	echo -n ms; ;;
#mt_MT
#my_MM
#nan_TW
nb_NO* )	echo -n nb-NO; ;;
#nds_DE
#nds_NL
#ne_NP
#nhn_MX
#niu_NU
#niu_NZ
#nl_AW
#nl_BE
#nl_NL
nl_* )		echo -n nl; ;;
nn_NO* )	echo -n nn-NO; ;;
#nr_ZA
#nso_ZA
#oc_FR
#om_ET
#om_KE
or_IN* )	echo -n or; ;;
#os_RU
pa_IN* )	echo -n pa-IN; ;;
#pa_PK
#pap_AN
pl_PL* )	echo -n pl; ;;
#ps_AF
pt_BR* )	echo -n pt-BR; ;;
pt_PT* )	echo -n pt-PT; ;;
ro_RO* )	echo -n ro; ;;
#ru_RU
#ru_UA
ru_* )		echo -n ru; ;;
#rw_RW
#sa_IN
#sat_IN
#sc_IT
#sd_IN
#se_NO
#shs_CA
si_LK* )	echo -n si; ;;
#sid_ET
sk_SK* )	echo -n sk; ;;
sl_SI* )	echo -n sl; ;;
#so_DJ
#so_ET
#so_KE
#so_SO
#sq_AL
#sq_MK
sq_* )		echo -n sq; ;;
#sr_ME
#sr_RS
sr_* )		echo -n sr; ;;
#ss_ZA
#st_ZA
#sv_FI
sv_SE* )	echo -n sv-SE; ;;
#sw_KE
#sw_TZ
#szl_PL
#ta_IN
#ta_LK
ta_* )		echo -n ta; ;;
te_IN* )	echo -n te; ;;
#tg_TJ
th_TH* )	echo -n th; ;;
#ti_ER
#ti_ET
#tig_ER
#tk_TM
#tl_PH
#tn_ZA
#tr_CY
#tr_TR
tr_* )		echo -n tr; ;;
#ts_ZA
#tt_RU
#ug_CN
uk_UA* )	echo -n uk; ;;
#unm_US
#ur_IN
#ur_PK
uz_UZ* )	echo -n uz; ;;
#ve_ZA
vi_VN* )	echo -n vi; ;;
#wa_BE
#wae_CH
#wal_ET
#wo_SN
xh_ZA* )	echo -n xh; ;;
#yi_US
#yo_NG
#yue_HK
zh_CN* )	echo -n zh-CN; ;;
#zh_HK
#zh_SG
zh_TW* )	echo -n zh-TW; ;;
#zu_ZA
* )			echo -n en-US; ;;
esac
}
Thanks.

martomlub
White ninja
White ninja
Posts: 20
Joined: 23 Mar 2017, 15:48
Distribution: openbox-x86_64
Location: Poland

Tool of Building Slimjet browser module

Post#78 by martomlub » 26 Jan 2021, 08:39

But what about slimjet.

neko
DEV Team
DEV Team
Posts: 1778
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Tool of Building Slimjet browser module

Post#79 by neko » 26 Jan 2021, 10:31

@martomlub
mkseamonkey-21.01.26-noarch-1.xzm includes "mkslimjet".

[binutils]
"mkslimjet" will convert .deb to .xzm using ar command.
But ar command is not in Porteus 4.0.
You have to install ar command.

[libxkbcommon]
slimjet running needs libxkbcommon library.
But libxkbcommon library is not in Porteus 4.0.
You have to install libxkbcommon library.

--------------------------------------------------------
These packages were gotten from Slackware 14.1 ,
and were converted to .xzm modules.

addPKG.tar (12 M)
https://www.mediafire.com/file/un7ge1b0 ... addPKG.tar
md5sum: 6380e96d5ef250c5563ebe27892d6bf0 addPKG.tar

Code: Select all

# tar -tf addPKG.tar
addPKG/
addPKG/64/
addPKG/64/binutils-2.23.52.0.1-x86_64-2.xzm
addPKG/64/libxkbcommon-0.5.0-x86_64-1jsc.xzm
addPKG/32/
addPKG/32/binutils-2.23.52.0.1-i486-2.xzm
addPKG/32/libxkbcommon-0.5.0-i686-1jsc.xzm
#
Thanks.

martomlub
White ninja
White ninja
Posts: 20
Joined: 23 Mar 2017, 15:48
Distribution: openbox-x86_64
Location: Poland

Tool of Building Slimjet browser module

Post#80 by martomlub » 26 Jan 2021, 12:14

Thank you for the answer, I will try.

Post Reply