1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-03 11:12:13 +00:00

Gmerlin is a multimedia framework, which allows you to quickly

develop multimedia applications. It is built upon gavl (for low
level Audio/Video things) and libxml2 (for loading and saving
configuration data and other things). The gmerlin API can be used
at multiple levels: Either you take the basic things like plugins,
fifos, message-queues and gavl audio/video converters and build
your own media engine. The other possibility is to use the player
or transcoder engines directly. The latter approach is probably
easier, but you'll have less freedom in controlling the process.

Gmerlin includes GUI player with mediatree and a GUI transcoder
among other things.

WWW: http://gmerlin.sourceforge.net/
This commit is contained in:
Dmitry Marakasov 2008-11-09 14:37:55 +00:00
parent a7d64471e0
commit 5820b688ed
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=222602
5 changed files with 538 additions and 0 deletions

View File

@ -53,6 +53,7 @@
SUBDIR += gdvrecv
SUBDIR += ggrab
SUBDIR += gmencoder
SUBDIR += gmerlin
SUBDIR += gmerlin-avdecoder
SUBDIR += gmimms
SUBDIR += gnome-subtitles

196
multimedia/gmerlin/Makefile Normal file
View File

@ -0,0 +1,196 @@
# New ports collection makefile for: gmerlin
# Date created: 07 Nov 2008
# Whom: Dmitry Marakasov <amdmi3@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= gmerlin
PORTVERSION= 0.3.8
CATEGORIES= multimedia
MASTER_SITES= SF
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Multimedia framework
LIB_DEPENDS= gavl.0:${PORTSDIR}/multimedia/gavl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-doxygen --without-texinfo --disable-alsa \
--disable-v4l --disable-alsamixer --disable-camelot \
--without-cpuflags
USE_GNOME= gtk20 gnomehack libxml2
USE_GL= gl
USE_XORG= x11 xv xinerama ice
USE_GETTEXT= yes
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include"
PORTDOCS= README
INFO= gmerlin
MAN1= gmerlin_play.1
OPTIONS= PULSEAUDIO "Enable PulseAudio support" on \
QUICKTIME "Enable QuickTime support" on \
LIBVISUAL "Enable libvisual support" on \
LIBCDIO "Enable libcdio support" on \
MUSICBRAINZ "Enable MusicBrainz support" on \
CDDB "Enable CDDB support" on \
ESOUND "Enable ESounD support" off \
JPEG "Enable JPEG support" on \
PNG "Enable PNG support" on \
TIFF "Enable TIFF support" on \
MJPEGTOOLS "Enable mjpegtools support" on \
PLUGINCFG "Build plugin configurator" on \
PLAYER "Build player" on \
KBD "Build keyboard daemon" on \
TRANSCODER "Build transcoder" on \
VISUALIZER "Build visualizer" on \
OPTIMIZED_CFLAGS "Additional optimizations" on
.include <bsd.port.pre.mk>
.if !defined(WITHOUT_PULSEAUDIO)
LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio
PLIST_SUB+= PULSEAUDIO=""
.else
CONFIGURE_ARGS+=--disable-pulseaudio
PLIST_SUB+= PULSEAUDIO="@comment "
.endif
.if !defined(WITHOUT_QUICKTIME)
LIB_DEPENDS+= quicktime.0:${PORTSDIR}/multimedia/libquicktime
PLIST_SUB+= QUICKTIME=""
.else
CONFIGURE_ARGS+=--disable-lqt
PLIST_SUB+= QUICKTIME="@comment "
.endif
.if !defined(WITHOUT_LIBVISUAL)
LIB_DEPENDS+= visual-0.4:${PORTSDIR}/graphics/libvisual04
.else
CONFIGURE_ARGS+=--disable-libvisual
.endif
.if !defined(WITHOUT_LIBCDIO)
LIB_DEPENDS+= cdio.8:${PORTSDIR}/sysutils/libcdio
PLIST_SUB+= CDIO=""
.else
CONFIGURE_ARGS+=--disable-libcdio
PLIST_SUB+= CDIO="@comment "
.endif
.if !defined(WITHOUT_MUSICBRAINZ)
LIB_DEPENDS+= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz
.else
CONFIGURE_ARGS+=--disable-musicbrainz
.endif
.if !defined(WITHOUT_CDDB)
LIB_DEPENDS+= cddb.4:${PORTSDIR}/audio/libcddb
.else
CONFIGURE_ARGS+=--disable-cddb
.endif
.if defined(WITH_ESOUND)
LIB_DEPENDS+= esd.2:${PORTSDIR}/audio/esound
PLIST_SUB+= ESOUND=""
.else
CONFIGURE_ARGS+=--disable-esd
PLIST_SUB+= ESOUND="@comment "
.endif
.if !defined(WITHOUT_JPEG)
LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
PLIST_SUB+= JPEG=""
.else
CONFIGURE_ARGS+=--disable-libjpeg
PLIST_SUB+= JPEG="@comment "
.endif
.if !defined(WITHOUT_PNG)
LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
PLIST_SUB+= PNG=""
.else
CONFIGURE_ARGS+=--disable-libpng
PLIST_SUB+= PNG="@comment "
.endif
.if !defined(WITHOUT_TIFF)
LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff
PLIST_SUB+= TIFF=""
.else
CONFIGURE_ARGS+=--disable-libtiff
PLIST_SUB+= TIFF="@comment "
.endif
.if !defined(WITHOUT_MJPEGTOOLS)
LIB_DEPENDS+= lavjpeg-1.9.1:${PORTSDIR}/multimedia/mjpegtools
.else
CONFIGURE_ARGS+=--disable-mjpegtools
.endif
# applications
.if !defined(WITHOUT_PLUGINCFG)
PLIST_SUB+= PLUGINCFG=""
.else
CONFIGURE_ARGS+=--disable-plugincfg
PLIST_SUB+= PLUGINCFG="@comment "
.endif
.if !defined(WITHOUT_PLAYER)
MAN1+= gmerlin.1 gmerlin_remote.1
PLIST_SUB+= PLAYER=""
.else
CONFIGURE_ARGS+=--disable-player
PLIST_SUB+= PLAYER="@comment "
.endif
.if !defined(WITHOUT_KBD)
PLIST_SUB+= KBD=""
.else
CONFIGURE_ARGS+=--disable-kbd
PLIST_SUB+= KBD="@comment "
.endif
.if !defined(WITHOUT_TRANSCODER)
MAN1+= gmerlin_transcoder.1 gmerlin_transcoder_remote.1
PLIST_SUB+= TRANSCODER=""
.else
CONFIGURE_ARGS+=--disable-transcoder
PLIST_SUB+= TRANSCODER="@comment "
.endif
.if !defined(WITHOUT_VISUALIZER)
PLIST_SUB+= VISUALIZER=""
.else
CONFIGURE_ARGS+=--disable-visualizer
PLIST_SUB+= VISUALIZER="@comment "
.endif
# vendor ocflags from configure
.if !defined(WITHOUT_OPTIMIZED_CFLAGS)
CFLAGS+= -O3 -funroll-all-loops -fomit-frame-pointer -ffast-math
CXXFLAGS+= -O3 -funroll-all-loops -fomit-frame-pointer -ffast-math
.endif
post-patch:
@${REINPLACE_CMD} -e 's|-O3.*-ffast-math||g; \
/LIBS/ s|-ldl||g; s|^LDFLAGS="|&$${LDFLAGS} |' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|-ldl||; s|-lpthread|${PTHREAD_LIBS}|; \
/^LIBS = / s|$$| @LIBINTL@ ${PTHREAD_LIBS}|' \
${WRKSRC}/lib/Makefile.in ${WRKSRC}/tests/Makefile.in \
${WRKSRC}/apps/cmdlineplayer/Makefile.in \
${WRKSRC}/apps/kbd/Makefile.in \
${WRKSRC}/apps/player/Makefile.in \
${WRKSRC}/apps/transcoder/Makefile.in
.if !defined(NOPORTDOCS)
post-install:
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (gmerlin-0.3.8.tar.gz) = e9339c042116587861033dcb75409d49
SHA256 (gmerlin-0.3.8.tar.gz) = c6ca9bfc848b64f107ba79e19138d1574e63d8bd00f426d430abda3188886fa2
SIZE (gmerlin-0.3.8.tar.gz) = 2259185

View File

@ -0,0 +1,14 @@
Gmerlin is a multimedia framework, which allows you to quickly
develop multimedia applications. It is built upon gavl (for low
level Audio/Video things) and libxml2 (for loading and saving
configuration data and other things). The gmerlin API can be used
at multiple levels: Either you take the basic things like plugins,
fifos, message-queues and gavl audio/video converters and build
your own media engine. The other possibility is to use the player
or transcoder engines directly. The latter approach is probably
easier, but you'll have less freedom in controlling the process.
Gmerlin includes GUI player with mediatree and a GUI transcoder
among other things.
WWW: http://gmerlin.sourceforge.net/

View File

@ -0,0 +1,324 @@
%%PLAYER%%bin/gmerlin
bin/gmerlin_imgconvert
%%KBD%%bin/gmerlin_kbd
%%KBD%%bin/gmerlin_kbd_config
%%PLAYER%%bin/gmerlin_launcher
bin/gmerlin_play
%%PLUGINCFG%%bin/gmerlin_plugincfg
%%PLAYER%%bin/gmerlin_remote
%%TRANSCODER%%bin/gmerlin_transcoder
%%TRANSCODER%%bin/gmerlin_transcoder_remote
%%VISUALIZER%%bin/gmerlin_visualizer
bin/gmerlin_visualizer_slave
include/gmerlin/accelerator.h
include/gmerlin/bg_sem.h
include/gmerlin/bg_version.h
include/gmerlin/bgsocket.h
include/gmerlin/cfg_dialog.h
include/gmerlin/cfg_registry.h
include/gmerlin/charset.h
include/gmerlin/cmdline.h
include/gmerlin/config.h
include/gmerlin/converters.h
include/gmerlin/edl.h
include/gmerlin/encoderinfo.h
include/gmerlin/fifo.h
include/gmerlin/filters.h
include/gmerlin/float_cast.h
include/gmerlin/gui_gtk/aboutwindow.h
include/gmerlin/gui_gtk/albumentry.h
include/gmerlin/gui_gtk/audio.h
include/gmerlin/gui_gtk/auth.h
include/gmerlin/gui_gtk/button.h
include/gmerlin/gui_gtk/chapterdialog.h
include/gmerlin/gui_gtk/display.h
include/gmerlin/gui_gtk/driveselect.h
include/gmerlin/gui_gtk/fileentry.h
include/gmerlin/gui_gtk/fileselect.h
include/gmerlin/gui_gtk/gtkutils.h
include/gmerlin/gui_gtk/infowindow.h
include/gmerlin/gui_gtk/logwindow.h
include/gmerlin/gui_gtk/message.h
include/gmerlin/gui_gtk/multiinfo.h
include/gmerlin/gui_gtk/plugin.h
include/gmerlin/gui_gtk/question.h
include/gmerlin/gui_gtk/scrolltext.h
include/gmerlin/gui_gtk/slider.h
include/gmerlin/gui_gtk/textview.h
include/gmerlin/gui_gtk/tree.h
include/gmerlin/gui_gtk/urllink.h
include/gmerlin/gui_gtk/urlselect.h
include/gmerlin/keycodes.h
include/gmerlin/lcdproc.h
include/gmerlin/log.h
include/gmerlin/msgqueue.h
include/gmerlin/osd.h
include/gmerlin/parameter.h
include/gmerlin/player.h
include/gmerlin/playermsg.h
include/gmerlin/plugin.h
include/gmerlin/pluginregistry.h
include/gmerlin/remote.h
include/gmerlin/singlepic.h
include/gmerlin/streaminfo.h
include/gmerlin/subprocess.h
include/gmerlin/textrenderer.h
include/gmerlin/transcoder.h
include/gmerlin/transcoder_track.h
include/gmerlin/transcodermsg.h
include/gmerlin/translation.h
include/gmerlin/tree.h
include/gmerlin/utils.h
include/gmerlin/visualize.h
include/gmerlin/x11/x11.h
%%QUICKTIME%%lib/gmerlin/plugins/e_lqt.la
%%QUICKTIME%%lib/gmerlin/plugins/e_lqt.so
lib/gmerlin/plugins/e_pp_cdrdao.la
lib/gmerlin/plugins/e_pp_cdrdao.so
lib/gmerlin/plugins/e_pp_vcdimager.la
lib/gmerlin/plugins/e_pp_vcdimager.so
%%PNG%%lib/gmerlin/plugins/e_spumux.la
%%PNG%%lib/gmerlin/plugins/e_spumux.so
lib/gmerlin/plugins/e_subtext.la
lib/gmerlin/plugins/e_subtext.so
lib/gmerlin/plugins/e_wav.la
lib/gmerlin/plugins/e_wav.so
lib/gmerlin/plugins/fa_sampleformat.la
lib/gmerlin/plugins/fa_sampleformat.so
lib/gmerlin/plugins/fa_volume.la
lib/gmerlin/plugins/fa_volume.so
lib/gmerlin/plugins/fv_blur.la
lib/gmerlin/plugins/fv_blur.so
lib/gmerlin/plugins/fv_colorbalance.la
lib/gmerlin/plugins/fv_colorbalance.so
lib/gmerlin/plugins/fv_colormatrix_rgb.la
lib/gmerlin/plugins/fv_colormatrix_rgb.so
lib/gmerlin/plugins/fv_colormatrix_yuv.la
lib/gmerlin/plugins/fv_colormatrix_yuv.so
lib/gmerlin/plugins/fv_cropscale.la
lib/gmerlin/plugins/fv_cropscale.so
lib/gmerlin/plugins/fv_decimate.la
lib/gmerlin/plugins/fv_decimate.so
lib/gmerlin/plugins/fv_deinterlace.la
lib/gmerlin/plugins/fv_deinterlace.so
lib/gmerlin/plugins/fv_equalizer.la
lib/gmerlin/plugins/fv_equalizer.so
lib/gmerlin/plugins/fv_flip.la
lib/gmerlin/plugins/fv_flip.so
lib/gmerlin/plugins/fv_invert_rgb.la
lib/gmerlin/plugins/fv_invert_rgb.so
lib/gmerlin/plugins/fv_oldcolor.la
lib/gmerlin/plugins/fv_oldcolor.so
lib/gmerlin/plugins/fv_pixelformat.la
lib/gmerlin/plugins/fv_pixelformat.so
lib/gmerlin/plugins/fv_tlp.la
lib/gmerlin/plugins/fv_tlp.so
lib/gmerlin/plugins/fv_zoom.la
lib/gmerlin/plugins/fv_zoom.so
%%CDIO%%lib/gmerlin/plugins/i_cdaudio.la
%%CDIO%%lib/gmerlin/plugins/i_cdaudio.so
lib/gmerlin/plugins/i_edl.la
lib/gmerlin/plugins/i_edl.so
%%ESOUND%%lib/gmerlin/plugins/i_esd.la
%%ESOUND%%lib/gmerlin/plugins/i_esd.so
%%QUICKTIME%%lib/gmerlin/plugins/i_lqt.la
%%QUICKTIME%%lib/gmerlin/plugins/i_lqt.so
lib/gmerlin/plugins/i_mikmod.la
lib/gmerlin/plugins/i_mikmod.so
lib/gmerlin/plugins/i_oss.la
lib/gmerlin/plugins/i_oss.so
%%PULSEAUDIO%%lib/gmerlin/plugins/i_pulse.la
%%PULSEAUDIO%%lib/gmerlin/plugins/i_pulse.so
lib/gmerlin/plugins/ir_bmp.la
lib/gmerlin/plugins/ir_bmp.so
%%JPEG%%lib/gmerlin/plugins/ir_jpeg.la
%%JPEG%%lib/gmerlin/plugins/ir_jpeg.so
%%PNG%%lib/gmerlin/plugins/ir_png.la
%%PNG%%lib/gmerlin/plugins/ir_png.so
lib/gmerlin/plugins/ir_pnm.la
lib/gmerlin/plugins/ir_pnm.so
lib/gmerlin/plugins/ir_tga.la
lib/gmerlin/plugins/ir_tga.so
%%TIFF%%lib/gmerlin/plugins/ir_tiff.la
%%TIFF%%lib/gmerlin/plugins/ir_tiff.so
lib/gmerlin/plugins/iw_bmp.la
lib/gmerlin/plugins/iw_bmp.so
%%JPEG%%lib/gmerlin/plugins/iw_jpeg.la
%%JPEG%%lib/gmerlin/plugins/iw_jpeg.so
%%PNG%%lib/gmerlin/plugins/iw_png.la
%%PNG%%lib/gmerlin/plugins/iw_png.so
lib/gmerlin/plugins/iw_pnm.la
lib/gmerlin/plugins/iw_pnm.so
lib/gmerlin/plugins/iw_tga.la
lib/gmerlin/plugins/iw_tga.so
%%TIFF%%lib/gmerlin/plugins/iw_tiff.la
%%TIFF%%lib/gmerlin/plugins/iw_tiff.so
%%ESOUND%%lib/gmerlin/plugins/oa_esd.la
%%ESOUND%%lib/gmerlin/plugins/oa_esd.so
lib/gmerlin/plugins/oa_oss.la
lib/gmerlin/plugins/oa_oss.so
%%PULSEAUDIO%%lib/gmerlin/plugins/oa_pulse.la
%%PULSEAUDIO%%lib/gmerlin/plugins/oa_pulse.so
lib/gmerlin/plugins/ov_x11.la
lib/gmerlin/plugins/ov_x11.so
lib/gmerlin/plugins/vis_scope.la
lib/gmerlin/plugins/vis_scope.so
lib/libgmerlin.la
lib/libgmerlin.so
lib/libgmerlin.so.0
lib/libgmerlin_gtk.la
lib/libgmerlin_gtk.so
lib/libgmerlin_gtk.so.0
libdata/pkgconfig/gmerlin-gtk.pc
libdata/pkgconfig/gmerlin.pc
%%KBD%%share/applications/gmerlin-kbd.desktop
%%PLAYER%%share/applications/gmerlin-player.desktop
%%PLUGINCFG%%share/applications/gmerlin-plugincfg.desktop
%%TRANSCODER%%share/applications/gmerlin-transcoder.desktop
%%VISUALIZER%%share/applications/gmerlin-visualizer.desktop
%%DATADIR%%/icons/about_16.png
%%DATADIR%%/icons/add_16.png
%%DATADIR%%/icons/audio_16.png
%%DATADIR%%/icons/bottom_16.png
%%DATADIR%%/icons/camelot_icon.png
%%DATADIR%%/icons/chapter_16.png
%%DATADIR%%/icons/close_16.png
%%DATADIR%%/icons/config_16.png
%%DATADIR%%/icons/copy_16.png
%%DATADIR%%/icons/cut_16.png
%%DATADIR%%/icons/digit_0.png
%%DATADIR%%/icons/digit_1.png
%%DATADIR%%/icons/digit_2.png
%%DATADIR%%/icons/digit_3.png
%%DATADIR%%/icons/digit_4.png
%%DATADIR%%/icons/digit_5.png
%%DATADIR%%/icons/digit_6.png
%%DATADIR%%/icons/digit_7.png
%%DATADIR%%/icons/digit_8.png
%%DATADIR%%/icons/digit_9.png
%%DATADIR%%/icons/digit_colon.png
%%DATADIR%%/icons/digit_minus.png
%%DATADIR%%/icons/display_mode_all.png
%%DATADIR%%/icons/display_mode_all_rem.png
%%DATADIR%%/icons/display_mode_none.png
%%DATADIR%%/icons/display_mode_rem.png
%%DATADIR%%/icons/down_16.png
%%DATADIR%%/icons/drive_16.png
%%DATADIR%%/icons/drive_error_16.png
%%DATADIR%%/icons/drive_running_16.png
%%DATADIR%%/icons/earth_16.png
%%DATADIR%%/icons/eject_16.png
%%DATADIR%%/icons/favourites_16.png
%%DATADIR%%/icons/favourites_closed_16.png
%%DATADIR%%/icons/favourites_open_16.png
%%DATADIR%%/icons/filter_16.png
%%DATADIR%%/icons/find_16.png
%%DATADIR%%/icons/first_16.png
%%DATADIR%%/icons/folder_closed_16.png
%%DATADIR%%/icons/folder_new_16.png
%%DATADIR%%/icons/folder_open_16.png
%%DATADIR%%/icons/fullscreen_16.png
%%DATADIR%%/icons/gmerlin.jpg
%%DATADIR%%/icons/goto_current_16.png
%%DATADIR%%/icons/hardware_16.png
%%DATADIR%%/icons/help_16.png
%%DATADIR%%/icons/image_16.png
%%DATADIR%%/icons/incoming_closed_16.png
%%DATADIR%%/icons/incoming_open_16.png
%%DATADIR%%/icons/info_16.png
%%DATADIR%%/icons/kbd_icon.png
%%DATADIR%%/icons/last_16.png
%%DATADIR%%/icons/left_16.png
%%DATADIR%%/icons/lock_16.png
%%DATADIR%%/icons/log_16.png
%%DATADIR%%/icons/mixer_icon.png
%%DATADIR%%/icons/mute_16.png
%%DATADIR%%/icons/paste_16.png
%%DATADIR%%/icons/player_icon.png
%%DATADIR%%/icons/plugin_16.png
%%DATADIR%%/icons/plugincfg_icon.png
%%DATADIR%%/icons/quit_16.png
%%DATADIR%%/icons/record_16.png
%%DATADIR%%/icons/refresh_16.png
%%DATADIR%%/icons/rename_16.png
%%DATADIR%%/icons/repeat_mode_1.png
%%DATADIR%%/icons/repeat_mode_all.png
%%DATADIR%%/icons/repeat_mode_none.png
%%DATADIR%%/icons/right_16.png
%%DATADIR%%/icons/run_16.png
%%DATADIR%%/icons/save_16.png
%%DATADIR%%/icons/sort_16.png
%%DATADIR%%/icons/state_buffering_1.png
%%DATADIR%%/icons/state_buffering_2.png
%%DATADIR%%/icons/state_buffering_3.png
%%DATADIR%%/icons/state_buffering_4.png
%%DATADIR%%/icons/state_buffering_5.png
%%DATADIR%%/icons/state_changing.png
%%DATADIR%%/icons/state_error.png
%%DATADIR%%/icons/state_mute.png
%%DATADIR%%/icons/state_paused.png
%%DATADIR%%/icons/state_playing.png
%%DATADIR%%/icons/state_seeking.png
%%DATADIR%%/icons/state_stopped.png
%%DATADIR%%/icons/stop_16.png
%%DATADIR%%/icons/tab_close.png
%%DATADIR%%/icons/tearoff_16.png
%%DATADIR%%/icons/top_16.png
%%DATADIR%%/icons/tracks_dnd_32.png
%%DATADIR%%/icons/transcoder_icon.png
%%DATADIR%%/icons/trash_16.png
%%DATADIR%%/icons/tree_root_16.png
%%DATADIR%%/icons/tuner_16.png
%%DATADIR%%/icons/up_16.png
%%DATADIR%%/icons/video_16.png
%%DATADIR%%/icons/visualizer_icon.png
%%DATADIR%%/icons/windowed_16.png
%%DATADIR%%/osd/GmerlinOSD.afm
%%DATADIR%%/osd/GmerlinOSD.pfb
%%DATADIR%%/plugin.sym
%%DATADIR%%/skins/Default/close_button.png
%%DATADIR%%/skins/Default/close_button_cl.png
%%DATADIR%%/skins/Default/close_button_hl.png
%%DATADIR%%/skins/Default/mainwin.png
%%DATADIR%%/skins/Default/mainwin_hl.png
%%DATADIR%%/skins/Default/menu_button.png
%%DATADIR%%/skins/Default/menu_button_cl.png
%%DATADIR%%/skins/Default/menu_button_hl.png
%%DATADIR%%/skins/Default/next_button.png
%%DATADIR%%/skins/Default/next_button_cl.png
%%DATADIR%%/skins/Default/next_button_hl.png
%%DATADIR%%/skins/Default/pause_button.png
%%DATADIR%%/skins/Default/pause_button_cl.png
%%DATADIR%%/skins/Default/pause_button_hl.png
%%DATADIR%%/skins/Default/play_button.png
%%DATADIR%%/skins/Default/play_button_cl.png
%%DATADIR%%/skins/Default/play_button_hl.png
%%DATADIR%%/skins/Default/previous_button.png
%%DATADIR%%/skins/Default/previous_button_cl.png
%%DATADIR%%/skins/Default/previous_button_hl.png
%%DATADIR%%/skins/Default/seek_bg.png
%%DATADIR%%/skins/Default/seek_slider.png
%%DATADIR%%/skins/Default/seek_slider_cl.png
%%DATADIR%%/skins/Default/seek_slider_hl.png
%%DATADIR%%/skins/Default/seek_slider_in.png
%%DATADIR%%/skins/Default/skin.xml
%%DATADIR%%/skins/Default/stop_button.png
%%DATADIR%%/skins/Default/stop_button_cl.png
%%DATADIR%%/skins/Default/stop_button_hl.png
%%DATADIR%%/skins/Default/volume_bg.png
%%DATADIR%%/skins/Default/volume_slider.png
%%DATADIR%%/skins/Default/volume_slider_cl.png
%%DATADIR%%/skins/Default/volume_slider_hl.png
%%DATADIR%%/skins/Default/volume_slider_in.png
share/locale/de/LC_MESSAGES/gmerlin.mo
@dirrm %%DATADIR%%/skins/Default
@dirrm %%DATADIR%%/skins
@dirrm %%DATADIR%%/osd
@dirrm %%DATADIR%%/icons
@dirrm %%DATADIR%%
@dirrmtry share/applications
@dirrm lib/gmerlin/plugins
@dirrm lib/gmerlin
@dirrm include/gmerlin/x11
@dirrm include/gmerlin/gui_gtk
@dirrm include/gmerlin