summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO50
-rw-r--r--PKGBUILD53
-rw-r--r--icecat-launcher.sh12
-rw-r--r--icecat-safe.desktop78
-rw-r--r--icecat.desktop78
-rw-r--r--icecat.install18
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 $*