Compare commits

...

2 Commits

Author SHA1 Message Date
John McQuah 2a910c72ef epiphany: update to 45.0 2023-10-22 14:10:24 +00:00
John McQuah 8185fc6aed webkitgtk-60: update to 2.42.1 2023-10-22 14:09:44 +00:00
6 changed files with 60 additions and 60 deletions

10
REPO
View File

@ -187,9 +187,9 @@ f:13d8d971c19328457beb3c9af2788a94:zathura-pdf-poppler/Pkgfile
f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint
f:0b8c32b92dddd063c5fbaff3cec96e44:webkitgtk-60/bwrap-pipewire.patch
f:95ed2c92dd96132378050eca03da25c6:webkitgtk-60/README
f:a627cc29c55645fe95cb2e4de85452e9:webkitgtk-60/.signature
f:0b8a5f7972ddb59cf94d4b8c80515e73:webkitgtk-60/Pkgfile
f:43ead3106195bf3756487fd68d989e4b:webkitgtk-60/.footprint
f:ae45996b618ff312f17c88cdeb2d2c0a:webkitgtk-60/.signature
f:86f704b322b35f6736ccde4536a64c9c:webkitgtk-60/Pkgfile
f:59c168e0a12f6f3e8f0aebbac9a40b6f:webkitgtk-60/.footprint
f:0cc425d03faffdcc793b0af7ec749893:libfreeimage-lite/.signature
f:c4a660d93a260478a5f4d246be1c260d:libfreeimage-lite/Pkgfile
f:55654b9c5c4042bbd1ca6d158629d37a:libfreeimage-lite/.footprint
@ -199,8 +199,8 @@ f:4f4524a2130da2b111dbdd57ba1abccb:libfixposix/.footprint
f:a8773594eaa18fa6cbbee01725eecc10:qscintilla-qt5/.signature
f:9b6357a1376700ededd2502ea45cea37:qscintilla-qt5/Pkgfile
f:74044f52385df8eb19c9930998469862:qscintilla-qt5/.footprint
f:5b2a734fcd1d5e3eca67359dbba6a753:epiphany/.signature
f:bf6f78683db408d4f7f4fd9fabf3ab03:epiphany/Pkgfile
f:13c37a75878642951cbb4b4fc6ab8aa0:epiphany/.signature
f:4408863f65e9d35f08376334fd16ade8:epiphany/Pkgfile
f:627ed74e27650ad8b5f860f26a174def:epiphany/post-install
f:1d85a0aa812813bace4fe92bbc8aada5:epiphany/.footprint
f:259742d9decea4ad6f256a1dd0999279:mblaze/README

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxPTU8S1sf/D4SFaJ8JcYBq2JuaZlV2Zfao/eeJPsY9SCqaSXnEpwuZ6YFjIz1G2BPNUCkGg8sL/M4lH/aN5wKwo=
SHA256 (Pkgfile) = 4403cbc8e95e1938bbb7db008a295b895b1368c08ae6fc78a3a1b8971e2dff4b
RWTTPlFarK9CxLOVga7v7wOI26gxg2HyRoKNaY0Ff+gWkKtKHWsNRbPimkGTl76i0Hea3I1A7Tthz/Ov62zOUETs/aW2XfRM2ws=
SHA256 (Pkgfile) = a36f156e93ddafcaa5381be091d790b337547857dedd130d4e7891bf41954050
SHA256 (.footprint) = 0e0ed5587dfd1c354189baba8bff0a7347d46bcbc3a2c23922aea517de9c54e8
SHA256 (epiphany-44.6.tar.xz) = 5335dd573581db61e126d854dc16ae519657a5b8790789a47d25e43e17cd3a43
SHA256 (epiphany-45.0.tar.bz2) = 35f1235de9f985805d4726d2f54c8ca388f8d94659150c8a5cc172758d8529ae

View File

@ -5,12 +5,12 @@
# Optional: gst-plugins-good gst-plugins-bad gst-libav libnotify enchant
name=epiphany
version=44.6
version=45.0
release=1
source=(https://download.gnome.org/sources/${name}/${version%.*}/${name}-${version}.tar.xz)
source=(https://gitlab.gnome.org/GNOME/$name/-/archive/$version/$name-$version.tar.bz2)
build() {
cd "${name}-${version}"
cd $name-$version
# fail the build if libportal was not compiled against gtk4
[ -e /usr/lib/pkgconfig/libportal-gtk4.pc ] || \

View File

@ -103,11 +103,11 @@ drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/WebKit-6.0.typelib
-rw-r--r-- root/root usr/lib/girepository-1.0/WebKitWebProcessExtension-6.0.typelib
lrwxrwxrwx root/root usr/lib/libjavascriptcoregtk-6.0.so -> libjavascriptcoregtk-6.0.so.1
lrwxrwxrwx root/root usr/lib/libjavascriptcoregtk-6.0.so.1 -> libjavascriptcoregtk-6.0.so.1.1.4
-rwxr-xr-x root/root usr/lib/libjavascriptcoregtk-6.0.so.1.1.4
lrwxrwxrwx root/root usr/lib/libjavascriptcoregtk-6.0.so.1 -> libjavascriptcoregtk-6.0.so.1.1.10
-rwxr-xr-x root/root usr/lib/libjavascriptcoregtk-6.0.so.1.1.10
lrwxrwxrwx root/root usr/lib/libwebkitgtk-6.0.so -> libwebkitgtk-6.0.so.4
lrwxrwxrwx root/root usr/lib/libwebkitgtk-6.0.so.4 -> libwebkitgtk-6.0.so.4.2.1
-rwxr-xr-x root/root usr/lib/libwebkitgtk-6.0.so.4.2.1
lrwxrwxrwx root/root usr/lib/libwebkitgtk-6.0.so.4 -> libwebkitgtk-6.0.so.4.4.4
-rwxr-xr-x root/root usr/lib/libwebkitgtk-6.0.so.4.4.4
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/javascriptcoregtk-6.0.pc
-rw-r--r-- root/root usr/lib/pkgconfig/webkitgtk-6.0.pc

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxEIcehWfjn1JQVz86S/uiTN16OgVi2975iSPNK4AHvc8qNoJ4ytkEgM22IA6sljLt49RSkYUMALQvbEmNVT1Pw0=
SHA256 (Pkgfile) = 1a5447bfae06a7051a605024233c842f83c6553cbbad8336be264b80b6b0bdcd
SHA256 (.footprint) = 993536b53dc099be547a80cc33157d158ccd8931e4d86df2dae4ca70bb387207
SHA256 (webkitgtk-2.41.5.tar.xz) = b6289dfc1c46a0ff94fea3872dd2955f659a26a891af41796504c6ac87be7473
RWTTPlFarK9CxEuNPQ98DlyECapGm2s8kJTUlESU31l3aSMZ7D1J5KxvQcmWThJSeAbL+Q6UPzGvmlFiJZtiV8cn4VXvL0ixeAc=
SHA256 (Pkgfile) = 4d6d82198d1e8f847e0ffef5ff8f23691ea5b146d2537c45c72f70181241e9c6
SHA256 (.footprint) = 3a444b0e5bab4c2e39b62a0306076b76cbc0bf764a4a73f986af5a3a06cb52c1
SHA256 (webkitgtk-2.42.1.tar.xz) = 6f41fac9989d3ee51c08c48de1d439cdeddecbc757e34b6180987d99b16d2499
SHA256 (bwrap-pipewire.patch) = ca4a27c4edd3099d0c8b99ef91796feb00038d1daba0055328597c54e952e56b

View File

@ -5,57 +5,57 @@
# Optional: enchant libnotify geoclue openjpeg2 xdg-dbus-proxy bubblewrap wpebackend-fdo libmanette
name=webkitgtk-60
version=2.41.5
version=2.42.1
release=1
source=(https://webkitgtk.org/releases/webkitgtk-$version.tar.xz bwrap-pipewire.patch)
build() {
# fail the build if dependencies are not met
[ -e /usr/include/harfbuzz/hb-icu.h ] || \
{ echo "Rebuild harfbuzz with icu present; otherwise webkitgtk will not work."; exit 1; }
# fail the build if dependencies are not met
[ -e /usr/include/harfbuzz/hb-icu.h ] || \
{ echo "Rebuild harfbuzz with icu present; otherwise webkitgtk will not work."; exit 1; }
PKGMK_WEBKITGTK=(-G Ninja -D CMAKE_BUILD_TYPE=Release
-Wno-dev -D CMAKE_INSTALL_PREFIX:PATH=/usr
-D CMAKE_INSTALL_LIBEXECDIR:PATH=/usr/lib
-D CMAKE_INSTALL_LIBDIR:PATH=/usr/lib
-D CMAKE_SKIP_RPATH=ON
-D PORT=GTK
-D USE_GTK4=ON
-D USE_SOUP2=OFF
-D ENABLE_MINIBROWSER=ON
-D ENABLE_JOURNALD_LOG=OFF
-D ENABLE_DOCUMENTATION=OFF
-D ENABLE_QUARTZ_TARGET=OFF
-D USER_AGENT_BRANDING=CRUX-3.7)
PKGMK_WEBKITGTK=(-G Ninja -D CMAKE_BUILD_TYPE=Release
-Wno-dev -D CMAKE_INSTALL_PREFIX:PATH=/usr
-D CMAKE_INSTALL_LIBEXECDIR:PATH=/usr/lib
-D CMAKE_INSTALL_LIBDIR:PATH=/usr/lib
-D CMAKE_SKIP_RPATH=ON
-D PORT=GTK
-D USE_GTK4=ON
-D USE_SOUP2=OFF
-D ENABLE_MINIBROWSER=ON
-D ENABLE_JOURNALD_LOG=OFF
-D ENABLE_DOCUMENTATION=OFF
-D ENABLE_QUARTZ_TARGET=OFF
-D USE_GSTREAMER_TRANSCODER=OFF
-D USER_AGENT_BRANDING=CRUX-3.7)
if prt-get isinst bubblewrap xdg-dbus-proxy; then
PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=ON)
patch -i bwrap-pipewire.patch \
if prt-get isinst bubblewrap xdg-dbus-proxy; then
PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=ON)
patch -i bwrap-pipewire.patch \
${name%-*}-$version/Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp
else
PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=OFF)
fi
else
PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=OFF)
fi
prt-get isinst lld && LDFLAGS+=" -Wl,-fuse-ld=gold"
prt-get isinst openjpeg2 || PKGMK_WEBKITGTK+=(-DUSE_OPENJPEG=OFF)
[ -e /usr/lib/libjxl.so ] || PKGMK_WEBKITGTK+=(-DUSE_JPEGXL=OFF)
prt-get isinst enchant || PKGMK_WEBKITGTK+=(-DENABLE_SPELLCHECK=OFF)
prt-get isinst geoclue && PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=ON) || PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=OFF)
prt-get isinst wpebackend-fdo || PKGMK_WEBKITGTK+=(-DUSE_WPE_RENDERER=OFF)
prt-get isinst libmanette || PKGMK_WEBKITGTK+=(-DENABLE_GAMEPAD=OFF)
prt-get isinst libavif || PKGMK_WEBKITGTK+=(-DUSE_AVIF=OFF)
prt-get isinst gst-plugins-bad || PKGMK_WEBKITGTK+=(-DUSE_GSTREAMER_TRANSCODER=OFF)
prt-get isinst lld && LDFLAGS+=" -Wl,-fuse-ld=gold"
prt-get isinst openjpeg2 || PKGMK_WEBKITGTK+=(-DUSE_OPENJPEG=OFF)
[ -e /usr/lib/libjxl.so ] || PKGMK_WEBKITGTK+=(-DUSE_JPEGXL=OFF)
prt-get isinst enchant || PKGMK_WEBKITGTK+=(-DENABLE_SPELLCHECK=OFF)
prt-get isinst geoclue && PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=ON) || PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=OFF)
prt-get isinst wpebackend-fdo || PKGMK_WEBKITGTK+=(-DUSE_WPE_RENDERER=OFF)
prt-get isinst libmanette || PKGMK_WEBKITGTK+=(-DENABLE_GAMEPAD=OFF)
prt-get isinst libavif || PKGMK_WEBKITGTK+=(-DUSE_AVIF=OFF)
cmake -S ${name%-*}-$version -B build "${PKGMK_WEBKITGTK[@]}" \
-D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -DNDEBUG -ffat-lto-objects" \
-D CMAKE_C_FLAGS_RELEASE="${CFLAGS} -DNDEBUG -ffat-lto-objects" \
-D CMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"
cmake -S ${name%-*}-$version -B build "${PKGMK_WEBKITGTK[@]}" \
-D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -DNDEBUG -ffat-lto-objects" \
-D CMAKE_C_FLAGS_RELEASE="${CFLAGS} -DNDEBUG -ffat-lto-objects" \
-D CMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
rm -r $PKG/usr/share/locale
rm -r $PKG/usr/share/locale
# avoid a conflict with the webkitgtk footprint
mv $PKG/usr/bin/WebKitWebDriver{,-60}
# avoid a conflict with the webkitgtk footprint
mv $PKG/usr/bin/WebKitWebDriver{,-60}
}