0895566374cbb465b274768ee4b4815e99298f36
[gentoo.git] / media-sound / drumstick / drumstick-1.0.0.ebuild
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6
7 inherit cmake-utils fdo-mime gnome2-utils
8
9 DESCRIPTION="Qt4/C++ wrapper for ALSA sequencer"
10 HOMEPAGE="http://drumstick.sourceforge.net/"
11 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
12
13 LICENSE="GPL-2"
14 SLOT="0"
15 KEYWORDS="~amd64 ~x86"
16 IUSE="doc"
17
18 RDEPEND="
19         dev-qt/qtcore:5
20         dev-qt/qtdbus:5
21         dev-qt/qtgui:5
22         dev-qt/qtnetwork:5
23         dev-qt/qtsvg:5
24         dev-qt/qtwidgets:5
25         media-libs/alsa-lib
26         x11-misc/shared-mime-info
27 "
28 DEPEND="${RDEPEND}
29         virtual/pkgconfig
30         doc? (
31                 app-doc/doxygen
32                 app-text/docbook-xsl-stylesheets
33                 dev-libs/libxslt
34         )
35 "
36
37 DOCS=( AUTHORS ChangeLog NEWS README TODO )
38
39 src_configure() {
40         local mycmakeargs=(
41                 $(cmake-utils_use_find_package doc Doxygen)
42         )
43
44         cmake-utils_src_configure
45 }
46
47 src_compile() {
48         cmake-utils_src_compile
49
50         use doc && cmake-utils_src_compile doxygen
51 }
52
53 src_install() {
54         cmake-utils_src_install
55
56         if use doc ; then
57                 dodoc -r "${BUILD_DIR}"/doc/html
58         fi
59 }
60
61 pkg_preinst() {
62         gnome2_icon_savelist
63 }
64
65 pkg_postinst() {
66         fdo-mime_desktop_database_update
67         fdo-mime_mime_database_update
68         gnome2_icon_cache_update
69 }
70
71 pkg_postrm() {
72         fdo-mime_desktop_database_update
73         fdo-mime_mime_database_update
74         gnome2_icon_cache_update
75 }