diff --git a/files/config b/files/config index fc36645..dea3a69 100644 --- a/files/config +++ b/files/config @@ -1,40 +1,38 @@ mk_add_options MOZ_MAKE_FLAGS="##JOBCOUNT##" ac_add_options --enable-system-hunspell ac_add_options --enable-startup-notification # System libs ac_add_options --with-system-sqlite ac_add_options --with-system-libevent ac_add_options --prefix=/usr ac_add_options --enable-application=browser ac_add_options --enable-update-channel=release ac_add_options --enable-release -ac_add_options --enable-stylo +ac_add_options --disable-stylo # Workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=1341234 ac_add_options BINDGEN_CFLAGS="$(pkg-config nspr pixman-1 --cflags)" ac_add_options --enable-crashreporter ac_add_options --disable-updater -ac_add_options --disable-tests - -ac_add_options --disable-optimize ac_add_options --disable-strip +ac_add_options --enable-pie export MOZILLA_OFFICIAL=1 ac_add_options --enable-official-branding ac_add_options --enable-system-ffi ac_add_options --with-system-bz2 ac_add_options --with-system-jpeg ac_add_options --with-system-zlib ac_add_options --with-system-libvpx ac_add_options --enable-system-ffi ac_add_options --enable-system-pixman ac_add_options --enable-default-toolkit=cairo-gtk3 mk_add_options MZ_OBJDIR=@TOPSRCDIR@/firefox/build-dir diff --git a/package.yml b/package.yml index 7f831de..9d023ac 100644 --- a/package.yml +++ b/package.yml @@ -1,81 +1,81 @@ name : firefox version : '57.0' -release : 109 +release : 110 source : - https://ftp.mozilla.org/pub/firefox/releases/57.0/source/firefox-57.0.source.tar.xz : 603af00155be87f2c9c58047dd0072971f1cdab1f632695aae6ad072efefbb8f - https://solus-project.com/sources/mozilla/firefox-57.0-langpacks.tar.xz : c23552f2e3ed11ef4173c29d2100b77f842f5f4680e9ca3b1b32e9bb6632bb63 license : - GPL-2.0 - MPL-2.0 component : network.web.browser summary : Firefox web browser description: | Mozilla Firefox is an open-source web browser, designed for standards compliance, performance and portability. Its functionality can be enhanced via a plethora of extensions. builddeps : - pkgconfig(alsa) - pkgconfig(atk) - pkgconfig(cairo) - pkgconfig(dbus-glib-1) - pkgconfig(gconf-2.0) - pkgconfig(gtk+-2.0) - pkgconfig(gtk+-3.0) - pkgconfig(hunspell) - pkgconfig(libevent) - pkgconfig(libffi) - pkgconfig(libpulse) - pkgconfig(libstartup-notification-1.0) - pkgconfig(pixman-1) - pkgconfig(sqlite3) - pkgconfig(vpx) - pkgconfig(x11) - pkgconfig(xcomposite) - pkgconfig(xt) - autoconf213 - bzip2-devel - cargo - libjpeg-turbo-devel - llvm-clang - rust - yasm rundeps : - ffmpeg setup : | # Fix installation directory woes %patch -p1 < $pkgfiles/firefox-install-dir.patch # Add NSS SQL Compat patch (thanks Fedora) %patch -p1 < $pkgfiles/sqlcompat-ff57-1-backport-730495.patch install $pkgfiles/config mozconfig sed 's@\#\#JOBCOUNT\#\#@%JOBS%@' -i mozconfig build : | # GCC6 produces completely broken Firefox export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" export CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" - %make -f client.mk + %make -f client.mk profiledbuild install : | # Install locales first langpackdir="$installdir/%libdir%/firefox/browser/extensions" install -D -d -m 00755 "${langpackdir}" tar xf "${sources}/firefox-${version}-langpacks.tar.xz" for i in lang_pack/*.xpi; do lname="$(basename ${i})" install -D -m 00644 "lang_pack/${lname}" "${langpackdir}"/$lname done export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" export CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" %make_install -f client.mk install INSTALL_SDK= mkdir -p $installdir/usr/share/pixmaps ln -sv %libdir%/firefox/browser/icons/mozicon128.png $installdir/usr/share/pixmaps/firefox.png ln -sv %libdir%/mozilla/plugins $installdir/%libdir%/firefox/plugins install -D -m 00644 $pkgfiles/firefox.desktop $installdir/usr/share/applications/firefox.desktop # set up defaults mkdir -p $installdir/%libdir%/firefox/browser/defaults/preferences install -m 00644 $pkgfiles/prefs.js $installdir/%libdir%/firefox/browser/defaults/preferences/prefs.js install -m 00644 $pkgfiles/firefox-l10n.js $installdir/%libdir%/firefox/browser/defaults/preferences/firefox-l10n.js diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml index 46adb04..430e457 100644 --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,197 +1,197 @@ firefox - Joshua Strobl - joshua@stroblindustries.com + Ikey Doherty + ikey@solus-project.com GPL-2.0 MPL-2.0 network.web.browser Firefox web browser Mozilla Firefox is an open-source web browser, designed for standards compliance, performance and portability. Its functionality can be enhanced via a plethora of extensions. https://solus-project.com/sources/README.Solus firefox Firefox web browser Mozilla Firefox is an open-source web browser, designed for standards compliance, performance and portability. Its functionality can be enhanced via a plethora of extensions. network.web.browser /usr/bin /usr/lib/firefox/Throbber-small.gif /usr/lib/firefox/application.ini /usr/lib/firefox/browser/blocklist.xml /usr/lib/firefox/browser/chrome.manifest /usr/lib/firefox/browser/chrome/icons/default/default16.png /usr/lib/firefox/browser/chrome/icons/default/default32.png /usr/lib/firefox/browser/chrome/icons/default/default48.png /usr/lib/firefox/browser/crashreporter-override.ini /usr/lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi /usr/lib/firefox/browser/features/activity-stream@mozilla.org.xpi /usr/lib/firefox/browser/features/aushelper@mozilla.org.xpi /usr/lib/firefox/browser/features/e10srollout@mozilla.org.xpi /usr/lib/firefox/browser/features/firefox@getpocket.com.xpi /usr/lib/firefox/browser/features/followonsearch@mozilla.com.xpi /usr/lib/firefox/browser/features/formautofill@mozilla.org.xpi /usr/lib/firefox/browser/features/onboarding@mozilla.org.xpi /usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi /usr/lib/firefox/browser/features/shield-recipe-client@mozilla.org.xpi /usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi /usr/lib/firefox/browser/icons/mozicon128.png /usr/lib/firefox/browser/omni.ja /usr/lib/firefox/chrome.manifest /usr/lib/firefox/crashreporter /usr/lib/firefox/crashreporter.ini /usr/lib/firefox/defaults/pref/channel-prefs.js /usr/lib/firefox/dependentlibs.list /usr/lib/firefox/dictionaries/en-US.aff /usr/lib/firefox/dictionaries/en-US.dic /usr/lib/firefox/firefox /usr/lib/firefox/firefox-bin /usr/lib/firefox/fonts/EmojiOneMozilla.ttf /usr/lib/firefox/gmp-clearkey/0.1/libclearkey.so /usr/lib/firefox/gmp-clearkey/0.1/manifest.json /usr/lib/firefox/gtk2/libmozgtk.so /usr/lib/firefox/icudt59l.dat /usr/lib/firefox/libfreeblpriv3.chk /usr/lib/firefox/libfreeblpriv3.so /usr/lib/firefox/liblgpllibs.so /usr/lib/firefox/libmozavcodec.so /usr/lib/firefox/libmozavutil.so /usr/lib/firefox/libmozgtk.so /usr/lib/firefox/libmozsandbox.so /usr/lib/firefox/libnspr4.so /usr/lib/firefox/libnss3.so /usr/lib/firefox/libnssckbi.so /usr/lib/firefox/libnssdbm3.chk /usr/lib/firefox/libnssdbm3.so /usr/lib/firefox/libnssutil3.so /usr/lib/firefox/libplc4.so /usr/lib/firefox/libplds4.so /usr/lib/firefox/libsmime3.so /usr/lib/firefox/libsoftokn3.chk /usr/lib/firefox/libsoftokn3.so /usr/lib/firefox/libssl3.so /usr/lib/firefox/libxul.so /usr/lib/firefox/minidump-analyzer /usr/lib/firefox/omni.ja /usr/lib/firefox/pingsender /usr/lib/firefox/platform.ini /usr/lib/firefox/plugin-container /usr/lib/firefox/removed-files /usr/lib/firefox/run-mozilla.sh /usr/lib64/firefox/browser/defaults/preferences/firefox-l10n.js /usr/lib64/firefox/browser/defaults/preferences/prefs.js /usr/lib64/firefox/browser/extensions/langpack-ach@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-af@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-an@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ar@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-as@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ast@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-az@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-be@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-bg@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-bn-BD@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-bn-IN@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-br@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-bs@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ca@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-cak@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-cs@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-cy@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-da@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-de@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-dsb@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-el@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-eo@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-es-AR@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-es-CL@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-es-ES@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-es-MX@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-et@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-eu@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-fa@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ff@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-fi@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-fr@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-fy-NL@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ga-IE@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-gd@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-gl@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-gn@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-gu-IN@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-he@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-hi-IN@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-hr@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-hsb@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-hu@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-hy-AM@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-id@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-is@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-it@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ja@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ka@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-kab@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-kk@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-km@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-kn@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ko@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-lij@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-lt@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-lv@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-mai@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-mk@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ml@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-mr@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ms@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-my@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-nb-NO@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-nl@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-nn-NO@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-or@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-pa-IN@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-pl@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-pt-BR@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-pt-PT@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-rm@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ro@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ru@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-si@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-sk@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-sl@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-son@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-sq@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-sr@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-sv-SE@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ta@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-te@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-th@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-tr@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-uk@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-ur@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-uz@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-vi@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-xh@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-zh-CN@firefox.mozilla.org.xpi /usr/lib64/firefox/browser/extensions/langpack-zh-TW@firefox.mozilla.org.xpi /usr/lib64/firefox/plugins /usr/share/applications/firefox.desktop /usr/share/pixmaps/firefox.png - - 2017-11-14 + + 2017-11-20 57.0 Packaging update - Joshua Strobl - joshua@stroblindustries.com + Ikey Doherty + ikey@solus-project.com - \ No newline at end of file +