]> Pileus Git - ~andy/sunrise/blob - www-misc/abloadtool/abloadtool-3.0-r1.ebuild
www-misc/abloadtool: Properly fix qt deps
[~andy/sunrise] / www-misc / abloadtool / abloadtool-3.0-r1.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI=4
6
7 inherit eutils multilib fdo-mime
8
9 DESCRIPTION="Upload tool for the imagehoster abload"
10 HOMEPAGE="http://www.abload.de/tool.php"
11 SRC_URI="amd64? ( http://download.${PN}.de/ubuntu-64/${P}.x86_64.deb )
12         x86? ( http://download.${PN}.de/ubuntu-32/${P}.i386.deb )"
13
14 LICENSE="LGPL-2.1"
15 SLOT="0"
16 KEYWORDS="~amd64 ~x86"
17 IUSE="gnome kde"
18
19 RDEPEND="dev-qt/qtcore:4
20         dev-qt/qtgui:4"
21
22 S=${WORKDIR}/usr
23
24 src_unpack() {
25         default
26         unpack ./data.tar.gz
27 }
28
29 src_install() {
30         into /opt/${PN}
31         dobin bin/${PN}
32         dosym /opt/${PN}/bin/${PN} /opt/bin/${PN}
33         dolib lib/libabload.so.0.1.0
34         dosym libabload.so.0.1.0 /opt/${PN}/$(get_libdir)/libabload.so
35         dosym libabload.so.0.1.0 /opt/${PN}/$(get_libdir)/libabload.so.0
36         dosym libabload.so.0.1.0 /opt/${PN}/$(get_libdir)/libabload.so.0.1
37         into /usr
38         domenu share/applications/${PN}.desktop
39         doicon share/pixmaps/${PN}.png
40
41         if use kde ; then
42                 insinto /usr/share/kde4/services/ServiceMenus
43                 doins "${FILESDIR}"/abloadaction.desktop
44         fi
45
46         if use gnome ; then
47                 insinto /usr/share/${PN}
48                 newins "${FILESDIR}"/nautilus1.sh "abload in background"
49                 newins "${FILESDIR}"/nautilus2.sh "open in abload"
50         fi
51
52         make_wrapper ${PN} /opt/${PN}/bin/${PN} "" /opt/${PN}/$(get_libdir)
53 }
54
55 pkg_postinst() {
56         fdo-mime_desktop_database_update
57
58         if use gnome ; then
59                 elog "                                              "
60                 elog "Nautilus scripts are in /usr/share/abloadtool."
61                 elog "Copy them to ~/.gnome2/nautilus-scripts and   "
62                 elog "make them executable!                         "
63                 elog "                                              "
64         fi
65 }
66
67 pkg_postrm() {
68         fdo-mime_desktop_database_update
69 }