From 727b4517ae9ded77e6a7f5e640887cbb115794ed Mon Sep 17 00:00:00 2001 From: Georg Schabel Date: Wed, 6 May 2015 19:26:18 +0200 Subject: [PATCH] mediainfo: add mediainfo-gui --- srcpkgs/mediainfo-gui | 1 + srcpkgs/mediainfo/template | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/mediainfo-gui diff --git a/srcpkgs/mediainfo-gui b/srcpkgs/mediainfo-gui new file mode 120000 index 00000000000..76951070b85 --- /dev/null +++ b/srcpkgs/mediainfo-gui @@ -0,0 +1 @@ +mediainfo \ No newline at end of file diff --git a/srcpkgs/mediainfo/template b/srcpkgs/mediainfo/template index 4e13da2fffb..cbbc72745ba 100644 --- a/srcpkgs/mediainfo/template +++ b/srcpkgs/mediainfo/template @@ -13,7 +13,8 @@ checksum=1fde5b2972d923f7f87c2b2e738e8a086603243770961b077cf558f9836e612e build_style=gnu-configure hostmakedepends="automake libtool pkg-config" -makedepends="libmediainfo-devel libzen-devel zlib-devel" +makedepends="libmediainfo-devel zlib-devel + libmagick-devel wxGTK-devel wxWidgets-devel" create_wrksrc=yes build_wrksrc="MediaInfo/Project/GNU/CLI" @@ -24,3 +25,21 @@ pre_configure() { post_install() { vlicense ${wrksrc}/MediaInfo/License.html } + +mediainfo-gui_package() { + short_desc+=" - GUI version" + depends="mediainfo>=${version}_${revision} desktop-file-utils hicolor-icon-theme" + pkg_install(){ + cd ${wrksrc}/MediaInfo/Project/GNU/GUI + autoreconf -fi + ./configure --prefix=/usr + make DESTDIR="${DESTDIR}" install + + vmkdir usr/share/icons/hicolor/scalable/apps + vinstall ${wrksrc}/MediaInfo/Source/Resource/Image/MediaInfo.svg 644 \ + usr/share/icons/hicolor/scalable/apps mediainfo.svg + vinstall ${wrksrc}/MediaInfo/Source/Resource/Image/MediaInfo.png 644 \ + usr/share/pixmaps mediainfo-gui.png + vinstall mediainfo-gui.desktop 644 usr/share/applications + } +}