-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: enhancements and updates (#3685)
* ci: update transferwee from upstream * chore: separate RPM spec into two files * ci: enhancements and updates - move to quay from dockerhub due to pull rate limit - add debian 12, ubuntu 24.04, fedora 39/40, opensue leap 15.5/15.6 - the building envrinments of appimage/snap/flatpak update to ubuntu 22.04
- Loading branch information
Showing
4 changed files
with
591 additions
and
193 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,126 @@ | ||
# | ||
# spec file for package flameshot on opensuse leap 15.x | ||
# | ||
Name: flameshot | ||
Version: 12.1.0 | ||
Release: 1 | ||
License: GPLv3+ and ASL 2.0 and GPLv2 and LGPLv3 and Free Art | ||
Summary: Powerful yet simple to use screenshot software | ||
URL: https://github.com/flameshot-org/flameshot | ||
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz | ||
|
||
BuildRequires: cmake >= 3.13.0 | ||
BuildRequires: gcc-c++ >= 7 | ||
BuildRequires: fdupes | ||
BuildRequires: update-desktop-files | ||
BuildRequires: appstream-glib | ||
BuildRequires: desktop-file-utils | ||
|
||
BuildRequires: cmake(Qt5Core) >= 5.9.0 | ||
BuildRequires: cmake(Qt5DBus) >= 5.9.0 | ||
BuildRequires: cmake(Qt5Gui) >= 5.9.0 | ||
BuildRequires: cmake(Qt5LinguistTools) >= 5.9.0 | ||
BuildRequires: cmake(Qt5Network) >= 5.9.0 | ||
BuildRequires: cmake(Qt5Svg) >= 5.9.0 | ||
BuildRequires: cmake(Qt5Widgets) >= 5.9.0 | ||
|
||
|
||
Requires: hicolor-icon-theme | ||
Requires: libQt5Core5 >= 5.9.0 | ||
Requires: libqt5-qttools >= 5.9.0 | ||
Requires: libQt5Svg5 >= 5.9.0 | ||
|
||
Recommends: xdg-desktop-portal%{?_isa} | ||
Recommends: (xdg-desktop-portal-gnome%{?_isa} if gnome-shell%{?_isa}) | ||
Recommends: (xdg-desktop-portal-kde%{?_isa} if plasma-workspace-wayland%{?_isa}) | ||
Recommends: (xdg-desktop-portal-wlr%{?_isa} if wlroots%{?_isa}) | ||
|
||
%description | ||
Powerful and simple to use screenshot software with built-in | ||
editor with advanced features. | ||
|
||
Features: | ||
|
||
* Customizable appearance. | ||
* Easy to use. | ||
* In-app screenshot edition. | ||
* DBus interface. | ||
* Upload to Imgur | ||
|
||
%prep | ||
%autosetup -p1 | ||
|
||
%build | ||
%cmake -DCMAKE_BUILD_TYPE=Release | ||
%cmake_build | ||
|
||
%install | ||
%cmake_install | ||
# https://fedoraproject.org/wiki/PackagingDrafts/find_lang | ||
%find_lang Internationalization --with-qt | ||
%suse_update_desktop_file -r org.flameshot.Flameshot Utility X-SuSE-DesktopUtility | ||
%fdupes %{buildroot}%{_datadir}/icons | ||
|
||
%check | ||
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml | ||
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop | ||
|
||
%files -f Internationalization.lang | ||
%{_datadir}/%{name}/translations/Internationalization_grc.qm | ||
%doc README.md | ||
%license LICENSE | ||
%dir %{_datadir}/%{name} | ||
%dir %{_datadir}/%{name}/translations | ||
%dir %{_datadir}/bash-completion/completions | ||
%dir %{_datadir}/zsh/site-functions | ||
%{_bindir}/%{name} | ||
%{_datadir}/applications/org.flameshot.Flameshot.desktop | ||
%{_datadir}/metainfo/org.flameshot.Flameshot.metainfo.xml | ||
%{_datadir}/bash-completion/completions/%{name} | ||
%{_datadir}/zsh/site-functions/_%{name} | ||
%{_datadir}/fish/vendor_completions.d/%{name}.fish | ||
%{_datadir}/dbus-1/interfaces/org.flameshot.Flameshot.xml | ||
%{_datadir}/dbus-1/services/org.flameshot.Flameshot.service | ||
%{_datadir}/icons/hicolor/*/apps/*.png | ||
%{_datadir}/icons/hicolor/scalable/apps/*.svg | ||
%{_mandir}/man1/%{name}.1* | ||
|
||
%changelog | ||
* Wed Jun 21 2022 Jeremy Borgman <[email protected]> - 12.0.0-1 | ||
- Update for 12.0 release. | ||
|
||
* Fri Jan 14 2022 Jeremy Borgman <[email protected]> - 11.0.0-1 | ||
- Update for 11.0 release. | ||
|
||
* Sun Aug 29 2021 Zetao Yang <[email protected]> - 0.10.1-2 | ||
- Minor SPEC fixes. | ||
|
||
* Sun Jul 25 2021 Jeremy Borgman <[email protected]> - 0.10.1-1 | ||
- Updated for flameshot 0.10.1 | ||
|
||
* Mon May 17 2021 Jeremy Borgman <[email protected]> - 0.10.0-1 | ||
- Updated for flameshot 0.10.0 | ||
|
||
* Sat Feb 27 2021 Jeremy Borgman <[email protected]> - 0.9.0-1 | ||
- Updated for flameshot 0.9.0 | ||
|
||
* Wed Oct 14 2020 Jeremy Borgman <[email protected]> - 0.8.5-1 | ||
- Updated for flameshot 0.8.5 | ||
|
||
* Sat Oct 10 2020 Jeremy Borgman <[email protected]> - 0.8.4-1 | ||
- Updated for flameshot 0.8.4 | ||
|
||
* Sat Sep 19 2020 Jeremy Borgman <[email protected]> - 0.8.3-1 | ||
- Updated for flameshot 0.8.3 | ||
|
||
* Mon Sep 07 2020 Zetao Yang <[email protected]> - 0.8.0-1 | ||
- Updated for flameshot 0.8.0 | ||
- More details, please see https://flameshot.org/changelog/#v080 | ||
|
||
* Sat Aug 18 2018 Zetao Yang <[email protected]> - 0.6.0-1 | ||
- Updated for flameshot 0.6.0 | ||
- More details, please see https://flameshot.org/changelog/#v060 | ||
|
||
* Tue Jan 09 2018 Zetao Yang <[email protected]> - 0.5.0-1 | ||
- Initial package for flameshot 0.5.0 | ||
- More details, please see https://flameshot.org/changelog/#v050 |
Oops, something went wrong.