Compare commits
2 Commits
d09ee0b655
...
2a910c72ef
Author | SHA1 | Date |
---|---|---|
John McQuah | 2a910c72ef | |
John McQuah | 8185fc6aed |
10
REPO
10
REPO
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 ] || \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue