diff options
-rw-r--r-- | .SRCINFO | 50 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | icecat-launcher.sh | 12 | ||||
-rw-r--r-- | icecat-safe.desktop | 78 | ||||
-rw-r--r-- | icecat.desktop | 78 | ||||
-rw-r--r-- | icecat.install | 18 |
6 files changed, 289 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b4a7fb247988 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,50 @@ +pkgbase = icecat-rpm + pkgdesc = Rpm Binary build (from fedora) of the GNU version of the Mozilla Firefox browser + pkgver = 102.5.0 + pkgrel = 0 + url = http://www.gnu.org/software/gnuzilla/ + arch = i686 + arch = x86_64 + arch = aarch64 + license = GPL + license = MPL + license = LGPL + depends = gtk2 + depends = mozilla-common + depends = libxt + depends = startup-notification + depends = mime-types + depends = dbus-glib + depends = alsa-lib + depends = desktop-file-utils + depends = hicolor-icon-theme + depends = libvpx + depends = icu + depends = libevent + depends = nss + depends = hunspell + depends = sqlite + depends = pango + depends = freetype2 + depends = libxft + depends = libx11 + provides = icecat + provides = icecat-bin + conflicts = icecat + conflicts = icecat-bin + replaces = icecat + replaces = icecat-bin + source = icecat.desktop + source = icecat-safe.desktop + source = icecat-launcher.sh + sha256sums = c44eab35f71dd3028a74632463710d674b2e8a0682e5e887535e3233a3b7bbb3 + sha256sums = 190577ad917bccfc89a9bcafbc331521f551b6f54e190bb6216eada48dcb1303 + sha256sums = b49fe5ba063002ad2cbf5e981b98d08e4157e20f5a4f00971a5f73eeca6ddbba + source_i686 = https://kojipkgs.fedoraproject.org//packages/icecat/102.5.0/1.rh1.fc38/i686/icecat-102.5.0-1.rh1.fc38.i686.rpm + sha256sums_i686 = 1d5bbaef76a70d4a552c7055e9cf51df4bcc9f93fa8fe927ba1e30b1b92ceebb + source_x86_64 = https://kojipkgs.fedoraproject.org//packages/icecat/102.5.0/1.rh1.fc38/x86_64/icecat-102.5.0-1.rh1.fc38.x86_64.rpm + sha256sums_x86_64 = c1578dc7cf82b4142255b417d2719f52a0afc0af73692755b7167cb559f19b86 + source_aarch64 = https://kojipkgs.fedoraproject.org//packages/icecat/102.5.0/1.rh1.fc38/x86_64/icecat-102.5.0-1.rh1.fc38.x86_64.rpm + sha256sums_aarch64 = bdee1a9575df7e9e0a82c42c9242b824a511080cb018966a718ac4a543cfb00f + +pkgname = icecat-rpm diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..78d89ec67121 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer : exkc <exxxxkc@getgoogleoff.me> +# Fork from icecat-bin + +pkgname=icecat-rpm +_pkgname=icecat +pkgver=102.5.0 +_pkgver=${pkgver}-gnu1 +pkgrel=0 +pkgdesc="Rpm Binary build (from fedora) of the GNU version of the Mozilla Firefox browser" +arch=('i686' 'x86_64' 'aarch64') +url="http://www.gnu.org/software/gnuzilla/" +license=('GPL' 'MPL' 'LGPL') +depends=('gtk2' 'mozilla-common' 'libxt' 'startup-notification' 'mime-types' + 'dbus-glib' 'alsa-lib' 'desktop-file-utils' 'hicolor-icon-theme' + 'libvpx' 'icu' 'libevent' 'nss' 'hunspell' 'sqlite' 'pango' 'freetype2' 'libxft' 'libx11') +makedepends=() +provides=('icecat' 'icecat-bin') +conflicts=('icecat' 'icecat-bin') +replaces=('icecat' 'icecat-bin') +source_aarch64=(https://kojipkgs.fedoraproject.org//packages/icecat/102.5.0/1.rh1.fc38/x86_64/icecat-102.5.0-1.rh1.fc38.x86_64.rpm) +source_x86_64=(https://kojipkgs.fedoraproject.org//packages/icecat/102.5.0/1.rh1.fc38/x86_64/icecat-102.5.0-1.rh1.fc38.x86_64.rpm) +source_i686=(https://kojipkgs.fedoraproject.org//packages/icecat/102.5.0/1.rh1.fc38/i686/icecat-102.5.0-1.rh1.fc38.i686.rpm) +source=($_pkgname.desktop + $_pkgname-safe.desktop + $_pkgname-launcher.sh) + +sha256sums=('c44eab35f71dd3028a74632463710d674b2e8a0682e5e887535e3233a3b7bbb3' + '190577ad917bccfc89a9bcafbc331521f551b6f54e190bb6216eada48dcb1303' + 'b49fe5ba063002ad2cbf5e981b98d08e4157e20f5a4f00971a5f73eeca6ddbba') +sha256sums_aarch64=('bdee1a9575df7e9e0a82c42c9242b824a511080cb018966a718ac4a543cfb00f') +sha256sums_i686=('1d5bbaef76a70d4a552c7055e9cf51df4bcc9f93fa8fe927ba1e30b1b92ceebb') +sha256sums_x86_64=('c1578dc7cf82b4142255b417d2719f52a0afc0af73692755b7167cb559f19b86') + + +package() { +install -d $pkgdir/usr/lib/$_pkgname +if [ -d $srcdir/usr/lib64/ ] + +then + + cp -a $srcdir/usr/lib64/$_pkgname/* $pkgdir/usr/lib/$_pkgname/ +else + cp -a $srcdir/usr/lib/$_pkgname/* $pkgdir/usr/lib/$_pkgname/ +fi + install -d $pkgdir/usr/share/applications + install -m644 $srcdir/$_pkgname.desktop $pkgdir/usr/share/applications + install -m644 $srcdir/$_pkgname-safe.desktop $pkgdir/usr/share/applications + install -d $pkgdir/usr/share/icons/hicolor/ + install -dm644 $srcdir/usr/share/icons/hicolor/* $pkgdir/usr/share/icons + install -d $pkgdir/usr/bin/ + install -m755 $srcdir/$_pkgname-launcher.sh $pkgdir/usr/bin/$_pkgname +} + diff --git a/icecat-launcher.sh b/icecat-launcher.sh new file mode 100644 index 000000000000..838f5f416542 --- /dev/null +++ b/icecat-launcher.sh @@ -0,0 +1,12 @@ +#!/bin/bash + + [ "${ICECATDIR}" == "" ] && export ICECATDIR="/usr/lib/icecat" + export LD_LIBRARY_PATH=${ICECATDIR}:${LD_LIBRARY_PATH} + export MOZILLA_FIVE_HOME=${ICECATDIR} + export MOZ_PLUGIN_PATH=${ICECATDIR}/plugins/ + export MOZ_DISABLE_GNOME=1 + [ "${GNOME_DESKTOP_SESSION_ID}" != "" ] && export MOZ_DISABLE_GNOME=0 + export PREVIOUSPATH=${PATH} + export PATH=${ICECATDIR}:${PATH} + cd ${ICECATDIR} + ${ICECATDIR}/icecat $@ diff --git a/icecat-safe.desktop b/icecat-safe.desktop new file mode 100644 index 000000000000..87acc970c165 --- /dev/null +++ b/icecat-safe.desktop @@ -0,0 +1,78 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=/usr/bin/icecat -safe-mode %u +Icon=icecat +Type=Application +Terminal=false +MultipleArgs=false +Name=GNU IceCat - Safe Mode +GenericName=Web Browser +GenericName[af]=Web Blaaier +GenericName[ar]=متصفح ويب +GenericName[az]=Veb Səyyahı +GenericName[bg]=Браузър +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[br]=Furcher ar Gwiad +GenericName[bs]=WWW Preglednik +GenericName[ca]=Fullejador web +GenericName[cs]=WWW prohlížeč +GenericName[cy]=Porydd Gwe +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής Ιστού +GenericName[eo]=TTT-legilo +GenericName[es]=Navegador web +GenericName[et]=Veebilehitseja +GenericName[eu]=Web arakatzailea +GenericName[fa]=مرورگر وب +GenericName[fi]=WWW-selain +GenericName[fo]=Alnótsfar +GenericName[fr]=Navigateur web +GenericName[gl]=Navegador Web +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वेब ब्राउज़र +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[is]=Vafri +GenericName[it]=Browser Web +GenericName[ja]=ウェブブラウザ +GenericName[ko]=웹 브라우저 +GenericName[lo]=ເວັບບຣາວເຊີ +GenericName[lt]=Žiniatinklio naršyklė +GenericName[lv]=Web Pārlūks +GenericName[mk]=Прелистувач на Интернет +GenericName[mn]=Веб-Хөтөч +GenericName[nb]=Nettleser +GenericName[nds]=Nettkieker +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[nso]=Seinyakisi sa Web +GenericName[pa]=ਵੈਬ ਝਲਕਾਰਾ +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ro]=Navigator de web +GenericName[ru]=Веб-браузер +GenericName[se]=Fierpmádatlogan +GenericName[sk]=Webový prehliadač +GenericName[sl]=Spletni brskalnik +GenericName[sr]=Веб претраживач +GenericName[sr@Latn]=Veb pretraživač +GenericName[ss]=Ibrawuza yeWeb +GenericName[sv]=Webbläsare +GenericName[ta]=வலை உலாவி +GenericName[tg]=Тафсиргари вэб +GenericName[th]=เว็บบราวเซอร์ +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[uz]=Веб-браузер +GenericName[ven]=Buronza ya Webu +GenericName[vi]=Trình duyệt Web +GenericName[wa]=Betchteu waibe +GenericName[xh]=Umkhangeli zincwadi we Web +GenericName[zh_CN]=网页浏览器 +GenericName[zh_TW]=網頁瀏覽器 +GenericName[zu]=Umcingi we-Web +MimeType=text/html +StartupNotify=false +Categories=Application;Network; diff --git a/icecat.desktop b/icecat.desktop new file mode 100644 index 000000000000..8a7cad93d113 --- /dev/null +++ b/icecat.desktop @@ -0,0 +1,78 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=/usr/bin/icecat %u +Icon=icecat +Type=Application +Terminal=false +MultipleArgs=false +Name=GNU IceCat +GenericName=Web Browser +GenericName[af]=Web Blaaier +GenericName[ar]=متصفح ويب +GenericName[az]=Veb Səyyahı +GenericName[bg]=Браузър +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[br]=Furcher ar Gwiad +GenericName[bs]=WWW Preglednik +GenericName[ca]=Fullejador web +GenericName[cs]=WWW prohlížeč +GenericName[cy]=Porydd Gwe +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής Ιστού +GenericName[eo]=TTT-legilo +GenericName[es]=Navegador web +GenericName[et]=Veebilehitseja +GenericName[eu]=Web arakatzailea +GenericName[fa]=مرورگر وب +GenericName[fi]=WWW-selain +GenericName[fo]=Alnótsfar +GenericName[fr]=Navigateur web +GenericName[gl]=Navegador Web +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वेब ब्राउज़र +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[is]=Vafri +GenericName[it]=Browser Web +GenericName[ja]=ウェブブラウザ +GenericName[ko]=웹 브라우저 +GenericName[lo]=ເວັບບຣາວເຊີ +GenericName[lt]=Žiniatinklio naršyklė +GenericName[lv]=Web Pārlūks +GenericName[mk]=Прелистувач на Интернет +GenericName[mn]=Веб-Хөтөч +GenericName[nb]=Nettleser +GenericName[nds]=Nettkieker +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[nso]=Seinyakisi sa Web +GenericName[pa]=ਵੈਬ ਝਲਕਾਰਾ +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ro]=Navigator de web +GenericName[ru]=Веб-браузер +GenericName[se]=Fierpmádatlogan +GenericName[sk]=Webový prehliadač +GenericName[sl]=Spletni brskalnik +GenericName[sr]=Веб претраживач +GenericName[sr@Latn]=Veb pretraživač +GenericName[ss]=Ibrawuza yeWeb +GenericName[sv]=Webbläsare +GenericName[ta]=வலை உலாவி +GenericName[tg]=Тафсиргари вэб +GenericName[th]=เว็บบราวเซอร์ +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[uz]=Веб-браузер +GenericName[ven]=Buronza ya Webu +GenericName[vi]=Trình duyệt Web +GenericName[wa]=Betchteu waibe +GenericName[xh]=Umkhangeli zincwadi we Web +GenericName[zh_CN]=网页浏览器 +GenericName[zh_TW]=網頁瀏覽器 +GenericName[zu]=Umcingi we-Web +MimeType=text/html +StartupNotify=false +Categories=Application;Network; diff --git a/icecat.install b/icecat.install new file mode 100644 index 000000000000..7b344b320d66 --- /dev/null +++ b/icecat.install @@ -0,0 +1,18 @@ +post_install () { + update-desktop-database -q +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + update-desktop-database -q +} + +post_remove() { + update-desktop-database -q +} + +#op=$1 +#shift + +#$op $* |