From fbf9425e2101db651ac6c8a2c6a0230896d041ad Mon Sep 17 00:00:00 2001 From: oreo639 Date: Sat, 22 Oct 2022 04:17:15 -0700 Subject: [PATCH] webkit2gtk: remove common webkit2gtk generates unique locale files for each version so the common package is redundant. --- srcpkgs/webkit2gtk/template | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/srcpkgs/webkit2gtk/template b/srcpkgs/webkit2gtk/template index 10602fae9f2d..185ae4d20e0b 100644 --- a/srcpkgs/webkit2gtk/template +++ b/srcpkgs/webkit2gtk/template @@ -1,7 +1,7 @@ # Template file for 'webkit2gtk' pkgname=webkit2gtk version=2.38.1 -revision=1 +revision=2 wrksrc="webkitgtk-${version}" build_style=cmake build_helper="gir" @@ -31,7 +31,6 @@ makedepends="at-spi2-core-devel libjpeg-turbo-devel libpng-devel qt5-devel libmanette-devel libwpe-devel wpebackend-fdo-devel libgcrypt-devel libnuspell-devel libpsl-devel $(vopt_if x11 libXt-devel) $(vopt_if wayland 'MesaLib-devel libxkbcommon-devel wayland-devel wayland-protocols')" -depends="webkit2gtk-common" short_desc="GTK+3 port of the WebKit2 browser engine" maintainer="Orphaned " license="LGPL-2.1-or-later, BSD-2-Clause" @@ -40,6 +39,8 @@ distfiles="https://webkitgtk.org/releases/webkitgtk-${version}.tar.xz" checksum=02e195b3fb9e057743b3364ee7f1eec13f71614226849544c07c32a73b8f1848 make_check=no +replaces="webkit2gtk-common" + build_options="gir wayland x11 bubblewrap jit sampling_profiler minibrowser clang lto gtk_doc" build_options_default="gir wayland x11 bubblewrap minibrowser" @@ -67,7 +68,7 @@ fi if [ "$build_option_bubblewrap" ]; then hostmakedepends+=" bubblewrap xdg-dbus-proxy" makedepends+=" libseccomp-devel" - depends+=" bubblewrap xdg-dbus-proxy" + depends="bubblewrap xdg-dbus-proxy" fi if [ "$build_option_lto" -a -z "$build_option_clang" ]; then @@ -166,6 +167,11 @@ post_install() { vlicense Source/WebCore/LICENSE-LGPL-2 } +webkit2gtk-common_package() { + short_desc="GTK port of the WebKit2 browser engine - common files (transitional dummy package)" + build_style=meta +} + webkit2gtk-devel_package() { depends="gtk+3-devel libsoup-devel ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" @@ -182,14 +188,6 @@ webkit2gtk-devel_package() { } } -webkit2gtk-common_package() { - short_desc="GTK port of the WebKit2 browser engine - common files" - pkg_install() { - vmove usr/share/locale/ - vmove usr/share/licenses/ - } -} - libwebkit2gtk41_package() { depends="${depends}" short_desc="GTK+3 port of the WebKit2 browser engine (soup3)" @@ -201,6 +199,10 @@ libwebkit2gtk41_package() { vmove "usr/lib/girepository-1.0/*-4.1.typelib" fi vmove "usr/lib/*-4.1.so.*" + vmove "usr/share/locale/locale/*/LC_MESSAGES/*-4.1.*" + vlicense Source/WebCore/LICENSE-APPLE + vlicense Source/WebCore/LICENSE-LGPL-2.1 + vlicense Source/WebCore/LICENSE-LGPL-2 } } @@ -230,6 +232,10 @@ libwebkit2gtk50_package() { vmove "usr/lib/girepository-1.0/*-5.0.typelib" fi vmove "usr/lib/*-5.0.so.*" + vmove "usr/share/locale/locale/*/LC_MESSAGES/*-4.0.*" + vlicense Source/WebCore/LICENSE-APPLE + vlicense Source/WebCore/LICENSE-LGPL-2.1 + vlicense Source/WebCore/LICENSE-LGPL-2 } }