diff --git a/0001-modify-kylin-music-complier-error.patch b/0001-modify-kylin-music-complier-error.patch new file mode 100644 index 0000000..aa067b2 --- /dev/null +++ b/0001-modify-kylin-music-complier-error.patch @@ -0,0 +1,41 @@ +From b42f9f7df7f61d1fd894da7fc49909b5744e7fa5 Mon Sep 17 00:00:00 2001 +From: peijiankang +Date: Thu, 19 Aug 2021 10:54:38 +0800 +Subject: [PATCH] modify kylin-music complier error + +--- + res.qrc | 1 - + xatom-helper.h | 2 +- + 2 files changed, 1 insertion(+), 2 deletions(-) + +diff --git a/res.qrc b/res.qrc +index cd9260c..5c47630 100644 +--- a/res.qrc ++++ b/res.qrc +@@ -93,7 +93,6 @@ + img/dark/icon_volume_small_w@2x.png + img/fengmian.png + translations/kylin-music_zh_CN.ts +- translations/kylin-music_zh_CN.qm + img/promptwhile.png + img/promptblack.png + img/kylin-music-logo.png +diff --git a/xatom-helper.h b/xatom-helper.h +index f5b3e6d..854ff7e 100644 +--- a/xatom-helper.h ++++ b/xatom-helper.h +@@ -18,10 +18,10 @@ + #ifndef XATOMHELPER_H + #define XATOMHELPER_H + ++#include + #include + + #include +-#include + + struct UnityCorners { + ulong topLeft = 0; +-- +2.27.0 + diff --git a/kylin-music-1.0.44.tar.gz b/kylin-music-1.0.44.tar.gz new file mode 100644 index 0000000..2d963ec Binary files /dev/null and b/kylin-music-1.0.44.tar.gz differ diff --git a/kylin-music.spec b/kylin-music.spec new file mode 100644 index 0000000..deb76f3 --- /dev/null +++ b/kylin-music.spec @@ -0,0 +1,71 @@ +%define debug_package %{nil} +Name: kylin-music +Version: 1.0.44 +Release: 1 +Summary: kylin-music +License: GPL-3.0 License +URL: https://github.com/UbuntuKylin/kylin-music +Source0: %{name}-%{version}.tar.gz +patch0: 0001-modify-kylin-music-complier-error.patch + +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtscript-devel +BuildRequires: qt5-qttools-devel +BuildRequires: qt5-linguist +BuildRequires: qt5-qtbase-private-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: zlib-devel +BuildRequires: libX11-devel +BuildRequires: libcrystalhd-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: libXext-devel +BuildRequires: taglib-devel +BuildRequires: qt5-qtmultimedia-devel +BuildRequires: gstreamer1-devel +BuildRequires: gstreamer1-plugins-bad-free-devel +BuildRequires: gstreamer1-plugins-good +BuildRequires: gsettings-qt-devel +BuildRequires: kf5-kwindowsystem-devel + + +Requires: gstreamer1 +Requires: gstreamer1-plugins-bad-free +Requires: gstreamer1-plugins-good +%description +kylin-music + + +%prep + +%setup -q +%patch0 -p1 + +%build + +export PATH=%{_qt5_bindir}:$PATH +sed -i 's|/usr/lib/libtag.so|/usr/lib64/libtag.so|g' kylin-music.pro +sed -i 's|/usr/lib/libtag_c.so|/usr/lib64/libtag_c.so|g' kylin-music.pro + +mkdir qmake-build +pushd qmake-build +%{qmake_qt5} .. +%{make_build} +popd + +%install +pushd qmake-build +%{make_install} INSTALL_ROOT=%{buildroot} +popd + +%files +%doc debian/changelog +%license debian/copyright +%{_bindir}/kylin-music +%{_datadir}/applications/kylin-music.desktop +%{_datadir}/glib-2.0/schemas/org.kylin-music-data.gschema.xml +%{_datadir}/pixmaps/kylin-music.png + +%changelog +* Thu Aug 19 2021 peijiankang - 1.0.44-1 +- Init kylin-music package for openEuler +