Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
c7f29fc0af
!10 [sync] PR-8: 修复 应用“Rygel首选项” 的X关闭应用按钮无法点击并关闭应用
From: @openeuler-sync-bot 
Reviewed-by: @lvgenggeng 
Signed-off-by: @lvgenggeng
2024-12-12 07:53:34 +00:00
yangfei
4671db08d9 fix the title bar close button not responding
(cherry picked from commit b578d087c4586cf960219b46ba79157eb2e138e4)
2024-12-12 15:52:34 +08:00
openeuler-ci-bot
4ac8d01354
!5 update to 0.42.4
From: @konglidong 
Reviewed-by: @open-bot 
Signed-off-by: @open-bot
2023-11-30 08:29:36 +00:00
konglidong
5f7a327aec update to 0.42.4
Signed-off-by: konglidong <konglidong@uniontech.com>
2023-08-23 10:40:54 +08:00
openeuler-ci-bot
56fa53ca01
!4 Update to 0.40.3
From: @zhang__3125 
Reviewed-by: @dwl301 
Signed-off-by: @dwl301
2022-06-14 08:35:06 +00:00
zhang__3125
8048207428 Update to 0.40.3 2022-06-14 16:19:42 +08:00
openeuler-ci-bot
b9243eb620 !2 Build with tracker3 plugin, disable tracker 2.0
From: @dwl301
Reviewed-by: @zhang__3125
Signed-off-by: @zhang__3125
2021-09-24 12:51:22 +00:00
dwl301
c1f935589c Build with tracker3 plugin, disable tracker 2.0 2021-09-24 20:32:06 +08:00
openeuler-ci-bot
80f63477db !1 Package init with version 0.40.1
From: @weijin-deng
Reviewed-by: @dwl301
Signed-off-by: @dwl301
2021-06-25 12:05:53 +00:00
weijin-deng
f71539dc2e Package init with version 0.40.1 2021-06-24 20:22:50 +08:00
4 changed files with 148 additions and 0 deletions

View File

@ -0,0 +1,11 @@
diff -Naur a/src/ui/rygel-preferences-dialog.vala b/src/ui/rygel-preferences-dialog.vala
--- a/src/ui/rygel-preferences-dialog.vala 2023-08-02 19:24:43.000000000 +0800
+++ b/src/ui/rygel-preferences-dialog.vala 2024-12-12 14:39:50.872326487 +0800
@@ -64,6 +64,7 @@
this.on_upnp_switch_toggled ();
});
+ this.dialog.set_deletable (true);
this.dialog.delete_event.connect ( () => {
this.dialog.hide ();
this.loop.quit ();

BIN
rygel-0.42.4.tar.xz Normal file

Binary file not shown.

133
rygel.spec Normal file
View File

@ -0,0 +1,133 @@
%global apiver 2.8
Name: rygel
Version: 0.42.4
Release: 2
Summary: A media solution can easily share audio, video and pictures, and media player controler
License: LGPLv2+
URL: https://wiki.gnome.org/Projects/Rygel
Source0: https://download.gnome.org/sources/%{name}/0.40/%{name}-%{version}.tar.xz
Patch0001: 0001-fix-the-title-bar-close-button-not-responding.patch
BuildRequires: dbus-glib-devel desktop-file-utils docbook-style-xsl gettext gobject-introspection-devel
BuildRequires: gst-editing-services-devel gstreamer1-devel gstreamer1-plugins-base-devel gtk-doc gtk3-devel
BuildRequires: gupnp-devel gupnp-av-devel gupnp-dlna-devel libgee-devel libmediaart-devel libsoup-devel
BuildRequires: libunistring-devel libuuid-devel meson sqlite-devel systemd-devel tracker3-devel vala
BuildRequires: libmediaart-help libxslt
Provides: %{name}-tracker = %{version}-%{release}
Obsoletes: %{name}-tracker < %{version}-%{release}
%description
Rygel is a home media solution that allows you to easily share audio, video and
pictures, and control of media player on your home network. In technical terms
it is both a UPnP AV MediaServer and MediaRenderer implemented through a plug-in
mechanism. Interoperability with other devices in the market is achieved by
conformance to very strict requirements of DLNA and on the fly conversion of
media to format that client devices are capable of handling.
%package devel
Summary: Development package for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
Files for development with %{name}.
%package help
Summary: Help package for %{name}
%description help
Files for help with %{name}.
%prep
%autosetup -p1
%build
%meson \
-Dapi-docs=true \
-Dexamples=false
%meson_build
%install
%meson_install
%find_lang %{name}
%check
desktop-file-validate %{buildroot}/%{_datadir}/applications/rygel.desktop
desktop-file-validate %{buildroot}/%{_datadir}/applications/rygel-preferences.desktop
%files -f %{name}.lang
%config(noreplace) %{_sysconfdir}/rygel.conf
%{_bindir}/rygel
%{_bindir}/rygel-preferences
%{_libdir}/librygel-core-%{apiver}.so.0*
%{_libdir}/librygel-db-%{apiver}.so.0*
%{_libdir}/librygel-renderer-%{apiver}.so.0*
%{_libdir}/librygel-renderer-gst-%{apiver}.so.0*
%{_libdir}/librygel-ruih-%{apiver}.so.0*
%{_libdir}/librygel-server-%{apiver}.so.0*
%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/RygelCore-%{apiver}.typelib
%{_libdir}/girepository-1.0/RygelRenderer-%{apiver}.typelib
%{_libdir}/girepository-1.0/RygelRendererGst-%{apiver}.typelib
%{_libdir}/girepository-1.0/RygelServer-%{apiver}.typelib
%{_libdir}/rygel-%{apiver}/engines/librygel-media-engine-gst.so
%{_libdir}/rygel-%{apiver}/engines/librygel-media-engine-simple.so
%{_libdir}/rygel-%{apiver}/engines/media-engine-gst.plugin
%{_libdir}/rygel-%{apiver}/engines/media-engine-simple.plugin
%{_libdir}/rygel-%{apiver}/plugins/librygel-external.so
%{_libdir}/rygel-%{apiver}/plugins/external.plugin
%{_libdir}/rygel-%{apiver}/plugins/librygel-gst-launch.so
%{_libdir}/rygel-%{apiver}/plugins/gst-launch.plugin
%{_libdir}/rygel-%{apiver}/plugins/librygel-media-export.so
%{_libdir}/rygel-%{apiver}/plugins/media-export.plugin
%{_libdir}/rygel-%{apiver}/plugins/librygel-mpris.so
%{_libdir}/rygel-%{apiver}/plugins/mpris.plugin
%{_libdir}/rygel-%{apiver}/plugins/librygel-ruih.so
%{_libdir}/rygel-%{apiver}/plugins/ruih.plugin
%{_libdir}/rygel-%{apiver}/plugins/librygel-playbin.so
%{_libdir}/rygel-%{apiver}/plugins/playbin.plugin
%{_libdir}/rygel-%{apiver}/plugins/librygel-lms.so
%{_libdir}/rygel-%{apiver}/plugins/lms.plugin
%{_libexecdir}/rygel/
%{_datadir}/rygel/
%{_datadir}/applications/rygel*
%{_datadir}/dbus-1/services/org.gnome.Rygel1.service
%{_datadir}/icons/hicolor/*/apps/rygel*
%{_mandir}/man1/rygel.1*
%{_mandir}/man5/rygel.conf.5*
%{_userunitdir}/rygel.service
%files devel
%{_includedir}/rygel-%{apiver}
%{_libdir}/librygel-*.so
%{_libdir}/rygel-%{apiver}/plugins/librygel-tracker3.so
%{_libdir}/rygel-%{apiver}/plugins/tracker3.plugin
%{_libdir}/pkgconfig/rygel*.pc
%{_datadir}/gir-1.0/*
%{_datadir}/vala/vapi/*
%files help
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%doc %{_datadir}/gtk-doc/html/librygel*
%{_mandir}/man1/rygel.1*
%{_mandir}/man5/rygel.conf.5*
%changelog
* Thu Dec 12 2024 yangfei <yangfei@uniontech.com> - 0.42.4-2
- fix: fix the title bar close button not responding
* Wed Aug 23 2023 konglidong <konglidong@uniontech.com> - 0.42.4-1
- update to 0.42.4
* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 0.40.3-1
- Update to 0.40.3
* Fri Sep 24 2021 Wenlong Ding <wenlong.ding@turbolinux.com.cn> - 0.40.1-2
- Build tracker 3.0 plugin, disable tracker 2.0
* Wed Jun 23 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 0.40.1-1
- Package init with version 0.40.1

4
rygel.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: gitlab.gnome
src_repo: rygel
tag_prefix: ^
separator: .