app-editors/kakoune: drop old 0_pre20160620
[gentoo.git] / media-sound / drumstick / drumstick-0.5.0.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 inherit fdo-mime gnome2-utils cmake-utils
7
8 DESCRIPTION="Qt4/C++ wrapper for ALSA sequencer"
9 HOMEPAGE="http://drumstick.sourceforge.net/"
10 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="amd64 x86"
15 IUSE="dbus doc"
16
17 RDEPEND="
18         media-libs/alsa-lib
19         dev-qt/qtgui:4
20         dev-qt/qtsvg:4
21         x11-misc/shared-mime-info
22         dbus? ( dev-qt/qtdbus:4 )"
23 DEPEND="${RDEPEND}
24         virtual/pkgconfig
25         doc? (
26                 app-doc/doxygen
27                 app-text/docbook-xsl-stylesheets
28                 dev-libs/libxslt
29         )"
30
31 PATCHES=(
32         "${FILESDIR}"/${PV}-doc_automagicness.patch
33         "${FILESDIR}"/${PV}-underlinking.patch
34         "${FILESDIR}"/${PV}-gcc6-narrowing.patch
35 )
36
37 src_prepare() {
38         sed -i \
39                 -e '/CMAKE_EXE_LINKER_FLAGS/d' \
40                 CMakeLists.txt || die
41         cmake-utils_src_prepare
42 }
43
44 src_configure() {
45         local mycmakeargs=(
46                 -DUSE_DBUS=$(usex dbus)
47                 -DWITH_DOC=$(usex doc)
48         )
49         cmake-utils_src_configure
50 }
51
52 pkg_preinst() {
53         gnome2_icon_savelist
54 }
55
56 pkg_postinst() {
57         fdo-mime_desktop_database_update
58         fdo-mime_mime_database_update
59         gnome2_icon_cache_update
60 }
61
62 pkg_postrm() {
63         fdo-mime_desktop_database_update
64         fdo-mime_mime_database_update
65         gnome2_icon_cache_update
66 }