What do you think about split the packages and create a PKGBUILD for each one?
Search Criteria
Package Details: webkitgtk 3:2.4.11-28
Package Actions
Git Clone URL: | https://aur.archlinux.org/webkitgtk.git (read-only, click to copy) |
---|---|
Package Base: | webkitgtk |
Description: | Legacy Web content engine for GTK+ 3 |
Upstream URL: | https://webkitgtk.org/ |
Licenses: | custom |
Conflicts: | libwebkit3, webkitgtk3 |
Provides: | libwebkit3, webkitgtk3 |
Replaces: | libwebkit3, webkitgtk3 |
Submitter: | City-busz |
Maintainer: | frealgagu |
Last Packager: | frealgagu |
Votes: | 71 |
Popularity: | 0.76 |
First Submitted: | 2017-06-30 07:40 (UTC) |
Last Updated: | 2024-11-16 02:41 (UTC) |
Dependencies (21)
- enchant
- geoclue2 (geoclue_fake-gitAUR, geoclue)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- harfbuzz-icu (harfbuzz-icu-gitAUR)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libsecret
- libsoup
- libwebp (libwebp-gitAUR)
- libxslt (libxslt-gitAUR)
- libxt
- glib2-devel (make)
- gobject-introspection (gobject-introspection-gitAUR) (make)
- gperf (gperf-gitAUR) (make)
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-amd-bc250AUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amber) (make)
- ruby (make)
- gst-libav (gst-libav-gitAUR) (optional) – nonfree media decoding
- gst-plugins-base (gst-plugins-base-gitAUR) (optional) – free media decoding
- gst-plugins-good (gst-plugins-good-gitAUR) (optional) – media decoding
- Show 1 more dependencies...
Required by (10)
- anylogic-ple (optional)
- anylogic-professional (optional)
- anylogic-university (optional)
- erika-git
- gnome-web-photo
- haskell-gtk2
- magicassistant-gtk
- remmina-plugin-webkit
- typhoon
- uzbl-core-next-git
Sources (16)
- bison3.7.patch
- compilerflags.patch
- enchant-2.x.patch
- glib-2.68.0.patch
- grammar.patch
- gtk-doc.patch
- https://webkitgtk.org/releases/webkitgtk-2.4.11.tar.xz
- icu59.patch
- icu68.patch
- pkgconfig-enchant-2.patch
- rubyasm.patch
- volatile.patch
- webkitextern.patch
- webkitgtk-2.4.9-abs.patch
- wtfstd17.patch
- xmlconst.patch
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 16 Next › Last »
frealgagu commented on 2018-12-07 03:12 (UTC)
yan12125 commented on 2018-12-01 01:42 (UTC)
Dropped as I don't need this anymore.
yan12125 commented on 2018-11-10 02:27 (UTC)
You don't need icu62. You NEED to rebuild webkitgtk against icu 63.
philo commented on 2018-11-08 15:12 (UTC)
An AUR package of 'icu62 62.1-1' was released on 2018-11-05.
yan12125 commented on 2018-10-13 00:24 (UTC)
As I mentioned in FAQ, I maintain prebuilt and signed packages at https://cdn.repo.archlinuxcn.org
PhotonX commented on 2018-10-12 17:36 (UTC)
Sorry for the late reply and excuse my ignorance in case I am missing something obvious, but which signatures do you refer to? AUR packages are not signed, are they?
yan12125 commented on 2018-10-10 12:21 (UTC)
Primarily because people might get signature mismatch errors if you change a package without bumping pkgver/pkgrel.
PhotonX commented on 2018-10-10 09:41 (UTC)
Hmm, why not? :) You can add "-f" to the makepkg call or is the problem somewhere else?
yan12125 commented on 2018-10-10 08:24 (UTC)
Sorry for frequent version bumps recently. My build scripts do not build a package again without changing pkgver/pkgrel.
PhotonX commented on 2018-10-10 06:52 (UTC)
Would it be possible to make silent updates when fixing building problems, such that users who already have the package installed aren't forced to recompile it during the update?
Pinned Comments
frealgagu commented on 2019-04-14 18:13 (UTC) (edited on 2020-12-06 03:31 (UTC) by frealgagu)
FAQ
Q: What's the difference between this package and extra/webkit2gtk?
A: webkitgtk/webkitgtk2 provides WebKit1 API/ABI, which is not compatible with WebKit2 API/ABI provided by extra/webkit2gtk. WebKitGTK+ 2.4.x is the latest branch that provides WebKit1 API. Later branches provides WebKit2 API only.
Please don't flag it as out-of-date.
Q: Are there binaries for this package somewhere?
A: I maintain the latest built package at https://github.com/frealgagu/archlinux.webkitgtk/releases
Q: "error while loading shared libraries: libicui18n.so.62: cannot open shared object file: No such file or directory"
A: You'll need to rebuild against the latest version of ICU.
Q: "error: ‘WTF::StringImpl::StaticASCIILiteraicASCIILiteral’ has not been declared" or any enchant errors.
A: If you are building in parallel, try disabling parallel using -j1 in /etc/makepkg.conf
Q: Why building takes too long time?
A: WebKit is inherently big and complex. You can modify /etc/makepkg.conf or PKGBUILD directly to build it in parallel.
Change "make all stamp-po" by "make -j x all stamp-po" in PKGBUILD replacing x by cores your machine has. (Thanks to @MadMe)
Change /etc/makepkg.conf in that way: https://wiki.archlinux.org/index.php/makepkg#Parallel_compilation under
# ARCHITECTURE, COMPILE FLAGS
useMAKEFLAGS="-j9"
# It should be one more than your virtual CPUs. (Thanks to @tuxsavvy).However be pending if errors occur as mentioned in previous question.
Q: How much I want to wait to a successful compilation?
A: It varies of your PC's processor and RAM, the times shared in the comments are as follow:
3.5 hours to build on core i5 laptop with 8G of RAM, makeflags j4. (@cabbage)
13.5 hours to build on AMD Athlon X2, makeflags j1 (@Bonnietwin).
5-6 hours on Core2Duo E8400 with 8GB RAM, makeflags j2 (tuxsavvy).
50 minutes on 6c/12t 3.3GHz (@kubrick).