kylin-music/kylin-music.spec
huayadong e172fadf98 fix_install_the_repair_file_in_the_bin_directory
(cherry picked from commit 650945f10d0ad5c653aa24229dfd39c7b7f27a38)
2023-06-17 11:52:53 +08:00

126 lines
3.4 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Name: kylin-music
Version: 1.1.3
Release: 3
Summary: kylin-music
License: GPL-3.0-or-later and MIT
URL: https://github.com/UbuntuKylin/kylin-music
Source0: %{name}-%{version}.tar.gz
patch0: 0001-fix-compile-error-of-kylin-music.patch
patch1: 0002-modify-version-is-error.patch
Patch2: kylin-music-1.1.3_kylin_fix_install_the_repair_file_in_the_bin_directory.patch
BuildRequires: qt5-qtbase-devel
BuildRequires: qtchooser
BuildRequires: qt5-qtscript-devel
BuildRequires: qt5-qttools-devel
BuildRequires: qt5-linguist
BuildRequires: qt5-qtmultimedia-devel
BuildRequires: taglib-devel
BuildRequires: gsettings-qt-devel
BuildRequires: qt5-qtx11extras-devel
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: ffmpeg-devel
BuildRequires: ukui-interface libpeony3 libpeony-dev
BuildRequires: mpv-libs-devel
BuildRequires: sqlite-devel libXtst-devel
%description
kylin-music
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
export PATH=%{_qt5_bindir}:$PATH
pushd kylin-music-plugins-simple
mkdir build
pushd build
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr
%{make_build}
popd
popd
mkdir qmake-build
pushd qmake-build
%{qmake_qt5} ..
%{make_build}
popd
%install
export PATH=%{_qt5_bindir}:$PATH
pushd kylin-music-plugins-simple
pushd build
%{make_install} INSTALL_ROOT=%{buildroot}
popd
popd
pushd qmake-build
%{make_install} INSTALL_ROOT=%{buildroot}
popd
mkdir -p %{buildroot}/usr/share/kylin-user-guide/data/guide
cp -r %{_builddir}/%{name}-%{version}/data/kylin-music %{buildroot}/usr/share/kylin-user-guide/data/guide/
%files
%doc debian/changelog
%license debian/copyright
%{_bindir}/*
%{_libdir}/libsimple.so
%{_datadir}/applications/kylin-music.desktop
%{_datadir}/glib-2.0/schemas/*.xml
%{_datadir}/pixmaps/kylin-music.png
%{_datadir}/kylin-music/
%{_datadir}/kylin-user-guide/data/guide/*
%changelog
* Wed Jun 14 2023 huayadong <huayadong@kylinos.cn> - 1.1.3-3
- add Patch2kylin-music-1.1.3_kylin_fix_install_the_repair_file_in_the_bin_directory.patch
* Wed Feb 1 2023 peijiankang <peijiankang@kylinos.cn> - 1.1.3-2
- add build debuginfo and debugsource
* Tue Jan 31 2023 peijiankang <peijiankang@kylinos.cn> - 1.1.3-1
- update version to 1.1.3
* Mon Aug 22 2022 peijiankang <peijiankang@kylinos.cn> - 1.1.2-6
- modify version is error
* Mon Aug 22 2022 peijiankang <peijiankang@kylinos.cn> - 1.1.2-5
- fix aarch64 install error
* Wed Aug 17 2022 peijiankang <peijiankang@kylinos.cn> - 1.1.2-4
- fix nothing provides libpthread.so.0
* Thu Jun 16 2022 peijiankang <peijiankang@kylinos.cn> - 1.1.2-3
- remove kylin-music_zh_CN.qm
* Tue Jun 14 2022 peijiankang <peijiankang@kylinos.cn> - 1.1.2-2
- add libsimple.so
* Tue Jun 14 2022 peijiankang <peijiankang@kylinos.cn> - 1.1.2-1
- update version to 1.1.2
* Tue Jun 7 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.44-6
- add kylin-user-guide file
* Wed May 18 2022 tanyulong<tanyulong@kylinos.cn> - 1.0.44-5
- Improve the project according to the requirements of compliance improvement
* Thu Apr 7 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.44-4
- modify version is error
* Wed Sep 08 2021 douyan <douyan@kylinos.cn> - 1.0.44-3
- fix_title_bar_issue.patch
* Mon Sep 06 2021 douyan <douyan@kylinos.cn> - 1.0.44-2
- add missing translation
* Thu Aug 19 2021 peijiankang <peijiankang@kylinos.cn> - 1.0.44-1
- Init kylin-music package for openEuler