Compare commits
7 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1506f4fdd2 | ||
|
|
eebe4aad90 | ||
|
|
e79fc4d265 | ||
|
|
ca8655cf6b | ||
|
|
1e83631cf7 | ||
|
|
7888c02d7f | ||
|
|
9f75564dd5 |
5 changed files with 18 additions and 78 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -29,3 +29,4 @@
|
||||||
/sequeler-0.8.0.tar.gz
|
/sequeler-0.8.0.tar.gz
|
||||||
/sequeler-0.8.1.tar.gz
|
/sequeler-0.8.1.tar.gz
|
||||||
/sequeler-0.8.2.tar.gz
|
/sequeler-0.8.2.tar.gz
|
||||||
|
/sequeler-0.9.0.tar.gz
|
||||||
|
|
|
||||||
48
387.patch
48
387.patch
|
|
@ -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>
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
# There is no reason to have a man page for a GUI program with no meaningful
|
# There is no reason to have a man page for a GUI program with no meaningful
|
||||||
# command-line options.
|
# 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:
|
# Not real spelling errors:
|
||||||
# - "ctrl" is from keyboard shortcuts, like "ctrl+q"
|
# - "ctrl" is from keyboard shortcuts, like "ctrl+q"
|
||||||
addFilter(r" spelling-error \('ctrl',")
|
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/")
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
%global appname com.github.alecaddd.sequeler
|
%global appname io.github.ellie_commons.sequeler
|
||||||
|
|
||||||
Name: sequeler
|
Name: sequeler
|
||||||
Summary: Friendly SQL Client
|
Summary: Easily connect to your local or remote database
|
||||||
Version: 0.8.2
|
Version: 0.9.0
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
|
|
||||||
# The entire source is GPL-3.0-or-later (the LICENSE file is GPLv3, and both
|
# 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
|
# - data/com.github.alecaddd.sequeler.appdata.xml.in.in, which is CC0-1.0
|
||||||
# (which is approved for content, which this file is).
|
# (which is approved for content, which this file is).
|
||||||
License: %{shrink:
|
License: %{shrink:
|
||||||
GPL-3.0-or-later AND
|
GPL-3.0-or-later AND
|
||||||
GPL-2.0-or-later AND
|
GPL-2.0-or-later AND
|
||||||
LGPL-2.1-or-later AND
|
LGPL-2.1-or-later AND
|
||||||
CC0-1.0
|
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
|
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
|
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
|
||||||
ExcludeArch: %{ix86}
|
ExcludeArch: %{ix86}
|
||||||
|
|
||||||
|
|
@ -38,18 +34,16 @@ BuildRequires: libappstream-glib
|
||||||
# Matches what gnome-software and others use:
|
# Matches what gnome-software and others use:
|
||||||
BuildRequires: appstream
|
BuildRequires: appstream
|
||||||
|
|
||||||
BuildRequires: hardlink
|
BuildRequires: meson >= 0.59.0
|
||||||
|
|
||||||
BuildRequires: meson
|
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
|
|
||||||
BuildRequires: pkgconfig(gee-0.8)
|
BuildRequires: pkgconfig(gee-0.8)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gobject-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(gtk+-3.0)
|
||||||
BuildRequires: pkgconfig(gtksourceview-3.0)
|
BuildRequires: pkgconfig(gtksourceview-4)
|
||||||
BuildRequires: pkgconfig(libgda-5.0)
|
BuildRequires: pkgconfig(libgda-5.0)
|
||||||
BuildRequires: pkgconfig(libsecret-1)
|
BuildRequires: pkgconfig(libsecret-1)
|
||||||
BuildRequires: pkgconfig(libssh2)
|
BuildRequires: pkgconfig(libssh2)
|
||||||
|
|
@ -164,11 +158,6 @@ Ypatybės:
|
||||||
|
|
||||||
%find_lang %{appname}
|
%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
|
%check
|
||||||
desktop-file-validate \
|
desktop-file-validate \
|
||||||
|
|
@ -177,10 +166,10 @@ desktop-file-validate \
|
||||||
# Still required by guidelines for now
|
# Still required by guidelines for now
|
||||||
# (https://pagure.io/packaging-committee/issue/1053):
|
# (https://pagure.io/packaging-committee/issue/1053):
|
||||||
appstream-util validate-relax --nonet \
|
appstream-util validate-relax --nonet \
|
||||||
%{buildroot}/%{_metainfodir}/%{appname}.appdata.xml
|
%{buildroot}/%{_metainfodir}/%{appname}.metainfo.xml
|
||||||
# Matches what gnome-software and others use:
|
# Matches what gnome-software and others use:
|
||||||
appstreamcli validate --no-net --explain \
|
appstreamcli validate --no-net --explain \
|
||||||
%{buildroot}/%{_metainfodir}/%{appname}.appdata.xml
|
%{buildroot}/%{_metainfodir}/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%files -f %{appname}.lang
|
%files -f %{appname}.lang
|
||||||
|
|
@ -193,7 +182,7 @@ appstreamcli validate --no-net --explain \
|
||||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/*/%{appname}.svg
|
%{_datadir}/icons/hicolor/*/*/%{appname}.svg
|
||||||
%{_datadir}/icons/hicolor/{16x16,24x24}/{actions,status}/*.svg
|
%{_datadir}/icons/hicolor/{16x16,24x24}/{actions,status}/*.svg
|
||||||
%{_metainfodir}/%{appname}.appdata.xml
|
%{_metainfodir}/%{appname}.metainfo.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|
|
||||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
||||||
SHA512 (sequeler-0.8.2.tar.gz) = b1d5336d84c5cf7343c5fa9ef5a8f4842abdb6f0d42cb9e6fed15157083e8a0d4cf7e3ca0aa0bf9fb390683138336d857ef53440027eae8f15282e4ae75a17b7
|
SHA512 (sequeler-0.9.0.tar.gz) = 68fd98354f50a078f8814d2f44cd508304be4b61e7ed3015f088e75cc72cc51fa66107fafc17ec5a6494f52ce7c071f5ed3092b3179d89c4f7e705a581ef7785
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue