import rygel 0.12.2

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.

succesfully tested with streaming to and from (and looping) with android and
rygel and rhythmbox

ok aja@
This commit is contained in:
jasper 2011-09-20 21:14:49 +00:00
parent c738dea819
commit 80c4a2ca06
5 changed files with 201 additions and 0 deletions

52
x11/gnome/rygel/Makefile Normal file
View File

@ -0,0 +1,52 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/09/20 21:14:49 jasper Exp $
COMMENT= home media solution that allows easy media sharing
GNOME_PROJECT= rygel
GNOME_VERSION= 0.12.2
CATEGORIES= multimedia
HOMEPAGE= http://live.gnome.org/Rygel
# LGPLv2.1
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM=Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= devel/gettext \
x11/gnome
WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 c cairo
WANTLIB += cairo-gobject drm e2fs-uuid expat fontconfig freetype
WANTLIB += gdk-3 gdk_pixbuf-2.0 gee gio-2.0 glib-2.0 gmodule-2.0
WANTLIB += gobject-2.0 gssdp-1.0 gstbase-0.10 gstpbutils-0.10
WANTLIB += gstreamer-0.10 gstvideo-0.10 gthread-2.0 gtk-3 gupnp-1.0
WANTLIB += gupnp-av-1.0 gupnp-dlna-1.0 m pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread pthread-stubs
WANTLIB += soup-2.4 stdc++ xcb xcb-render xcb-shm xml2 z
LIB_DEPENDS= devel/libgee \
net/gupnp/av \
net/gupnp/dlna \
x11/gtk+3
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= net/gupnp/vala>=0.10.0
MODGNOME_DESKTOP_FILE= Yes
MODGNOME_TOOLS= vala
CONFIGURE_ARGS+= --enable-mpris-plugin \
--disable-media-export-plugin \
--enable-gst-launch-plugin \
--enable-external-plugin \
--disable-mediathek-plugin \
--disable-tracker-plugin
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
FAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/rygel/
.include <bsd.port.mk>

5
x11/gnome/rygel/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (gnome/rygel-0.12.2.tar.xz) = 0VbkEZ1kSsMM67nubKIOKw==
RMD160 (gnome/rygel-0.12.2.tar.xz) = 1E9sLCJP3rskKrpFf10n82lmtpg=
SHA1 (gnome/rygel-0.12.2.tar.xz) = Z38OvN3tK07zG19uKFQaASyqztY=
SHA256 (gnome/rygel-0.12.2.tar.xz) = k4ol938UPZh83l+d34xl58ROQVozxy/56TRIXqeWRjA=
SIZE (gnome/rygel-0.12.2.tar.xz) = 1449652

View File

@ -0,0 +1,7 @@
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.

View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2011/09/20 21:14:49 jasper Exp $
lib/rygel-1.0/librygel-external.so
lib/rygel-1.0/librygel-gst-launch.so
lib/rygel-1.0/librygel-mpris.so
lib/rygel-1.0/librygel-playbin.so

132
x11/gnome/rygel/pkg/PLIST Normal file
View File

@ -0,0 +1,132 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/09/20 21:14:49 jasper Exp $
%%SHARED%%
@bin bin/rygel
@bin bin/rygel-preferences
include/rygel-1.0/
include/rygel-1.0/rygel.h
lib/pkgconfig/rygel-1.0.pc
lib/rygel-1.0/
lib/rygel-1.0/librygel-external.a
@comment lib/rygel-1.0/librygel-external.la
lib/rygel-1.0/librygel-gst-launch.a
@comment lib/rygel-1.0/librygel-gst-launch.la
lib/rygel-1.0/librygel-mpris.a
@comment lib/rygel-1.0/librygel-mpris.la
lib/rygel-1.0/librygel-playbin.a
@comment lib/rygel-1.0/librygel-playbin.la
@man man/man1/rygel.1
@man man/man5/rygel.conf.5
share/applications/
share/applications/rygel-preferences.desktop
share/applications/rygel.desktop
share/dbus-1/
share/dbus-1/services/
share/dbus-1/services/org.gnome.Rygel1.service
share/examples/rygel/
share/examples/rygel/rygel.conf
@sample ${SYSCONFDIR}/rygel.conf
share/icons/
share/icons/hicolor/
share/icons/hicolor/120x120/
share/icons/hicolor/120x120/apps/
share/icons/hicolor/120x120/apps/rygel.jpg
share/icons/hicolor/120x120/apps/rygel.png
share/icons/hicolor/32x32/
share/icons/hicolor/32x32/apps/
share/icons/hicolor/32x32/apps/rygel.png
share/icons/hicolor/48x48/
share/icons/hicolor/48x48/apps/
share/icons/hicolor/48x48/apps/rygel.jpg
share/icons/hicolor/48x48/apps/rygel.png
share/icons/hicolor/scalable/
share/icons/hicolor/scalable/apps/
share/icons/hicolor/scalable/apps/rygel-small.svg
share/icons/hicolor/scalable/apps/rygel.svg
share/locale/af/
share/locale/af/LC_MESSAGES/
share/locale/af/LC_MESSAGES/rygel.mo
share/locale/ar/
share/locale/ar/LC_MESSAGES/
share/locale/ar/LC_MESSAGES/rygel.mo
share/locale/bg/LC_MESSAGES/rygel.mo
share/locale/bn_IN/
share/locale/bn_IN/LC_MESSAGES/
share/locale/bn_IN/LC_MESSAGES/rygel.mo
share/locale/ca/LC_MESSAGES/rygel.mo
share/locale/ca@valencia/
share/locale/ca@valencia/LC_MESSAGES/
share/locale/ca@valencia/LC_MESSAGES/rygel.mo
share/locale/cs/LC_MESSAGES/rygel.mo
share/locale/da/LC_MESSAGES/rygel.mo
share/locale/de/LC_MESSAGES/rygel.mo
share/locale/el/LC_MESSAGES/rygel.mo
share/locale/en_GB/
share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/rygel.mo
share/locale/es/LC_MESSAGES/rygel.mo
share/locale/et/LC_MESSAGES/rygel.mo
share/locale/fr/LC_MESSAGES/rygel.mo
share/locale/gl/LC_MESSAGES/rygel.mo
share/locale/gu/
share/locale/gu/LC_MESSAGES/
share/locale/gu/LC_MESSAGES/rygel.mo
share/locale/he/LC_MESSAGES/rygel.mo
share/locale/hu/LC_MESSAGES/rygel.mo
share/locale/id/LC_MESSAGES/rygel.mo
share/locale/it/LC_MESSAGES/rygel.mo
share/locale/ja/LC_MESSAGES/rygel.mo
share/locale/kn/
share/locale/kn/LC_MESSAGES/
share/locale/kn/LC_MESSAGES/rygel.mo
share/locale/ko/LC_MESSAGES/rygel.mo
share/locale/lt/
share/locale/lt/LC_MESSAGES/
share/locale/lt/LC_MESSAGES/rygel.mo
share/locale/lv/LC_MESSAGES/rygel.mo
share/locale/nb/LC_MESSAGES/rygel.mo
share/locale/nl/LC_MESSAGES/rygel.mo
share/locale/pa/
share/locale/pa/LC_MESSAGES/
share/locale/pa/LC_MESSAGES/rygel.mo
share/locale/pl/LC_MESSAGES/rygel.mo
share/locale/pt/LC_MESSAGES/rygel.mo
share/locale/pt_BR/LC_MESSAGES/rygel.mo
share/locale/ro/LC_MESSAGES/rygel.mo
share/locale/ru/LC_MESSAGES/rygel.mo
share/locale/sl/LC_MESSAGES/rygel.mo
share/locale/sr/LC_MESSAGES/rygel.mo
share/locale/sr@latin/
share/locale/sr@latin/LC_MESSAGES/
share/locale/sr@latin/LC_MESSAGES/rygel.mo
share/locale/sv/LC_MESSAGES/rygel.mo
share/locale/ta/
share/locale/ta/LC_MESSAGES/
share/locale/ta/LC_MESSAGES/rygel.mo
share/locale/th/
share/locale/th/LC_MESSAGES/
share/locale/th/LC_MESSAGES/rygel.mo
share/locale/tr/LC_MESSAGES/rygel.mo
share/locale/ug/
share/locale/ug/LC_MESSAGES/
share/locale/ug/LC_MESSAGES/rygel.mo
share/locale/uk/LC_MESSAGES/rygel.mo
share/locale/vi/LC_MESSAGES/rygel.mo
share/locale/zh_CN/LC_MESSAGES/rygel.mo
share/locale/zh_HK/LC_MESSAGES/rygel.mo
share/locale/zh_TW/LC_MESSAGES/rygel.mo
share/rygel/
share/rygel/rygel-preferences.ui
share/rygel/xml/
share/rygel/xml/AVTransport2.xml
share/rygel/xml/ConnectionManager.xml
share/rygel/xml/ContentDirectory.xml
share/rygel/xml/MediaRenderer2.xml
share/rygel/xml/MediaServer2.xml
share/rygel/xml/RenderingControl2.xml
share/rygel/xml/X_MS_MediaReceiverRegistrar1.xml
share/vala/vapi/rygel-1.0.deps
share/vala/vapi/rygel-1.0.vapi
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@unexec-delete %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true