## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 27; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global appname com.github.alecaddd.sequeler Name: sequeler Summary: Friendly SQL Client Version: 0.8.2 Release: %autorelease # 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/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} BuildRequires: desktop-file-utils BuildRequires: gettext # Still required by guidelines for now # (https://pagure.io/packaging-committee/issue/1053): BuildRequires: libappstream-glib # Matches what gnome-software and others use: BuildRequires: appstream BuildRequires: hardlink BuildRequires: meson 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(gtk+-3.0) BuildRequires: pkgconfig(gtksourceview-3.0) BuildRequires: pkgconfig(libgda-5.0) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libssh2) BuildRequires: pkgconfig(libxml-2.0) Requires: hicolor-icon-theme Recommends: libgda5-mysql Recommends: libgda5-postgres Recommends: libgda5-sqlite Summary(de): Benutzerfreundlicher SQL-Client Summary(fr): Un simple client SQL Summary(lt): Draugiška SQL kliento programa %description Easily connect to your local or remote database. Store your Database Connections in the library, connect over SSH tunnel, type and execute SQL commands directly in the app, and do everything you need to do without the necessity of opening the terminal. Supported Databases: • SQLite • MySQL • MariaDB • PostgreSQL Features Include: • Test Connections before saving them • View Table structure, content, and relations • Write multiple custom SQL Queries • Switch between light and dark mode • Handy keyboard shortcuts to quit (ctrl+q), create new connection (ctrl+shift+n), open a new window (ctrl+n) %description -l de Verbinden Sie sich mit einer beliebigen lokalen oder externen Datenbank. Speichern Sie Ihre Datenbankverbindungen in der integrierten Bibliothek, führen Sie SQL-Befehle direkt in der Anwendung aus, und tun Sie alles, was Sie tun müssen, ohne das Terminal öffnen zu müssen. • SQLite • MySQL • MariaDB • PostgreSQL Zu den Funktionen gehören: • Verbindung vor dem Speichern testen • Anzeigen von Tabellenstruktur, Inhalt und Beziehungen • Mehrere benutzerdefinierte SQL-Abfragen schreiben • Zwischen dem hellen und dunklen Modus umschalten • Tastenkombinationen zum Beenden (Strg+q), Erstellen einer neuen Verbindung (Strg+Shift+n), mehrere Instanzen (Strg+n) %description -l fr Connectez-vous facilement à une base de données locale ou distante. Stockez vos connexions de base de données dans la bibliothèque intégrée, tapez et exécutez les commandes SQL directement dans l’application, et faites tout ce dont vous avez besoin pour vous passer la nécessité d’ouvrir le terminal. • SQLite • MySQL • MariaDB • PostgreSQL Fonctionnalités incluses : • Tester les connexions avant de les enregistrer • Voir la structure, le contenu et les relations des tables • Écrire plusieurs requêtes SQL personnalisées • Changer entre le thème clair et le thème sombre • Raccourcis clavier pour quitter (Ctrl+Q), créer une nouvelle connexion(Ctrl+Maj+N), Ouvrir une nouvelle instance (Ctrl+N) %description -l lt Lengvai prisijunkite prie bet kurios vietinės ar nuotolinės duomenų bazės. Laikykite savo duomenų bazių ryšius įtaisytoje bibliotekoje, tiesiogiai programoje rašykite ir vykdykite SQL komandas ir atlikite viską, ką reikia be būtinybės atverti terminalą. • SQLite • MySQL • MariaDB • PostgreSQL Ypatybės: • Prieš įrašant ryšius, juos išbandyti • Rodyti lentelės struktūrą, turinį ir sąsajos ryšius • Rašyti keletą tinkintų SQL užklausų • Perjungti tarp šviesios ir tamsios veiksenos • Patogūs klaviatūros susiejimai, norint išeiti (ctrl (vald)+q), sukurti naują ryšį (ctrl (vald)+shift (lyg2)+n), keli egzemplioriai (ctrl (vald)+n) %prep %autosetup -p1 %conf %meson %build %meson_build %install %meson_install %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 \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop # Still required by guidelines for now # (https://pagure.io/packaging-committee/issue/1053): appstream-util validate-relax --nonet \ %{buildroot}/%{_metainfodir}/%{appname}.appdata.xml # Matches what gnome-software and others use: appstreamcli validate --no-net --explain \ %{buildroot}/%{_metainfodir}/%{appname}.appdata.xml %files -f %{appname}.lang %doc AUTHORS README.md %license LICENSE %{_bindir}/%{appname} %{_datadir}/applications/%{appname}.desktop %{_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 %changelog ## START: Generated by rpmautospec * Sun Nov 03 2024 Benjamin A. Beasley - 0.8.2-27 - Invoke %%meson in %%conf rather than in %%build * Sat Jul 20 2024 Fedora Release Engineering - 0.8.2-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue Jul 02 2024 Benjamin A. Beasley - 0.8.2-25 - Fix libgda backend weak dependencies (fix RHBZ#2295154) * Wed Apr 03 2024 Benjamin A. Beasley - 0.8.2-24 - Add developer ID to AppStream metadata - Fixes failure to build/validate with appstream 1.0.2 * Sat Jan 27 2024 Fedora Release Engineering - 0.8.2-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Nov 09 2023 Benjamin A. Beasley - 0.8.2-21 - Hardlink duplicate icons to save space * Thu Nov 09 2023 Benjamin A. Beasley - 0.8.2-20 - Fix deprecated top-level developer_name in AppData XML * Thu Nov 09 2023 Benjamin A. Beasley - 0.8.2-18 - Ask appstreamcli to explain validation findings * Thu Nov 09 2023 Benjamin A. Beasley - 0.8.2-17 - Correct appstreamcli invocation (--nonet no longer works) * Sun Oct 29 2023 Benjamin A. Beasley - 0.8.2-16 - Break a long line in the spec file * Sat Jul 22 2023 Fedora Release Engineering - 0.8.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Jan 21 2023 Fedora Release Engineering - 0.8.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Dec 21 2022 Benjamin A. Beasley - 0.8.2-12 - Leaf package: remove i686 support * Tue Nov 29 2022 Benjamin A. Beasley - 0.8.2-11 - Update License to SPDX * Thu Aug 18 2022 Benjamin A. Beasley 0.8.2-10 - Fix broken changelogs * Thu Aug 04 2022 Gwyn Ciesla 0.8.2-9 - Revert "Update BR" * Thu Aug 04 2022 Gwyn Ciesla 0.8.2-8 - Update BR * Thu Aug 04 2022 Gwyn Ciesla - 0.8.2-7 - libgda rebuild * Sat Jul 23 2022 Fedora Release Engineering 0.8.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering 0.8.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jan 13 2022 Benjamin A. Beasley 0.8.2-4 - Add BR on gcc * Wed Jan 05 2022 Benjamin A. Beasley 0.8.2-3 - Also validate AppData with appstreamcli * Fri Sep 24 2021 Benjamin A. Beasley 0.8.2-2 - Use %%{_metainfodir} macro in spec file * Thu Aug 12 2021 Benjamin A. Beasley 0.8.2-1 - Update to 0.8.2 (close RHBZ#1992913) * Fri Jul 09 2021 Benjamin A. Beasley - 0.8.1-2 - Switch License field to “effective license” of GPLv3+ * Mon May 17 2021 Benjamin A. Beasley - 0.8.1-1 - Update to 0.8.1 * Wed Mar 10 2021 Benjamin A. Beasley - 0.8.0-6 - Localize summary and description where translations are available upstream * Fri Feb 19 2021 Fabio Valentini - 0.8.0-5 - Rebuilt for granite 6 soname bump. * Wed Feb 10 2021 Benjamin A. Beasley - 0.8.0-4 - Correct License from “GPLv3” to “GPLv3+ and GPLv2+ and LGPLv2+ and CC0” * Wed Jan 27 2021 Fedora Release Engineering - 0.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.8.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sat Jul 04 2020 Fabio Valentini - 0.8.0-1 - Update to version 0.8.0. * Sun May 24 2020 Fabio Valentini - 0.7.91-1 - Update to version 0.7.91. * Sun Apr 12 2020 Fabio Valentini - 0.7.9-1 - Update to version 0.7.9. * Fri Apr 10 2020 Fabio Valentini - 0.7.6-1 - Update to version 0.7.6. * Sun Apr 05 2020 Fabio Valentini - 0.7.5-1 - Update to version 0.7.5. * Wed Apr 01 2020 Fabio Valentini - 0.7.4-1 - Update to version 0.7.4. * Thu Jan 30 2020 Fedora Release Engineering - 0.7.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Sep 06 2019 Fabio Valentini - 0.7.3-1 - Update to version 0.7.3. * Thu Aug 15 2019 Fabio Valentini - 0.7.2-1 - Update to version 0.7.2. * Sun Aug 04 2019 Fabio Valentini - 0.7.1-1 - Update to version 0.7.1. * Fri Jul 26 2019 Fedora Release Engineering - 0.7.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Apr 16 2019 Adam Williamson - 0.7.0-2 - Rebuild with Meson fix for #1699099 * Mon Apr 15 2019 Fabio Valentini - 0.7.0-1 - Update to version 0.7.0. * Sat Apr 06 2019 Fabio Valentini - 0.6.9-1 - Update to version 0.6.9. * Sun Mar 24 2019 Fabio Valentini - 0.6.8-1 - Update to version 0.6.8. * Wed Feb 27 2019 Fabio Valentini - 0.6.7-1 - Update to version 0.6.7. * Sat Feb 02 2019 Fedora Release Engineering - 0.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Dec 22 2018 Fabio Valentini - 0.6.5-1 - Update to version 0.6.5. * Tue Dec 11 2018 Fabio Valentini - 0.6.4-1 - Update to version 0.6.4. * Sun Oct 21 2018 Fabio Valentini - 0.6.3-1 - Update to version 0.6.3. * Wed Sep 12 2018 Fabio Valentini - 0.6.2-1 - Update to version 0.6.2. * Sat Sep 08 2018 Fabio Valentini - 0.6.1-1 - Update to version 0.6.1. * Tue Aug 28 2018 Fabio Valentini - 0.6.0-1 - Update to version 0.6.0. * Fri Jul 20 2018 Fabio Valentini - 0.5.9-1 - Update to version 0.5.9. * Sat Jul 14 2018 Fedora Release Engineering - 0.5.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sat Jul 07 2018 Fabio Valentini - 0.5.7-1 - Update to version 0.5.7. * Wed Jun 13 2018 Fabio Valentini - 0.5.5-2 - Rebuild for granite5 soname bump. * Sun Jun 10 2018 Fabio Valentini - 0.5.5-1 - Update to version 0.5.5. * Mon Feb 26 2018 Fabio Valentini - 0.5.4-1 - Update to version 0.5.4. * Sat Feb 24 2018 Fabio Valentini - 0.5.3-1 - Update to version 0.5.3. * Mon Feb 19 2018 Fabio Valentini - 0.5.0-1 - Update to version 0.5.0. * Fri Feb 09 2018 Fedora Release Engineering - 0.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Jan 23 2018 Fabio Valentini - 0.4.3-1 - Update to version 0.4.3. * Mon Jan 22 2018 Fabio Valentini - 0.4.2-1 - Update to version 0.4.2. * Wed Jan 03 2018 Fabio Valentini - 0.4.1-1 - Initial package for fedora. ## END: Generated by rpmautospec