init package

(cherry picked from commit d9de5c28887edb4839bc7aaafa3800c27acba578)
This commit is contained in:
leeffo 2023-08-11 15:19:09 +08:00 committed by openeuler-sync-bot
parent 0676b3e7b4
commit e9d2a98532
3 changed files with 62 additions and 0 deletions

Binary file not shown.

58
deepin-screensaver.spec Normal file
View File

@ -0,0 +1,58 @@
Name: deepin-screensaver
Version: 5.0.12
Release: 1
Summary: Screensaver Tool
License: GPLv3+
Url: https://github.com/linuxdeepin/deepin-screensaver
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
BuildRequires: gcc-c++
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5X11Extras)
BuildRequires: qt5-qtdeclarative-devel
BuildRequires: pkgconfig(xscrnsaver)
BuildRequires: libXext-devel
BuildRequires: libX11-devel
BuildRequires: pkgconfig(dframeworkdbus)
Requires: %{name}-data = %{version}-%{release}
%description
Deepin screensaver viewer and tools.
%package data
Summary: Screensaver data
BuildArch: noarch
Requires: xscreensaver-extras
Requires: xscreensaver-gl-extras
%description data
Extra data for Deepin Screensaver.
%prep
%setup -q
sed -i 's|/lib|/libexec|' xscreensaver/xscreensaver.pro common.pri
sed -i 's|/usr/lib|%{_libexecdir}|' tools/preview/main.cpp
%build
%qmake_qt5 PREFIX=%{_prefix}
%make_build
%install
%make_install INSTALL_ROOT=%{buildroot}
%files
%doc CHANGELOG.md
%{_bindir}/%{name}
%{_datadir}/dbus-1/services/*
%{_datadir}/dbus-1/interfaces/*
%files data
%{_libexecdir}/%{name}
%changelog
* Fri Aug 11 2023 leeffo <liweiganga@uniontech.com> - 5.0.12-1
- init package

4
deepin-screensaver.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: deepin-screensaver
tag_prefix: ^v
separator: .