kylin-screenshot/kylin-screenshot.spec

153 lines
5.8 KiB
RPMSpec
Raw Normal View History

2021-01-11 16:30:38 +08:00
Name: kylin-screenshot
2022-12-07 14:06:09 +08:00
Version: 1.0.5
Release: 5
2021-01-11 16:30:38 +08:00
Summary: a powerful screenshot and screen recording tool
2022-12-07 14:06:09 +08:00
License: GPL-3+
2021-01-11 16:30:38 +08:00
URL: https://github.com/ubuntukylin
Source0: %{name}-%{version}.tar.gz
2022-12-30 15:07:55 +08:00
Patch01: 0001-fix-kylin-screenshot-not-work.patch
2024-03-29 17:39:58 +08:00
Patch02: 0002-fix-build-error-of-kylin-screenshot.patch
Patch03: fix-kylin-screenshot-categories-error.patch
2021-01-11 16:30:38 +08:00
BuildRequires: qt5-qtx11extras-devel
BuildRequires: qt5-qtx11extras
BuildRequires: qt5-qttools-devel
BuildRequires: qt5-qtsvg-devel
BuildRequires: qt5-qtbase-devel
2022-04-12 09:46:53 +08:00
BuildRequires: pulseaudio-libs-devel
2021-01-11 16:30:38 +08:00
BuildRequires: libXtst-devel
BuildRequires: libXinerama-devel
BuildRequires: libXinerama
BuildRequires: libXfixes-devel
BuildRequires: libXfixes
BuildRequires: libX11-devel
2021-12-08 17:37:44 +08:00
BuildRequires: ffmpeg-devel
2021-01-11 16:30:38 +08:00
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: kf5-kwindowsystem
BuildRequires: gsettings-qt-devel
2022-12-30 15:07:55 +08:00
BuildRequires: ukui-interface
2022-12-07 14:06:09 +08:00
2021-01-11 16:30:38 +08:00
2022-12-30 15:07:55 +08:00
Suggests: ca-certificates, openssl
2021-01-11 16:30:38 +08:00
2021-01-11 16:30:38 +08:00
%description
Powerful yet simple-to-use screenshot software
kylin-screenshot is a powerful screenshot and screen recording tool.
It allows you to take screenshots of the captured images in rectangular
and circular boxes, set blur, add markers, add text and more. And set
mouse display, sound recording, video frame rate, audio bit rate when
making screen recording.
%prep
%autosetup -n %{name}-%{version} -p1
2021-01-11 16:30:38 +08:00
%build
%{qmake_qt5} %{_qt5_qmake_flags} CONFIG+=enable-by-default kylin-screenshot.pro
2023-02-01 23:52:47 +08:00
%{make_build}
2021-01-11 16:30:38 +08:00
%install
rm -rf $RPM_BUILD_ROOT
make INSTALL_ROOT=%{buildroot} install
%clean
rm -rf $RPM_BUILD_ROOT
%files
2022-12-30 15:07:55 +08:00
%{_bindir}/kylin-screenshot
%{_datadir}/applications/kylin-screenshot.desktop
%{_datadir}/dbus-1/interfaces/org.dharkael.kylinscreenshot.xml
%{_datadir}/dbus-1/services/org.dharkael.kylinscreenshot.service
%{_datadir}/glib-2.0/schemas/org.ukui.screenshot.gschema.xml
%{_datadir}/icons/hicolor/128x128/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/128x128@2x/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/16x16/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/16x16@2x/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/24x24/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/256x256/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/256x256@2x/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/32x32/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/32x32@2x/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/48x48/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/48x48@2x/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/64x64@2x/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/96x96/apps/kylin-screenshot.png
%{_datadir}/icons/hicolor/96x96@2x/apps/kylin-screenshot.png
%{_datadir}/kylin-screenshot/translations/Internationalization_ca.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_de_DE.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_es.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_fr.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_ja.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_ka.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_pl.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_pt_br.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_ru.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_sk.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_sr.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_tr.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_uk.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_zh_CN.qm
%{_datadir}/kylin-screenshot/translations/Internationalization_zh_TW.qm
%{_datadir}/metainfo/kylinscreenshot.appdata.xml
2021-01-11 16:30:38 +08:00
%changelog
* Mon May 13 2024 douyan <douyan@kylinos.cn> - 1.0.5-5
- fix spec patch error and add fix-kylin-screenshot-categories-error.patch
2024-03-29 17:39:58 +08:00
* Fri Mar 29 2024 peijiankang <peijiankang@kylinos.cn> - 1.0.5-4
- add 0002-fix-build-error-of-kylin-screenshot.patch
2023-02-01 23:52:47 +08:00
* Mon Feb 06 2023 peijiankang <peijiankang@kylinos.cn> - 1.0.5-3
- add build debuginfo and debugsource
2022-12-30 15:07:55 +08:00
* Tue Jan 3 2023 peijiankang <peijiankang@kylinos.cn> - 1.0.5-2
- fix kylin-screenshot not work
2022-12-07 14:06:09 +08:00
* Mon Oct 24 2022 tanyulong <tanyulong@kylinos.cn> - 1.0.5-1
- update upstream version 1.0.5
2022-07-13 11:36:09 +08:00
* Wed Jul 13 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-15
- change coloeFontWidget some ui options
2022-07-13 10:11:23 +08:00
* Wed Jul 13 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-14
- pin windget windowIcon follow theme
2022-07-11 15:30:10 +08:00
* Mon Jul 11 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-13
- add changelog for 1.0.1
* Wed Jun 29 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-12
- change notify information about application name
2022-06-29 09:33:41 +08:00
* Wed Jun 29 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-11
- change text property in time
2022-06-28 17:07:45 +08:00
* Tue Jun 28 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-10
- change markertool opacity
* Tue Jun 28 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-9
- fixed wayland cannot screenshot top widget
2022-06-27 14:22:31 +08:00
* Mon Jun 27 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-8
- add log
2022-06-24 14:01:28 +08:00
* Fri Jun 24 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-7
- change kylin-screenshot to screenshot
* Wed May 18 2022 tanyulong <tanyulong@kylinos.cn> - 1.0.0-6
- Improve the project according to the requirements of compliance improvement
* Tue Apr 12 2022 tanyulong <tanyulong@kylinos.cn> - 1.0.0-5
2022-04-12 09:46:53 +08:00
- add pulseaduio-libs-devel requires
2021-12-08 17:37:44 +08:00
* Wed Dec 8 2021 douyan <douyan@kylinos.cn> - 1.0.0-4
- optimize the undo buttion function
2021-12-07 15:11:21 +08:00
* Tue Dec 7 2021 douyan <douyan@kylinos.cn> - 1.0.0-3
- add save dialog
2021-01-14 16:29:10 +08:00
* Thu Jan 14 2021 lvhan <lvhan@kylinos.cn> - 1.0.0-2
- fix-screenshot-service
2021-01-11 16:30:38 +08:00
* Tue Dec 15 2020 lvhan <lvhan@kylinos.cn> - 1.0.0-1
- update to upstream version 1.0.0-1