diff options
Diffstat (limited to 'media-sound/gmusicbrowser/gmusicbrowser-1.1.15_p20190315.ebuild')
-rw-r--r-- | media-sound/gmusicbrowser/gmusicbrowser-1.1.15_p20190315.ebuild | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/media-sound/gmusicbrowser/gmusicbrowser-1.1.15_p20190315.ebuild b/media-sound/gmusicbrowser/gmusicbrowser-1.1.15_p20190315.ebuild new file mode 100644 index 000000000000..168d43232cb4 --- /dev/null +++ b/media-sound/gmusicbrowser/gmusicbrowser-1.1.15_p20190315.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils gnome2-utils xdg-utils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/squentin/${PN}.git" + inherit git-r3 + SRC_URI="" + KEYWORDS="" +else + GIT_COMMIT="4538a5af5fb6c11f07bd7a9c50d6fd73b18c840d" + SRC_URI="https://github.com/squentin/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${GIT_COMMIT}" +fi + +DESCRIPTION="An open-source jukebox for large collections of mp3/ogg/flac files" +HOMEPAGE="https://gmusicbrowser.org/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="dbus doc extras gstreamer libnotify mplayer" + +GSTREAMER_DEPEND="dev-perl/Glib-Object-Introspection" +MPLAYER_DEPEND="media-video/mplayer" +MPV_DEPEND="media-video/mpv" +OTHER_DEPEND=" + media-sound/alsa-utils + media-sound/flac123 + || ( media-sound/mpg123 media-sound/mpg321 ) + media-sound/vorbis-tools" + +RDEPEND="dev-lang/perl + dev-perl/Gtk2 + virtual/perl-MIME-Base64 + || ( net-misc/wget dev-perl/AnyEvent-HTTP ) + dbus? ( dev-perl/Net-DBus ) + gstreamer? ( ${GSTREAMER_DEPEND} ) + mplayer? ( || ( ${MPLAYER_DEPEND} ${MPV_DEPEND} ) ) + !gstreamer? ( !mplayer? ( ${OTHER_DEPEND} ) ) + extras? ( dev-perl/gnome2-wnck ) + libnotify? ( dev-perl/Gtk2-Notify )" +DEPEND="sys-devel/gettext + doc? ( dev-perl/Text-Markdown )" + +src_compile() { + emake MARKDOWN=$(usex doc "Markdown.pl" "echo") +} + +src_install() { + emake \ + DESTDIR="${D}" \ + iconsdir="${D%/}/usr/share/icons/hicolor" \ + install + + use doc && local HTML_DOCS=( layout_doc.html ) + einstalldocs +} + +pkg_postinst() { + xdg_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + gnome2_icon_cache_update +} |