From 53e51895b167b13bd9a425ce4160caece3ce3425 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:05:09 +0000 Subject: [PATCH 1/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- webkit2-sharp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec index fe5263d..0b6fba2 100644 --- a/webkit2-sharp.spec +++ b/webkit2-sharp.spec @@ -4,7 +4,7 @@ Name: webkit2-sharp Version: 0 -Release: 0.17%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} +Release: 0.18%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} Summary: C# bindings for WebKit 2 with GTK+ 3 License: MIT @@ -85,6 +85,9 @@ find %{buildroot} -name '*.la' -delete %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 0-0.18.20170219gita59fd76 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 0-0.17.20170219gita59fd76 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 067b123780a689c2572bf89203ce63be68c0dd6a Mon Sep 17 00:00:00 2001 From: Timotheus Pokorra Date: Mon, 14 Aug 2023 08:39:26 +0200 Subject: [PATCH 2/8] fix FTBFS: apply patch to generated file replacing parentinstance with parent see https://github.com/hbons/webkit2-sharp/issues/6 --- webkit2-sharp-a59fd76-fix_parentinstance.patch | 11 +++++++++++ webkit2-sharp.spec | 11 +++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 webkit2-sharp-a59fd76-fix_parentinstance.patch diff --git a/webkit2-sharp-a59fd76-fix_parentinstance.patch b/webkit2-sharp-a59fd76-fix_parentinstance.patch new file mode 100644 index 0000000..19fd10e --- /dev/null +++ b/webkit2-sharp-a59fd76-fix_parentinstance.patch @@ -0,0 +1,11 @@ +--- a/sources/Makefile.am 2023-08-12 21:24:16.266564059 +0200 ++++ b/sources/Makefile.am 2023-08-12 21:25:33.461760068 +0200 +@@ -52,6 +52,7 @@ + --glue-includes=webkit2/webkit2.h, --gapidir=$(gapidir) \ + --assembly-name=$(ASSEMBLY_NAME) && \ + find $(srcdir)/generated/ -type f -name "*.cs" > $(GEN_SOURCES) ++ sed -i "s/parentInstance/parent/g" $(GLUEDIR)/generated.c + + $(SRC_FILES_XML): $(GEN_SOURCES) $(CUSTOM_SOURCES) + echo "" > $(SRC_FILES_XML) + diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec index 0b6fba2..8387784 100644 --- a/webkit2-sharp.spec +++ b/webkit2-sharp.spec @@ -4,7 +4,7 @@ Name: webkit2-sharp Version: 0 -Release: 0.18%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} +Release: 0.19%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} Summary: C# bindings for WebKit 2 with GTK+ 3 License: MIT @@ -15,6 +15,7 @@ Source0: %url/archive/%{commit}/%{name}-%{shortcommit}.tar.gz} Source0: %url/archive/%{commit}/%{name}-%{version}.tar.gz} Patch0: %{name}-a59fd76-fix_libdir.patch +Patch1: %{name}-a59fd76-fix_parentinstance.patch Requires: webkit2gtk3 BuildRequires: make @@ -51,10 +52,9 @@ Development files for WebKit2-sharp %prep %{?shortcommit: -%autosetup -n %{name}-%{commit}} +%autosetup -n %{name}-%{commit} -p1} %{!?shortcommit: -%autosetup -n %{name}-%{version}} - +%autosetup -n %{name}-%{version} -p1} %build ./autogen.sh @@ -85,6 +85,9 @@ find %{buildroot} -name '*.la' -delete %changelog +* Mon Aug 14 2023 Timotheus Pokorra - 0.0.19.20170219gita59fd76 +- fix FTBFS: apply patch to generated file replacing parentinstance with parent + * Sat Jul 22 2023 Fedora Release Engineering - 0-0.18.20170219gita59fd76 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 518c2d23484d0ae666b97135080f78236b46b307 Mon Sep 17 00:00:00 2001 From: Timotheus Pokorra Date: Mon, 4 Dec 2023 08:51:24 +0100 Subject: [PATCH 3/8] fix previous patch on suggestion in #2252635 --- webkit2-sharp-a59fd76-fix_parentinstance.patch | 2 +- webkit2-sharp.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/webkit2-sharp-a59fd76-fix_parentinstance.patch b/webkit2-sharp-a59fd76-fix_parentinstance.patch index 19fd10e..883388b 100644 --- a/webkit2-sharp-a59fd76-fix_parentinstance.patch +++ b/webkit2-sharp-a59fd76-fix_parentinstance.patch @@ -4,7 +4,7 @@ --glue-includes=webkit2/webkit2.h, --gapidir=$(gapidir) \ --assembly-name=$(ASSEMBLY_NAME) && \ find $(srcdir)/generated/ -type f -name "*.cs" > $(GEN_SOURCES) -+ sed -i "s/parentInstance/parent/g" $(GLUEDIR)/generated.c ++ sed -i "s/WebKitWebViewBase, parentInstance/WebKitWebViewBase, parent/g" $(GLUEDIR)/generated.c $(SRC_FILES_XML): $(GEN_SOURCES) $(CUSTOM_SOURCES) echo "" > $(SRC_FILES_XML) diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec index 8387784..0c2af3b 100644 --- a/webkit2-sharp.spec +++ b/webkit2-sharp.spec @@ -4,7 +4,7 @@ Name: webkit2-sharp Version: 0 -Release: 0.19%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} +Release: 0.20%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} Summary: C# bindings for WebKit 2 with GTK+ 3 License: MIT @@ -85,6 +85,9 @@ find %{buildroot} -name '*.la' -delete %changelog +* Mon Dec 04 2023 Timotheus Pokorra - 0.0.20.20170219gita59fd76 +- fix previous patch on suggestion in #2252635 + * Mon Aug 14 2023 Timotheus Pokorra - 0.0.19.20170219gita59fd76 - fix FTBFS: apply patch to generated file replacing parentinstance with parent From 6b86b738f9cdcb196cd8a2a64ed6faaaa54dfcac Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:33:23 +0000 Subject: [PATCH 4/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- webkit2-sharp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec index 0c2af3b..9fb4988 100644 --- a/webkit2-sharp.spec +++ b/webkit2-sharp.spec @@ -4,7 +4,7 @@ Name: webkit2-sharp Version: 0 -Release: 0.20%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} +Release: 0.21%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} Summary: C# bindings for WebKit 2 with GTK+ 3 License: MIT @@ -85,6 +85,9 @@ find %{buildroot} -name '*.la' -delete %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 0-0.21.20170219gita59fd76 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Dec 04 2023 Timotheus Pokorra - 0.0.20.20170219gita59fd76 - fix previous patch on suggestion in #2252635 From d72dc5c335448611f77b05a38420895aacc93ee2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:13:14 +0000 Subject: [PATCH 5/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- webkit2-sharp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec index 9fb4988..777d843 100644 --- a/webkit2-sharp.spec +++ b/webkit2-sharp.spec @@ -4,7 +4,7 @@ Name: webkit2-sharp Version: 0 -Release: 0.21%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} +Release: 0.22%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} Summary: C# bindings for WebKit 2 with GTK+ 3 License: MIT @@ -85,6 +85,9 @@ find %{buildroot} -name '*.la' -delete %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 0-0.22.20170219gita59fd76 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 0-0.21.20170219gita59fd76 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 451c2936eddd6a6aac0808fd67aeea1dc7e22e43 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:52:13 +0000 Subject: [PATCH 6/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- webkit2-sharp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec index 777d843..ef58762 100644 --- a/webkit2-sharp.spec +++ b/webkit2-sharp.spec @@ -4,7 +4,7 @@ Name: webkit2-sharp Version: 0 -Release: 0.22%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} +Release: 0.23%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} Summary: C# bindings for WebKit 2 with GTK+ 3 License: MIT @@ -85,6 +85,9 @@ find %{buildroot} -name '*.la' -delete %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 0-0.23.20170219gita59fd76 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 0-0.22.20170219gita59fd76 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From eecde086af51b3af3e2cde25a47774fa3a382ad2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:20:53 +0000 Subject: [PATCH 7/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- webkit2-sharp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec index ef58762..c905463 100644 --- a/webkit2-sharp.spec +++ b/webkit2-sharp.spec @@ -4,7 +4,7 @@ Name: webkit2-sharp Version: 0 -Release: 0.23%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} +Release: 0.24%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} Summary: C# bindings for WebKit 2 with GTK+ 3 License: MIT @@ -85,6 +85,9 @@ find %{buildroot} -name '*.la' -delete %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0-0.24.20170219gita59fd76 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 0-0.23.20170219gita59fd76 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 6d9de39bfb5e1142917906002dbde4f8d166ed34 Mon Sep 17 00:00:00 2001 From: Timotheus Pokorra Date: Sat, 30 Aug 2025 23:39:54 +0200 Subject: [PATCH 8/8] webkit2gtk3 is gone --- .gitignore | 1 - dead.package | 1 + sources | 1 - webkit2-sharp-a59fd76-fix_libdir.patch | 11 -- ...it2-sharp-a59fd76-fix_parentinstance.patch | 11 -- webkit2-sharp.spec | 158 ------------------ 6 files changed, 1 insertion(+), 182 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sources delete mode 100644 webkit2-sharp-a59fd76-fix_libdir.patch delete mode 100644 webkit2-sharp-a59fd76-fix_parentinstance.patch delete mode 100644 webkit2-sharp.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 721ba50..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/webkit2-sharp-a59fd76.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..b198dde --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +webkit2gtk3 is gone diff --git a/sources b/sources deleted file mode 100644 index 7ca8087..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (webkit2-sharp-a59fd76.tar.gz) = aa78f44e89aff176ae142d3c1bb7d8828846f282b908c904afc7107428e3c7f0451f30bfccd3a689011edfc851a335d81c5df914e36becbaad7bda10face681b diff --git a/webkit2-sharp-a59fd76-fix_libdir.patch b/webkit2-sharp-a59fd76-fix_libdir.patch deleted file mode 100644 index 19297c0..0000000 --- a/webkit2-sharp-a59fd76-fix_libdir.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up webkit2-sharp-a59fd76dd730432c76b12ee6347ea66567107ab9/webkit2-sharp-4.0.pc.in.fix_libdir webkit2-sharp-a59fd76dd730432c76b12ee6347ea66567107ab9/webkit2-sharp-4.0.pc.in ---- webkit2-sharp-a59fd76dd730432c76b12ee6347ea66567107ab9/webkit2-sharp-4.0.pc.in.fix_libdir 2017-02-19 13:11:26.000000000 +0100 -+++ webkit2-sharp-a59fd76dd730432c76b12ee6347ea66567107ab9/webkit2-sharp-4.0.pc.in 2017-09-24 14:56:56.764174429 +0200 -@@ -1,6 +1,6 @@ - prefix=@prefix@ - exec_prefix=${prefix} --libdir=@libdir@ -+libdir=${prefix}/lib - - Name: @ASSEMBLY_TITLE@ - Description: @ASSEMBLY_DESCRIPTION@ diff --git a/webkit2-sharp-a59fd76-fix_parentinstance.patch b/webkit2-sharp-a59fd76-fix_parentinstance.patch deleted file mode 100644 index 883388b..0000000 --- a/webkit2-sharp-a59fd76-fix_parentinstance.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/sources/Makefile.am 2023-08-12 21:24:16.266564059 +0200 -+++ b/sources/Makefile.am 2023-08-12 21:25:33.461760068 +0200 -@@ -52,6 +52,7 @@ - --glue-includes=webkit2/webkit2.h, --gapidir=$(gapidir) \ - --assembly-name=$(ASSEMBLY_NAME) && \ - find $(srcdir)/generated/ -type f -name "*.cs" > $(GEN_SOURCES) -+ sed -i "s/WebKitWebViewBase, parentInstance/WebKitWebViewBase, parent/g" $(GLUEDIR)/generated.c - - $(SRC_FILES_XML): $(GEN_SOURCES) $(CUSTOM_SOURCES) - echo "" > $(SRC_FILES_XML) - diff --git a/webkit2-sharp.spec b/webkit2-sharp.spec deleted file mode 100644 index c905463..0000000 --- a/webkit2-sharp.spec +++ /dev/null @@ -1,158 +0,0 @@ -%global commit a59fd76dd730432c76b12ee6347ea66567107ab9 -%global snapshotdate 20170219 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) - -Name: webkit2-sharp -Version: 0 -Release: 0.24%{?snapshotdate:.%{snapshotdate}git%{shortcommit}}%{?dist} -Summary: C# bindings for WebKit 2 with GTK+ 3 - -License: MIT -URL: https://github.com/hbons/%{name} -%{?shortcommit: -Source0: %url/archive/%{commit}/%{name}-%{shortcommit}.tar.gz} -%{!?shortcommit: -Source0: %url/archive/%{commit}/%{name}-%{version}.tar.gz} - -Patch0: %{name}-a59fd76-fix_libdir.patch -Patch1: %{name}-a59fd76-fix_parentinstance.patch - -Requires: webkit2gtk3 -BuildRequires: make -BuildRequires: pkgconfig(webkit2gtk-4.0) -BuildRequires: pkgconfig(mono) -BuildRequires: pkgconfig(gtk-sharp-3.0) -BuildRequires: pkgconfig(gapi-3.0) -BuildRequires: pkgconfig(monodoc) -BuildRequires: libxslt -BuildRequires: dos2unix -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: intltool -BuildRequires: libtool -BuildRequires: gettext - -ExclusiveArch: %mono_arches - -#https://fedoraproject.org/wiki/Packaging:Mono#Empty_debuginfo -%global debug_package %{nil} - -%description -C# bindings for WebKit 2 with GTK+ 3 - - -%package devel -Summary: Development files for WebKit2-sharp -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig - -%description devel -Development files for WebKit2-sharp - - -%prep -%{?shortcommit: -%autosetup -n %{name}-%{commit} -p1} -%{!?shortcommit: -%autosetup -n %{name}-%{version} -p1} - -%build -./autogen.sh -%configure --disable-static -sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool -sed -i 's/\r$//' COPYING -# No parallel make, race condition with monodoc -make - - -%install -%make_install - -find %{buildroot} -name '*.la' -delete - - -%files -%license COPYING -%doc README.md -%{_prefix}/lib/mono/ -%{_datadir}/gapi-3.0/webkit2-sharp-api.xml -%{_libdir}/libwebkit2sharpglue-2.10.9.so - - -%files devel -%{_libdir}/pkgconfig/webkit2-sharp-4.0.pc -%{_prefix}/lib/monodoc/sources/webkit2-sharp* - - -%changelog -* Fri Jul 25 2025 Fedora Release Engineering - 0-0.24.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jan 19 2025 Fedora Release Engineering - 0-0.23.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Sat Jul 20 2024 Fedora Release Engineering - 0-0.22.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jan 27 2024 Fedora Release Engineering - 0-0.21.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Dec 04 2023 Timotheus Pokorra - 0.0.20.20170219gita59fd76 -- fix previous patch on suggestion in #2252635 - -* Mon Aug 14 2023 Timotheus Pokorra - 0.0.19.20170219gita59fd76 -- fix FTBFS: apply patch to generated file replacing parentinstance with parent - -* Sat Jul 22 2023 Fedora Release Engineering - 0-0.18.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 0-0.17.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 0-0.16.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 0-0.15.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 0-0.14.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 0-0.13.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 0-0.12.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jan 31 2020 Fedora Release Engineering - 0-0.11.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 0-0.10.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 0-0.9.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0-0.8.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 28 2018 Robert-André Mauchin - 0-0.7.20170219gita59fd76 -- Remove ldconfig - -* Fri Feb 09 2018 Fedora Release Engineering - 0-0.6.20170219gita59fd76 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sun Jan 14 2018 Robert-André Mauchin - 0-0.5.20170219gita59fd76 -- Disable parallel make - -* Fri Jan 12 2018 Tomas Popela - 0-0.4.20170219gita59fd76 -- Adapt to the webkitgtk4 rename - -* Mon Sep 25 2017 Robert-André Mauchin - 0-0.3.20170219gita59fd76 -- Disable static libraries - -* Sun Sep 24 2017 Luya Tshimbalanga - 0-0.2.20170219gita59fd76 -- Improve spec file - -* Sun Sep 24 2017 Robert-André Mauchin - 0-0.1.20170219gita59fd76 -- Initial package