Compare commits

...
Sign in to create a new pull request.

7 commits

Author SHA1 Message Date
Fedora Release Engineering
1506f4fdd2 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 06:24:26 +00:00
Benjamin A. Beasley
eebe4aad90 Trivial whitespace adjustments
[skip changelog]
2026-05-23 23:50:32 +01:00
Benjamin A. Beasley
e79fc4d265 No longer manually hardlink identical files in the examples
https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default
2026-05-19 21:37:56 +01:00
Fedora Release Engineering
ca8655cf6b Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 17:54:02 +00:00
Benjamin A. Beasley
1e83631cf7 Update .rpmlintrc file
[skip changelog]
2026-01-07 23:15:05 +00:00
Benjamin A. Beasley
7888c02d7f Update URL 2025-12-26 12:31:32 +00:00
Benjamin A. Beasley
9f75564dd5 Update to 0.9.0 (close RHBZ#2425377) 2025-12-26 12:28:27 +00:00
5 changed files with 18 additions and 78 deletions

1
.gitignore vendored
View file

@ -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

View file

@ -1,48 +0,0 @@
From a75bf78b106a4c751b18d4f4d82005c7ad5ae0f1 Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
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 @@
<image>https://raw.githubusercontent.com/Alecaddd/sequeler/master/data/assets/screenshots/sequeler-screenshot2.png</image>
</screenshot>
</screenshots>
- <developer_name>Alessandro Castellani</developer_name>
+ <developer>
+ <name>Alessandro Castellani</name>
+ </developer>
<launchable type="desktop-id">@appid@.desktop</launchable>
<url type="homepage">https://github.com/Alecaddd/sequeler</url>
<url type="donation">https://www.paypal.me/alecaddd</url>
From b7d70ba2f8551e6f7007efa620b5694d52ff0352 Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
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 @@
<image>https://raw.githubusercontent.com/Alecaddd/sequeler/master/data/assets/screenshots/sequeler-screenshot2.png</image>
</screenshot>
</screenshots>
- <developer>
+ <developer id="com.alecaddd">
<name>Alessandro Castellani</name>
</developer>
<launchable type="desktop-id">@appid@.desktop</launchable>

View file

@ -1,8 +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',")
# Hardlinks within directories owned by a single package are safe.
addFilter(r" cross-directory-hard-link /\S+/icons/hicolor/\S+ /\S+/icons/hicolor/")

View file

@ -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
@ -14,18 +14,14 @@ 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
}
URL: https://github.com/Alecaddd/sequeler
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
# 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}
@ -38,18 +34,16 @@ BuildRequires: libappstream-glib
# Matches what gnome-software and others use:
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)
@ -164,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 \
@ -177,10 +166,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 +182,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

View file

@ -1 +1 @@
SHA512 (sequeler-0.8.2.tar.gz) = b1d5336d84c5cf7343c5fa9ef5a8f4842abdb6f0d42cb9e6fed15157083e8a0d4cf7e3ca0aa0bf9fb390683138336d857ef53440027eae8f15282e4ae75a17b7
SHA512 (sequeler-0.9.0.tar.gz) = 68fd98354f50a078f8814d2f44cd508304be4b61e7ed3015f088e75cc72cc51fa66107fafc17ec5a6494f52ce7c071f5ed3092b3179d89c4f7e705a581ef7785