diff --git a/ukui-media-2.0.3.tar.gz b/ukui-media-2.0.3.tar.gz new file mode 100644 index 0000000..edd5695 Binary files /dev/null and b/ukui-media-2.0.3.tar.gz differ diff --git a/ukui-media.spec b/ukui-media.spec new file mode 100644 index 0000000..fa3d9ad --- /dev/null +++ b/ukui-media.spec @@ -0,0 +1,102 @@ +Name: ukui-media +Version: 2.0.3 +Release: 1 +Summary: UKUI media utilities +License: GPL-2.0 +URL: http://www.ukui.org +Source0: %{name}-%{version}.tar.gz + +Autoreq : yes + +BuildRequires: intltool +BuildRequires: qt5-qtbase-devel +BuildRequires: libcanberra-devel +BuildRequires: gsettings-qt-devel +BuildRequires: glib2-devel +BuildRequires: gsettings-qt-devel +BuildRequires: glib2-devel +BuildRequires: gtk3-devel +BuildRequires: mate-desktop-devel >= 1.18 +BuildRequires: libmatemixer-devel >= 1.18 +BuildRequires: libxml2-devel +BuildRequires: mate-common >= 1.18 +BuildRequires: qt5-qtsvg-devel +BuildRequires: libqtxdg-devel +BuildRequires: qt5-qtmultimedia-devel +BuildRequires: qt5-qtmultimedia + +Requires: mate-desktop-libs >= 1.18 +Requires: ukui-media-common = %{version} + +Recommends: alsa-utils sound-theme-freedesktop + +%description + A simple and lightweight screensaver written by Qt5. + The screensaver supports biometric auhentication which is + provided by biometric-auth service. + +%package common +Summary: UKUI media utilities (common files) +Requires: %{name}%{?_isa} = %{version}-%{release} +%description common + UKUI media utilities are the audio mixer and the volume + control applet. + . + This package contains the common files. + +%prep +%setup -q + +%build +./autogen.sh --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 +make + +cd %{_builddir}/%{name}-%{version}/ukui-volume-control-applet-qt +mkdir build && cd build +qmake-qt5 .. +make + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install + +cp -r %{_builddir}/%{name}-%{version}/ukui-volume-control-applet-qt/build/ukui-volume-control-applet-qt %{buildroot}/usr/bin/ + +mkdir -p %{buildroot}/usr/share/ukui-media/translations +cp -r %{_builddir}/%{name}-%{version}/ukui-volume-control-applet-qt/translations/*.qm %{buildroot}/usr/share/ukui-media/translations/ + +mkdir -p %{buildroot}/usr/share/ukui-media/img +cp -r %{_builddir}/%{name}-%{version}/ukui-volume-control-applet-qt/data/img/* %{buildroot}/usr/share/ukui-media/img/ + +mkdir -p %{buildroot}/usr/share/ukui-media/qss +cp -r %{_builddir}/%{name}-%{version}/ukui-volume-control-applet-qt/data/qss/* %{buildroot}/usr/share/ukui-media/qss/ + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +#systemctl enable ukui-media-server.service +#echo "start ukui-media-server" + +%files +%doc debian/changelog debian/copyright +%{_bindir}/ukui-volume-control +%{_bindir}/ukui-volume-control-applet +%{_bindir}/ukui-volume-control-applet-qt +%{_datadir}/applications/ +%{_datadir}/ukui-media/translations/ +%{_datadir}/ukui-media/img/ +%{_datadir}/ukui-media/qss/ + +%files common +%{_sysconfdir}/xdg/autostart/ +%{_datadir}/locale/ +%{_datadir}/man/* +%{_datadir}/ukui-media/icons +%{_datadir}/ukui-media/sounds/ +%{_datadir}/sounds/* +%{_datadir}/glib-2.0/ + +%changelog +* Thu Jul 9 2020 douyan - 2.0.3-1 +- Init package for openEuler