@mareex & @fincer
i believe they are still used due to the [possible] conflicts between different version libraries in the build process (ie. pulling a lib from the installed package vs the source).
does anyone know if the patchset e7e5b3d0f1b3 is the correct one for 36.0? i'm trying to build with that now, based on the current pkgbuild (with unity/notify/pgo patches commented out), we'll see how it goes
@nemezis007 i think that's due to a character limit with the shell or python or something
Search Criteria
Package Details: firefox-kde-opensuse 127.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/firefox-kde-opensuse.git (read-only, click to copy) |
---|---|
Package Base: | firefox-kde-opensuse |
Description: | Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE |
Upstream URL: | https://github.com/openSUSE/firefox-maintenance |
Keywords: | browser gecko web |
Licenses: | GPL, MPL, LGPL |
Conflicts: | firefox |
Provides: | firefox |
Submitter: | csslayer |
Maintainer: | Thaodan |
Last Packager: | Thaodan |
Votes: | 336 |
Popularity: | 0.125371 |
First Submitted: | 2009-12-11 09:10 (UTC) |
Last Updated: | 2024-07-21 20:54 (UTC) |
Dependencies (56)
- dbus-glib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hunspell (hunspell-gitAUR)
- kmozillahelperAUR (kmozillahelper-binAUR)
- libaom.so (aom-gitAUR, aom-av1-lavish-gitAUR, avmAUR, aom)
- libdav1d.so (dav1d-gitAUR, lib32-libdav1dAUR, dav1d)
- libevent (libevent-gitAUR)
- libgtk-3.so (gtk3-no_deadkeys_underlineAUR, gtk3-gitAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3, lib32-gtk3)
- libharfbuzz.so (lib32-harfbuzz-gitAUR, harfbuzz-gitAUR, harfbuzz, lib32-harfbuzz)
- libicui18n.so (icu-gitAUR, icu73AUR, icu74AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu73AUR, icu74AUR, icu, lib32-icu)
- libvpx.so (libvpx-full-gitAUR, libvpx-gitAUR, lib32-libvpx, lib32-libvpx1.3, libvpx, libvpx1.3)
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- sqlite (sqlite-fossilAUR)
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR) (make)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rust, rustup) (make)
- cbindgen (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- dav1d (dav1d-gitAUR) (make)
- diffutils (make)
- dump_syms (dump_syms-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- graphite (graphite-gitAUR) (make)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR) (make)
- harfbuzz (harfbuzz-gitAUR) (make)
- icu (icu-gitAUR) (make)
- imake (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (make)
- libevent (libevent-gitAUR) (make)
- libnotify (libnotify-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR) (make)
- libwebp (libwebp-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR) (make)
- mercurial (mercurial-hgAUR, mercurial-stable-hgAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron, nodejs-lts-jod) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-zstandard (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR) (make)
- xz (xz-gitAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Location detection via available WiFi networks
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR) (optional) – Audio support
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – Screensharing with Wayland
Required by (171)
- activity-aware-firefox (requires firefox)
- activityfox-git (requires firefox)
- aksusbd-bin (requires firefox) (make)
- anylogic-ple (requires firefox) (optional)
- anylogic-ple-8.2.4 (requires firefox) (optional)
- anylogic-professional (requires firefox) (optional)
- anylogic-professional-8.2.4 (requires firefox) (optional)
- anylogic-university (requires firefox) (optional)
- anylogic-university-8.2.4 (requires firefox) (optional)
- atelierb (requires firefox) (optional)
- bright-cmgui (requires firefox)
- browsh (requires firefox)
- browsh-bin (requires firefox)
- clean-home (requires firefox) (optional)
- connective-plugin-linux-firefox (requires firefox)
- crunchyroll-guest-pass-finder (requires firefox) (optional)
- desktop-like-mobile-config-firefox (requires firefox)
- edge-frfox (requires firefox) (optional)
- eid-mw (requires firefox) (optional)
- ff2mpv-go-git (requires firefox) (optional)
- Show 151 more...
Sources (37)
- 0001-Bug-1504834-Rough-progress-patch.patch
- 0002-Bug-1504834-XULText-AA-fix-BE.patch
- 0003-mozilla-bmo998749.patch.patch
- 0004-mozilla-libavcodec58_91.patch.patch
- 0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch
- 0006-Bug-531915-mozilla-bmo531915.patch.patch
- 0007-imported-patch-one_swizzle_to_rule_them_all.patch.patch
- 0008-imported-patch-svg-rendering.patch.patch
- 0009-Bug-1792159-Add-missing-includes-to-AtomicOperations.patch
- 0010-mozilla-s390-context.patch.patch
- 0011-bsc-991344-Rpi3-Firefox-crashes-after-a-few-seconds-.patch
- 0012-mozilla-fix-aarch64-libopus.patch.patch
- 0013-Bug-634334-call-to-the-ntlm_auth-helper-fails.patch
- 0014-Make-PGO-use-toolchain.patch
- 0015-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch
- 0016-Fix-building-with-PGO-when-using-GCC.patch
- 0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
- 0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch
- 0019-Bug-559213-Support-system-av1.patch
- 0020-Bug-847568-Support-system-harfbuzz.patch
- 0021-Bug-847568-Support-system-graphite2.patch
- 0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch
- 0023-Do-not-use-gconf-for-proxy-settings-if-not-running-w.patch
- 0024-Add-KDE-integration-to-Firefox-toolkit-parts.patch
- 0025-Add-KDE-integration-to-Firefox.patch
- 0026-Imported-patch-firefox-branded-icons.patch.patch
- 0027-Allow-Eme-for-arm-and-Aarch64.patch
- 0028-Shut-up-warnings-about-future-Rust-version-incompati.patch
- 0029-Partially-revert-Bug-1768632-Make-EnumSet-compile-fo.patch
- 0030-Bug-1796523-Workaround-source-locations-for-function.patch
- 0031-Bug-1822730-Add-basic-blob-protocol-handling-for-blo.patch
- 0032-Bug-1862601-Part-12-Add-new-line-break-classes.-r.patch
- firefox.desktop
- https://archive.mozilla.org/pub/firefox/releases/127.0/source/firefox-127.0.source.tar.xz
- https://archive.mozilla.org/pub/firefox/releases/127.0/source/firefox-127.0.source.tar.xz.asc
- mozconfig
- vendor.js
Latest Comments
« First ‹ Previous 1 .. 56 57 58 59 60 61 62 63 64 65 66 .. 139 Next › Last »
toxygen commented on 2015-02-27 14:21 (UTC)
Fincer commented on 2015-02-27 12:04 (UTC)
I agree with mareex
I just comment those lines out when compiling Firefox, I don't care whether firefox is installed or not because I just want to compile the program regardless of existing firefox installations on my system. I see no reason to keep those lines - there is a conflicting package "firefox" already listed in current PKGBUILD.
Please remove those lines, unless there is a very important or a very specific reason to prevent the compilation while /usr/bin/firefox exists.
Also, please update this to Firefox 36.
mareex commented on 2015-02-26 22:01 (UTC)
Are these lines really necessary?
# check whether previous firefox version is installed
# firefox will not build if old /usr/bin/firefox exists
if pacman -T firefox && ! pacman -T "firefox=$pkgver"; then
error "Please uninstall firefox temporarily before building it (pacman -Rdd ...)"
exit 1
fi
It will build regardless whether it is installed or not. At least here on my side. ;)
flying-sheep commented on 2015-02-25 19:14 (UTC)
@patches: thanks!
Thaodan commented on 2015-02-25 10:21 (UTC)
the libnotify is no longer needed as far as I see, the KDE patches are updated, but the libdbus stuff neeeds a update (wait for an updated patch from canocial).
Thaodan commented on 2015-02-25 01:18 (UTC)
No problem, I'll release updated patches if needed.
yegorius commented on 2015-02-24 12:11 (UTC)
The patches are now included in the tarball.
flying-sheep commented on 2015-02-24 09:08 (UTC)
could you not host them on github? GitHub throttles raw file access.
either proxy them via http://rawgit.com/ or they should be rehosted.
FadeMind commented on 2015-02-22 19:51 (UTC)
The same issue in the clean chroot:
Executing /build/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell -g /build/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/ -a /build/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/ -f /build/firefox-kde-opensuse/src/mozilla-release/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
resource://gre/components/ActivityMessageConfigurator.js
resource://gre/components/ActivityProxy.js
resource://gre/components/ActivityRequestHandler.js
resource://gre/components/ActivityWrapper.js
resource://gre/components/AlarmsManager.js
resource://gre/components/AppsService.js
resource://gre/components/BrowserElementParent.js
resource://gre/components/ChromeNotifications.js
resource://gre/components/ColorAnalyzer.js
resource://gre/components/ConsoleAPIStorage.js
resource://gre/components/ContactManager.js
resource://gre/components/ContentProcessSingleton.js
resource://gre/components/DataReportingService.js
resource://gre/components/DataStoreImpl.js
resource://gre/components/DownloadLegacy.js
resource://gre/components/FeedProcessor.js
resource://gre/components/FormAutofillContentService.js
resource://gre/components/FormAutofillStartup.js
resource://gre/components/FormHistoryStartup.js
resource://gre/components/InterAppCommService.js
resource://gre/components/InterAppConnection.js
resource://gre/components/InterAppMessagePort.js
resource://gre/components/MainProcessSingleton.js
resource://gre/components/MozKeyboard.js
resource://gre/components/NetworkGeolocationProvider.js
resource://gre/components/NotificationStorage.js
resource://gre/components/PageThumbsProtocol.js
resource://gre/components/Payment.js
resource://gre/components/PaymentFlowInfo.js
resource://gre/components/PeerConnection.js
resource://gre/components/PermissionPromptService.js
resource://gre/components/PermissionSettings.js
resource://gre/components/PhoneNumberService.js
resource://gre/components/PlacesCategoriesStarter.js
resource://gre/components/Push.js
resource://gre/components/PushServiceLauncher.js
resource://gre/components/ResourceStatsManager.js
resource://gre/components/SettingsManager.js
resource://gre/components/SiteSpecificUserAgent.js
resource://gre/components/SlowScriptDebug.js
resource://gre/components/SystemMessageInternal.js
resource://gre/components/SystemMessageManager.js
resource://gre/components/TCPServerSocket.js
resource://gre/components/TCPSocket.js
resource://gre/components/TCPSocketParentIntermediary.js
resource://gre/components/TelemetryStartup.js
resource://gre/components/UnifiedComplete.js
resource://gre/components/Weave.js
resource://gre/components/WebVTTParserWrapper.js
resource://gre/components/Webapps.js
resource://gre/components/XULStore.js
resource://gre/components/addonManager.js
resource://gre/components/amContentHandler.js
resource://gre/components/amInstallTrigger.js
resource://gre/components/amWebInstallListener.js
resource://gre/components/contentAreaDropListener.js
resource://gre/components/crypto-SDR.js
resource://gre/components/jsconsole-clhandler.js
resource://gre/components/marionettecomponent.js
resource://gre/components/messageWakeupService.js
resource://gre/components/multiprocessShims.js
resource://gre/components/nsAsyncShutdown.js
resource://gre/components/nsBlocklistService.js
resource://gre/components/nsContentDispatchChooser.js
resource://gre/components/nsContentPrefService.js
resource://gre/components/nsCrashMonitor.js
resource://gre/components/nsDOMIdentity.js
resource://gre/components/nsDefaultCLH.js
resource://gre/components/nsDownloadManagerUI.js
resource://gre/components/nsFilePicker.js
resource://gre/components/nsFormAutoComplete.js
resource://gre/components/nsFormHistory.js
resource://gre/components/nsHandlerService.js
resource://gre/components/nsHelperAppDlg.js
resource://gre/components/nsIDService.js
resource://gre/components/nsINIProcessor.js
resource://gre/components/nsInputListAutoComplete.js
resource://gre/components/nsLivemarkService.js
resource://gre/components/nsLoginInfo.js
resource://gre/components/nsLoginManager.js
resource://gre/components/nsLoginManagerPrompter.js
resource://gre/components/nsPlacesAutoComplete.js
resource://gre/components/nsPlacesExpiration.js
resource://gre/components/nsPrompter.js
resource://gre/components/nsSearchService.js
resource://gre/components/nsSearchSuggestions.js
resource://gre/components/nsTaggingService.js
resource://gre/components/nsURLFormatter.js
resource://gre/components/nsUpdateTimerManager.js
resource://gre/components/nsUrlClassifierHashCompleter.js
resource://gre/components/nsUrlClassifierLib.js
resource://gre/components/nsUrlClassifierListManager.js
resource://gre/components/nsWebHandlerApp.js
resource://gre/components/recording-cmdline.js
resource://gre/components/storage-json.js
resource://gre/components/txEXSLTRegExFunctions.js
resource://gre/modules/ActivitiesService.jsm
resource://gre/modules/ActivitiesServiceFilter.jsm
resource://gre/modules/AddonManager.jsm
resource://gre/modules/AlarmDB.jsm
resource://gre/modules/AlarmService.jsm
resource://gre/modules/AppDownloadManager.jsm
resource://gre/modules/AppsServiceChild.jsm
resource://gre/modules/AppsUtils.jsm
resource://gre/modules/AsyncShutdown.jsm
resource://gre/modules/AsyncSpellCheckTestHelper.jsm
resource://gre/modules/AutoCompleteE10S.jsm
resource://gre/modules/BackgroundPageThumbs.jsm
resource://gre/modules/Battery.jsm
resource://gre/modules/BinarySearch.jsm
resource://gre/modules/BookmarkHTMLUtils.jsm
resource://gre/modules/BookmarkJSONUtils.jsm
resource://gre/modules/Bookmarks.jsm
resource://gre/modules/BrowserElementParent.jsm
resource://gre/modules/BrowserElementPromptService.jsm
resource://gre/modules/BrowserUtils.jsm
resource://gre/modules/CertUtils.jsm
resource://gre/modules/CharsetMenu.jsm
resource://gre/modules/ChromeManifestParser.jsm
resource://gre/modules/CloudSync.jsm
resource://gre/modules/CloudSyncAdapters.jsm
resource://gre/modules/CloudSyncBookmarks.jsm
resource://gre/modules/CloudSyncBookmarksFolderCache.jsm
resource://gre/modules/CloudSyncEventSource.jsm
resource://gre/modules/CloudSyncLocal.jsm
resource://gre/modules/CloudSyncPlacesWrapper.jsm
resource://gre/modules/CloudSyncTabs.jsm
resource://gre/modules/ClusterLib.js
resource://gre/modules/ColorAnalyzer_worker.js
resource://gre/modules/ColorConversion.js
resource://gre/modules/CommonDialog.jsm
resource://gre/modules/ContactDB.jsm
resource://gre/modules/ContactService.jsm
resource://gre/modules/ContentPrefInstance.jsm
resource://gre/modules/ContentPrefService2.jsm
resource://gre/modules/ContentPrefServiceChild.jsm
resource://gre/modules/ContentPrefServiceParent.jsm
resource://gre/modules/ContentPrefStore.jsm
resource://gre/modules/ContentPrefUtils.jsm
resource://gre/modules/CrashMonitor.jsm
resource://gre/modules/Credentials.jsm
resource://gre/modules/DOMIdentity.jsm
resource://gre/modules/DOMRequestHelper.jsm
resource://gre/modules/DataStoreChangeNotifier.jsm
resource://gre/modules/DataStoreCursorImpl.jsm
resource://gre/modules/DataStoreDB.jsm
resource://gre/modules/DeferredSave.jsm
resource://gre/modules/DeferredTask.jsm
resource://gre/modules/Deprecated.jsm
resource://gre/modules/Dict.jsm
resource://gre/modules/DownloadCore.jsm
resource://gre/modules/DownloadImport.jsm
resource://gre/modules/DownloadIntegration.jsm
resource://gre/modules/DownloadLastDir.jsm
resource://gre/modules/DownloadList.jsm
resource://gre/modules/DownloadPaths.jsm
resource://gre/modules/DownloadStore.jsm
resource://gre/modules/DownloadTaskbarProgress.jsm
resource://gre/modules/DownloadUIHelper.jsm
resource://gre/modules/DownloadUtils.jsm
resource://gre/modules/Downloads.jsm
resource://gre/modules/FileUtils.jsm
resource://gre/modules/Finder.jsm
resource://gre/modules/ForgetAboutSite.jsm
resource://gre/modules/FormAutofill.jsm
resource://gre/modules/FormAutofillIntegration.jsm
resource://gre/modules/FormData.jsm
resource://gre/modules/FormHistory.jsm
resource://gre/modules/FrameWorker.jsm
resource://gre/modules/FrameWorkerContent.js
resource://gre/modules/FreeSpaceWatcher.jsm
resource://gre/modules/FxAccounts.jsm
resource://gre/modules/FxAccountsClient.jsm
resource://gre/modules/FxAccountsCommon.js
resource://gre/modules/FxAccountsOAuthClient.jsm
resource://gre/modules/FxAccountsProfileClient.jsm
resource://gre/modules/GMPInstallManager.jsm
resource://gre/modules/Geometry.jsm
resource://gre/modules/HealthReport.jsm
resource://gre/modules/History.jsm
resource://gre/modules/Http.jsm
resource://gre/modules/ISO8601DateUtils.jsm
resource://gre/modules/IndexedDBHelper.jsm
resource://gre/modules/InlineSpellChecker.jsm
resource://gre/modules/InlineSpellCheckerContent.jsm
resource://gre/modules/InsecurePasswordUtils.jsm
Traceback (most recent call last):
File "/build/firefox-kde-opensuse/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 402, in <module>
main()
File "/build/firefox-kde-opensuse/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 394, in main
args.source, gre_path, base)
File "/build/firefox-kde-opensuse/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 158, in precompile_cache
errors.fatal('Error while running startup cache precompilation')
File "/build/firefox-kde-opensuse/src/mozilla-release/python/mozbuild/mozpack/errors.py", line 101, in fatal
self._handle(self.FATAL, msg)
File "/build/firefox-kde-opensuse/src/mozilla-release/python/mozbuild/mozpack/errors.py", line 96, in _handle
raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
/build/firefox-kde-opensuse/src/mozilla-release/toolkit/mozapps/installer/packager.mk:691: recipe for target 'stage-package' failed
make[2]: *** [stage-package] Error 1
make[2]: Leaving directory '/build/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer'
/build/firefox-kde-opensuse/src/mozilla-release/browser/build.mk:21: recipe for target 'install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory '/build/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu'
client.mk:405: recipe for target 'install' failed
make: *** [install] Error 2
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Build failed, check /home/tomasz/DEV/chroot64/tomasz/build
[tomasz@arch firefox-kde-opensuse]$
yegorius commented on 2015-02-22 18:40 (UTC)
35.0.1-2 introduces some patches by Thaodan, which enable support for libdbusmenu, libnotify and fix PGO build. Please report here if you encounter any problems.
Thanks Thaodan!
Pinned Comments
Thaodan commented on 2021-04-20 17:40 (UTC) (edited on 2021-04-21 22:45 (UTC) by Thaodan)
If you have issues with this package visit gitlab and read the readme first.