Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/emelfm2: emelfm2-0.9.1-r1.ebuild ChangeLog emelfm2-0.9.0.ebuild emelfm2-0.8.2.ebuild
Date: Sat, 04 Jul 2015 16:46:49
Message-Id: 20150704164639.5A129751@oystercatcher.gentoo.org
1 pacho 15/07/04 16:46:39
2
3 Modified: ChangeLog
4 Added: emelfm2-0.9.1-r1.ebuild
5 Removed: emelfm2-0.9.0.ebuild emelfm2-0.8.2.ebuild
6 Log:
7 Allow to use udisks-2 (#439628), drop old
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.59 app-misc/emelfm2/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/emelfm2/ChangeLog?rev=1.59&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/emelfm2/ChangeLog?rev=1.59&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/emelfm2/ChangeLog?r1=1.58&r2=1.59
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-misc/emelfm2/ChangeLog,v
21 retrieving revision 1.58
22 retrieving revision 1.59
23 diff -u -r1.58 -r1.59
24 --- ChangeLog 24 Jul 2014 11:55:53 -0000 1.58
25 +++ ChangeLog 4 Jul 2015 16:46:39 -0000 1.59
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-misc/emelfm2
28 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-misc/emelfm2/ChangeLog,v 1.58 2014/07/24 11:55:53 ssuominen Exp $
30 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/app-misc/emelfm2/ChangeLog,v 1.59 2015/07/04 16:46:39 pacho Exp $
32 +
33 +*emelfm2-0.9.1-r1 (04 Jul 2015)
34 +
35 + 04 Jul 2015; Pacho Ramos <pacho@g.o> +emelfm2-0.9.1-r1.ebuild,
36 + -emelfm2-0.8.2.ebuild, -emelfm2-0.9.0.ebuild:
37 + Allow to use udisks-2 (#439628), drop old
38
39 24 Jul 2014; Samuli Suominen <ssuominen@g.o> emelfm2-0.8.1.ebuild,
40 emelfm2-0.8.2.ebuild, emelfm2-0.9.0.ebuild, emelfm2-0.9.1.ebuild:
41
42
43
44 1.1 app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: emelfm2-0.9.1-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2015 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild,v 1.1 2015/07/04 16:46:39 pacho Exp $
54
55 EAPI=5
56 inherit eutils multilib toolchain-funcs
57
58 DESCRIPTION="A file manager that implements the popular two-pane design"
59 HOMEPAGE="http://emelfm2.net/"
60 SRC_URI="http://emelfm2.net/rel/${P}.tar.bz2"
61
62 LICENSE="GPL-3 LGPL-3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
65 IUSE="acl ansi gimp gtk3 kernel_linux nls policykit spell udisks"
66
67 EMELFM2_LINGUAS=( de fr ja pl ru zh_CN )
68 IUSE+=" ${EMELFM2_LINGUAS[@]/#/linguas_}"
69
70 COMMON_DEPEND="
71 >=dev-libs/glib-2.26:2
72 !gtk3? ( >=x11-libs/gtk+-2.12:2 )
73 gtk3? ( x11-libs/gtk+:3 )
74 acl? ( sys-apps/acl )
75 gimp? ( media-gfx/gimp )
76 policykit? ( sys-auth/polkit )
77 spell? ( >=app-text/gtkspell-2.0.14:2 )
78 "
79 RDEPEND="
80 ${COMMON_DEPEND}
81 udisks? ( sys-fs/udisks:2 )
82 "
83 DEPEND="
84 ${COMMON_DEPEND}
85 virtual/pkgconfig
86 nls? ( sys-devel/gettext )
87 "
88
89 RESTRICT="test"
90
91 src_prepare() {
92 sed -i \
93 -e 's:@$(BIN_MSGFMT):$(BIN_MSGFMT):g' \
94 -e 's:@$(CC):$(CC):g' \
95 -e 's:dbus-glib-1::' \
96 Makefile || die
97
98 local lingua
99 for lingua in ${EMELFM2_LINGUAS[@]}; do
100 use linguas_${lingua} || mv po/${lingua}.po{,.unwanted}
101 done
102 }
103
104 src_configure() {
105 myemelconf=(
106 $(usex acl WITH_ACL=1 WITH_ACL=0)
107 $(usex ansi WITH_OUTPUTSTYLES=1 WITH_OUTPUTSTYLES=0)
108 $(usex gimp WITH_THUMBS=1 WITH_THUMBS=0)
109 $(usex gtk3 'GTK3=1 GTK2=0' 'GTK3=0 GTK2=1')
110 $(usex kernel_linux WITH_KERNELFAM=1 WITH_KERNELFAM=0)
111 $(usex nls I18N=1 I18N=0)
112 $(usex policykit WITH_POLKIT=1 WITH_POLKIT=0)
113 $(usex spell EDITOR_SPELLCHECK=1 EDITOR_SPELLCHECK=0)
114 $(usex udisks WITH_UDISKS=1 WITH_UDISKS=0)
115 DOCS_VERSION=1
116 STRIP=0
117 WITH_TRANSPARENCY=1
118 )
119 }
120
121 src_compile() {
122 tc-export CC
123 emake \
124 LIB_DIR="/usr/$(get_libdir)" \
125 PREFIX="/usr" \
126 ${myemelconf[@]}
127 }
128
129 src_install() {
130 emake \
131 LIB_DIR="${D}/usr/$(get_libdir)" \
132 PREFIX="${D}/usr" \
133 ${myemelconf[@]} \
134 install \
135 $(usex nls install_i18n '')
136
137 newicon icons/${PN}_48.png ${PN}.png
138 }