From b3d5fcb1f9b3fdaad6c8e06e06727fc30b892c87 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 3 Nov 2024 06:20:27 -0500 Subject: [PATCH 01/10] Invoke %meson in %conf rather than in %build --- sequeler.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sequeler.spec b/sequeler.spec index 8252699..a3c1308 100644 --- a/sequeler.spec +++ b/sequeler.spec @@ -151,8 +151,11 @@ Ypatybės: %autosetup -p1 -%build +%conf %meson + + +%build %meson_build From 8bb99fdff127b754aef30865588412719c70d497 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 10:25:28 +0000 Subject: [PATCH 02/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From f15e0d476f0b6bd76378c52f9e439b4b8dc0ca2b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 18:09:23 +0000 Subject: [PATCH 03/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 9f75564dd5e3133b5f260968ad4826dfa15f67ec Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 26 Dec 2025 12:17:50 +0000 Subject: [PATCH 04/10] Update to 0.9.0 (close RHBZ#2425377) --- .gitignore | 1 + 387.patch | 48 ---------------------------------------------- sequeler.rpmlintrc | 2 +- sequeler.spec | 22 +++++++++------------ sources | 2 +- 5 files changed, 12 insertions(+), 63 deletions(-) delete mode 100644 387.patch diff --git a/.gitignore b/.gitignore index 280d84a..0ccfc27 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /sequeler-0.8.0.tar.gz /sequeler-0.8.1.tar.gz /sequeler-0.8.2.tar.gz +/sequeler-0.9.0.tar.gz diff --git a/387.patch b/387.patch deleted file mode 100644 index 402ed17..0000000 --- a/387.patch +++ /dev/null @@ -1,48 +0,0 @@ -From a75bf78b106a4c751b18d4f4d82005c7ad5ae0f1 Mon Sep 17 00:00:00 2001 -From: "Benjamin A. Beasley" -Date: Thu, 9 Nov 2023 12:06:59 -0500 -Subject: [PATCH 1/2] Fix deprecated top-level developer_name in AppData XML - -Use the name element in a developer block instead, as recommended by appstreamcli 1.0.0. ---- - data/com.github.alecaddd.sequeler.appdata.xml.in.in | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/data/com.github.alecaddd.sequeler.appdata.xml.in.in b/data/com.github.alecaddd.sequeler.appdata.xml.in.in -index 97314ff..2d25a3c 100644 ---- a/data/com.github.alecaddd.sequeler.appdata.xml.in.in -+++ b/data/com.github.alecaddd.sequeler.appdata.xml.in.in -@@ -510,7 +510,9 @@ - https://raw.githubusercontent.com/Alecaddd/sequeler/master/data/assets/screenshots/sequeler-screenshot2.png - - -- Alessandro Castellani -+ -+ Alessandro Castellani -+ - @appid@.desktop - https://github.com/Alecaddd/sequeler - https://www.paypal.me/alecaddd - -From b7d70ba2f8551e6f7007efa620b5694d52ff0352 Mon Sep 17 00:00:00 2001 -From: "Benjamin A. Beasley" -Date: Wed, 3 Apr 2024 15:00:20 -0400 -Subject: [PATCH 2/2] Add a developer ID to the AppData XML file - ---- - data/com.github.alecaddd.sequeler.appdata.xml.in.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/data/com.github.alecaddd.sequeler.appdata.xml.in.in b/data/com.github.alecaddd.sequeler.appdata.xml.in.in -index 2d25a3c..4ee0733 100644 ---- a/data/com.github.alecaddd.sequeler.appdata.xml.in.in -+++ b/data/com.github.alecaddd.sequeler.appdata.xml.in.in -@@ -510,7 +510,7 @@ - https://raw.githubusercontent.com/Alecaddd/sequeler/master/data/assets/screenshots/sequeler-screenshot2.png - - -- -+ - Alessandro Castellani - - @appid@.desktop diff --git a/sequeler.rpmlintrc b/sequeler.rpmlintrc index c11737d..0b63875 100644 --- a/sequeler.rpmlintrc +++ b/sequeler.rpmlintrc @@ -1,6 +1,6 @@ # There is no reason to have a man page for a GUI program with no meaningful # command-line options. -addFilter(r" no-manual-page-for-binary com\.github\.alecaddd\.sequeler$") +addFilter(r" no-manual-page-for-binary \S+\.sequeler$") # Not real spelling errors: # - "ctrl" is from keyboard shortcuts, like "ctrl+q" addFilter(r" spelling-error \('ctrl',") diff --git a/sequeler.spec b/sequeler.spec index a3c1308..7b0b496 100644 --- a/sequeler.spec +++ b/sequeler.spec @@ -1,8 +1,8 @@ -%global appname com.github.alecaddd.sequeler +%global appname io.github.ellie_commons.sequeler Name: sequeler -Summary: Friendly SQL Client -Version: 0.8.2 +Summary: Easily connect to your local or remote database +Version: 0.9.0 Release: %autorelease # The entire source is GPL-3.0-or-later (the LICENSE file is GPLv3, and both @@ -22,10 +22,6 @@ License: %{shrink: URL: https://github.com/Alecaddd/sequeler Source: %{url}/archive/v%{version}/sequeler-%{version}.tar.gz -# Fix deprecated top-level developer_name in AppData XML -# https://github.com/Alecaddd/sequeler/pull/387 -Patch: %{url}/pull/387.patch - # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} @@ -40,16 +36,16 @@ BuildRequires: appstream BuildRequires: hardlink -BuildRequires: meson +BuildRequires: meson >= 0.59.0 BuildRequires: vala BuildRequires: gcc BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(granite) >= 5.2.0 +BuildRequires: pkgconfig(granite) >= 5.3.0 BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(gtksourceview-3.0) +BuildRequires: pkgconfig(gtksourceview-4) BuildRequires: pkgconfig(libgda-5.0) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libssh2) @@ -177,10 +173,10 @@ desktop-file-validate \ # Still required by guidelines for now # (https://pagure.io/packaging-committee/issue/1053): appstream-util validate-relax --nonet \ - %{buildroot}/%{_metainfodir}/%{appname}.appdata.xml + %{buildroot}/%{_metainfodir}/%{appname}.metainfo.xml # Matches what gnome-software and others use: appstreamcli validate --no-net --explain \ - %{buildroot}/%{_metainfodir}/%{appname}.appdata.xml + %{buildroot}/%{_metainfodir}/%{appname}.metainfo.xml %files -f %{appname}.lang @@ -193,7 +189,7 @@ appstreamcli validate --no-net --explain \ %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/*/%{appname}.svg %{_datadir}/icons/hicolor/{16x16,24x24}/{actions,status}/*.svg -%{_metainfodir}/%{appname}.appdata.xml +%{_metainfodir}/%{appname}.metainfo.xml %changelog diff --git a/sources b/sources index 9a8bc77..8f7ab17 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (sequeler-0.8.2.tar.gz) = b1d5336d84c5cf7343c5fa9ef5a8f4842abdb6f0d42cb9e6fed15157083e8a0d4cf7e3ca0aa0bf9fb390683138336d857ef53440027eae8f15282e4ae75a17b7 +SHA512 (sequeler-0.9.0.tar.gz) = 68fd98354f50a078f8814d2f44cd508304be4b61e7ed3015f088e75cc72cc51fa66107fafc17ec5a6494f52ce7c071f5ed3092b3179d89c4f7e705a581ef7785 From 7888c02d7f7a32f6e5ff778b11cc55a488b61745 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 26 Dec 2025 12:31:32 +0000 Subject: [PATCH 05/10] Update URL --- sequeler.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sequeler.spec b/sequeler.spec index 7b0b496..9ecf270 100644 --- a/sequeler.spec +++ b/sequeler.spec @@ -19,7 +19,7 @@ License: %{shrink: LGPL-2.1-or-later AND CC0-1.0 } -URL: https://github.com/Alecaddd/sequeler +URL: https://github.com/ellie-commons/sequeler Source: %{url}/archive/v%{version}/sequeler-%{version}.tar.gz # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval From 1e83631cf7d1f140cfff92908a6776d46e499897 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 7 Jan 2026 23:15:05 +0000 Subject: [PATCH 06/10] Update .rpmlintrc file [skip changelog] --- sequeler.rpmlintrc | 2 -- 1 file changed, 2 deletions(-) diff --git a/sequeler.rpmlintrc b/sequeler.rpmlintrc index 0b63875..1206d66 100644 --- a/sequeler.rpmlintrc +++ b/sequeler.rpmlintrc @@ -4,5 +4,3 @@ addFilter(r" no-manual-page-for-binary \S+\.sequeler$") # Not real spelling errors: # - "ctrl" is from keyboard shortcuts, like "ctrl+q" addFilter(r" spelling-error \('ctrl',") -# Hardlinks within directories owned by a single package are safe. -addFilter(r" cross-directory-hard-link /\S+/icons/hicolor/\S+ /\S+/icons/hicolor/") From ca8655cf6b99d3fc4846183fac6ef3df69683793 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 17:54:02 +0000 Subject: [PATCH 07/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From e79fc4d2655df7925bd467bd51558aed65e95ea2 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 19 May 2026 21:37:56 +0100 Subject: [PATCH 08/10] No longer manually hardlink identical files in the examples https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default --- sequeler.spec | 7 ------- 1 file changed, 7 deletions(-) diff --git a/sequeler.spec b/sequeler.spec index 9ecf270..9d15860 100644 --- a/sequeler.spec +++ b/sequeler.spec @@ -34,8 +34,6 @@ BuildRequires: libappstream-glib # Matches what gnome-software and others use: BuildRequires: appstream -BuildRequires: hardlink - BuildRequires: meson >= 0.59.0 BuildRequires: vala BuildRequires: gcc @@ -160,11 +158,6 @@ Ypatybės: %find_lang %{appname} -# Upstream installs the same SVG icon in many size-specific directories like -# /usr/share/icons/hicolor/64x64@2/; we can save space by hardlinking these -# together. -hardlink -c -v '%{buildroot}%{_datadir}/icons/hicolor' - %check desktop-file-validate \ From eebe4aad9041e64c2fb5e0729d1ee4caaea6c547 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 23 May 2026 23:50:32 +0100 Subject: [PATCH 09/10] Trivial whitespace adjustments [skip changelog] --- sequeler.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sequeler.spec b/sequeler.spec index 9d15860..63a08a2 100644 --- a/sequeler.spec +++ b/sequeler.spec @@ -14,11 +14,11 @@ Release: %autorelease # - data/com.github.alecaddd.sequeler.appdata.xml.in.in, which is CC0-1.0 # (which is approved for content, which this file is). License: %{shrink: - GPL-3.0-or-later AND - GPL-2.0-or-later AND - LGPL-2.1-or-later AND - CC0-1.0 - } + GPL-3.0-or-later AND + GPL-2.0-or-later AND + LGPL-2.1-or-later AND + CC0-1.0 + } URL: https://github.com/ellie-commons/sequeler Source: %{url}/archive/v%{version}/sequeler-%{version}.tar.gz From 1506f4fdd2525335e3d2d05a1546764eb6d5d3cc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 06:24:26 +0000 Subject: [PATCH 10/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild