!2 [sync] PR-1: init package

From: @openeuler-sync-bot 
Reviewed-by: @leeffo 
Signed-off-by: @leeffo
This commit is contained in:
openeuler-ci-bot 2023-08-23 03:05:49 +00:00 committed by Gitee
commit 4d809945a5
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
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: .