Compare commits

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

35 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
Fedora Release Engineering
f15e0d476f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 18:09:23 +00:00
Fedora Release Engineering
8bb99fdff1 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 10:25:28 +00:00
Benjamin A. Beasley
b3d5fcb1f9 Invoke %meson in %conf rather than in %build 2024-11-03 06:20:27 -05:00
Fedora Release Engineering
90db075eb1 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 05:15:51 +00:00
Benjamin A. Beasley
8f1ae81aa2 Fix libgda backend weak dependencies (fix RHBZ#2295154) 2024-07-02 08:53:33 -04:00
Benjamin A. Beasley
f2010df5c6 Add developer ID to AppStream metadata
- Fixes failure to build/validate with appstream 1.0.2
2024-04-03 15:12:03 -04:00
Benjamin A. Beasley
a07a97c399 Update the rpmlintrc file
[skip changelog]
2024-04-03 15:12:03 -04:00
Fedora Release Engineering
f1753da4bb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 02:36:21 +00:00
Benjamin A. Beasley
0c4d8cf923 Hardlink duplicate icons to save space 2023-11-09 13:00:00 -05:00
Benjamin A. Beasley
e8dfec0ad5 Fix deprecated top-level developer_name in AppData XML 2023-11-09 12:10:08 -05:00
Benjamin A. Beasley
a925ebeaa7 Reduce macro indirection in the spec file
[skip changelog]
2023-11-09 12:04:44 -05:00
Benjamin A. Beasley
fab7521cf5 Ask appstreamcli to explain validation findings 2023-11-09 11:49:27 -05:00
Benjamin A. Beasley
17deedd314 Correct appstreamcli invocation (--nonet no longer works) 2023-11-09 11:49:00 -05:00
Benjamin A. Beasley
b5409e17b7 Break a long line in the spec file 2023-10-29 15:09:23 -04:00
Fedora Release Engineering
f4fb4df362 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 01:25:42 +00:00
Benjamin A. Beasley
7a8eef3807 Do not number the sole Source
[skip changelog]
2023-05-29 12:24:31 -04:00
Fedora Release Engineering
a55c454e89 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 03:00:57 +00:00
Benjamin A. Beasley
b6f79c62c4 Leaf package: remove i686 support 2022-12-21 18:02:39 -05:00
Benjamin A. Beasley
96ac5f3693 Update License to SPDX 2022-11-29 13:50:08 -05:00
Benjamin A. Beasley
cd442978b0 Fix broken changelogs 2022-08-18 09:25:29 -04:00
Gwyn Ciesla
b0ecc99b87 Revert "Update BR"
This reverts commit df63f6de05.
2022-08-04 16:07:01 -05:00
Gwyn Ciesla
df63f6de05 Update BR 2022-08-04 15:59:04 -05:00
Gwyn Ciesla
e29cf2a563 libgda rebuild 2022-08-04 15:00:08 -05:00
Fedora Release Engineering
c3869df5b9 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 08:23:23 +00:00
Fedora Release Engineering
9a9f535a15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 00:41:43 +00:00
Benjamin A. Beasley
a01feed004 Add BR on gcc 2022-01-13 12:17:31 -05:00
Benjamin A. Beasley
688382a8b9 Also validate AppData with appstreamcli
https://pagure.io/packaging-committee/issue/1053
2022-01-05 08:12:07 -05:00
Benjamin A. Beasley
863efabb33 Use %%{_metainfodir} macro in spec file 2021-09-24 12:10:47 -04:00
5 changed files with 84 additions and 31 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,3 +1,33 @@
* Thu Aug 18 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.8.2-10
- Fix broken changelogs
* Thu Aug 04 2022 Gwyn Ciesla <gwync@protonmail.com> 0.8.2-9
- Revert "Update BR"
* Thu Aug 04 2022 Gwyn Ciesla <gwync@protonmail.com> 0.8.2-8
- Update BR
* Thu Aug 04 2022 Gwyn Ciesla <gwync@protonmail.com> - 0.8.2-7
- libgda rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> 0.8.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> 0.8.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jan 13 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.8.2-4
- Add BR on gcc
* Wed Jan 05 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.8.2-3
- Also validate AppData with appstreamcli
* Fri Sep 24 2021 Benjamin A. Beasley <code@musicinmybrain.net> 0.8.2-2
- Use %%{_metainfodir} macro in spec file
* Thu Aug 12 2021 Benjamin A. Beasley <code@musicinmybrain.net> 0.8.2-1
- Update to 0.8.2 (close RHBZ#1992913)
* Fri Jul 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.1-2
- Switch License field to “effective license” of GPLv3+
@ -123,4 +153,3 @@
* Wed Jan 03 2018 Fabio Valentini <decathorpe@gmail.com> - 0.4.1-1
- Initial package for fedora.

View file

@ -1,6 +1,6 @@
# false positives
addFilter("E: invalid-lc-messages-dir /usr/share/locale/bh*")
addFilter("E: invalid-lc-messages-dir /usr/share/locale/mo*")
# don't care about manpages
addFilter("W: no-manual-page-for-binary com.github.alecaddd.sequeler*")
# 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 \S+\.sequeler$")
# Not real spelling errors:
# - "ctrl" is from keyboard shortcuts, like "ctrl+q"
addFilter(r" spelling-error \('ctrl',")

View file

@ -1,34 +1,49 @@
%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 GPLv3+ (the LICENSE file is GPLv3, and both
# data/com.github.alecaddd.sequeler.appdata.xml.in.in and debian/copyright
# indicate GPLv3+ is intended), except:
# - the Vala sources (all .vala files under src/ or its subdirectories),
# which are GPLv2+
# - vapi/linux.vapi, which is LGPLv2+
# - data/com.github.alecaddd.sequeler.appdata.xml.in.in, which is CC0.
# This results in an effective license of GPLv3+.
License: GPLv3+
URL: https://github.com/Alecaddd/%{name}
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
# The entire source is GPL-3.0-or-later (the LICENSE file is GPLv3, and both
# data/com.github.alecaddd.sequeler.appdata.xml.in.in and debian/copyright
# indicate GPL-3.0-or-later is intended), except:
# - the Vala sources (all .vala files under src/ or its subdirectories),
# which are GPL-2.0-or-later
# - vapi/linux.vapi, which is LGPL-2.1-or-later
# - 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/ellie-commons/sequeler
Source: %{url}/archive/v%{version}/sequeler-%{version}.tar.gz
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
BuildRequires: desktop-file-utils
BuildRequires: gettext
# Still required by guidelines for now
# (https://pagure.io/packaging-committee/issue/1053):
BuildRequires: libappstream-glib
BuildRequires: meson
# Matches what gnome-software and others use:
BuildRequires: appstream
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)
@ -36,9 +51,9 @@ BuildRequires: pkgconfig(libxml-2.0)
Requires: hicolor-icon-theme
Recommends: libgda-mysql
Recommends: libgda-postgres
Recommends: libgda-sqlite
Recommends: libgda5-mysql
Recommends: libgda5-postgres
Recommends: libgda5-sqlite
Summary(de): Benutzerfreundlicher SQL-Client
Summary(fr): Un simple client SQL
@ -127,11 +142,14 @@ Ypatybės:
%prep
%autosetup
%autosetup -p1
%conf
%meson
%build
%meson
%meson_build
@ -145,8 +163,13 @@ Ypatybės:
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
# Still required by guidelines for now
# (https://pagure.io/packaging-committee/issue/1053):
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%{buildroot}/%{_metainfodir}/%{appname}.metainfo.xml
# Matches what gnome-software and others use:
appstreamcli validate --no-net --explain \
%{buildroot}/%{_metainfodir}/%{appname}.metainfo.xml
%files -f %{appname}.lang
@ -159,7 +182,7 @@ appstream-util validate-relax --nonet \
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/*/%{appname}.svg
%{_datadir}/icons/hicolor/{16x16,24x24}/{actions,status}/*.svg
%{_datadir}/metainfo/%{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