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-laptop/pommed: pommed-1.39-r1.ebuild ChangeLog
Date: Sat, 28 Sep 2013 10:42:56
Message-Id: 20130928104253.4BA962004C@flycatcher.gentoo.org
1 pacho 13/09/28 10:42:53
2
3 Modified: ChangeLog
4 Added: pommed-1.39-r1.ebuild
5 Log:
6 Add unit file (#485926 by Tilo Prütz)
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.65 app-laptop/pommed/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/pommed/ChangeLog?rev=1.65&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/pommed/ChangeLog?rev=1.65&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/pommed/ChangeLog?r1=1.64&r2=1.65
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-laptop/pommed/ChangeLog,v
20 retrieving revision 1.64
21 retrieving revision 1.65
22 diff -u -r1.64 -r1.65
23 --- ChangeLog 9 Sep 2012 16:23:29 -0000 1.64
24 +++ ChangeLog 28 Sep 2013 10:42:53 -0000 1.65
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-laptop/pommed
27 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/ChangeLog,v 1.64 2012/09/09 16:23:29 josejx Exp $
29 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/ChangeLog,v 1.65 2013/09/28 10:42:53 pacho Exp $
31 +
32 +*pommed-1.39-r1 (28 Sep 2013)
33 +
34 + 28 Sep 2013; Pacho Ramos <pacho@g.o> +files/pommed.service,
35 + +pommed-1.39-r1.ebuild:
36 + Add unit file (#485926 by Tilo Prütz)
37
38 09 Sep 2012; Joseph Jezak <josejx@g.o> pommed-1.39.ebuild:
39 Marked ppc stable for bug #425828.
40
41
42
43 1.1 app-laptop/pommed/pommed-1.39-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/pommed/pommed-1.39-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/pommed/pommed-1.39-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: pommed-1.39-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/pommed-1.39-r1.ebuild,v 1.1 2013/09/28 10:42:53 pacho Exp $
53
54 EAPI=5
55 inherit eutils toolchain-funcs linux-info systemd
56
57 DESCRIPTION="Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook"
58 HOMEPAGE="http://technologeek.org/projects/pommed/index.html"
59 ALIOTH_NUMBER="3583"
60 SRC_URI="http://alioth.debian.org/frs/download.php/${ALIOTH_NUMBER}/${P}.tar.gz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc ~x86"
65 IUSE="gtk X"
66
67 COMMON_DEPEND="media-libs/alsa-lib
68 x86? ( sys-apps/pciutils )
69 amd64? ( sys-apps/pciutils )
70 dev-libs/confuse
71 >=sys-apps/dbus-1.1
72 dev-libs/dbus-glib
73 sys-libs/zlib
74 media-libs/audiofile
75 gtk? ( x11-libs/gtk+:2 )
76 X? ( x11-libs/libX11
77 x11-libs/libXext
78 x11-libs/libXpm )"
79 DEPEND="${COMMON_DEPEND}
80 virtual/pkgconfig"
81 RDEPEND="${COMMON_DEPEND}
82 media-sound/alsa-utils
83 virtual/eject"
84
85 pkg_setup() {
86 if ! use ppc; then
87 linux-info_pkg_setup
88
89 CONFIG_CHECK="~DMIID"
90 check_extra_config
91 fi
92 }
93
94 src_prepare() {
95 epatch "${FILESDIR}/${P}.patch"
96 }
97
98 src_compile() {
99 cd "${S}"/pommed
100 emake CC="$(tc-getCC)" OFLIB=1 || die "emake pommed failed"
101
102 if use gtk; then
103 cd "${S}"/gpomme
104 local POFILES=""
105 for LANG in ${LINGUAS}; do
106 if [ -f po/${LANG}.po ]; then
107 POFILES="${POFILES} po/${LANG}.po"
108 fi
109 done
110 emake CC="$(tc-getCC)" POFILES="${POFILES}" || die "emake gpomme failed"
111 fi
112 if use X; then
113 cd "${S}"/wmpomme
114 emake CC="$(tc-getCC)" || die "emake wmpomme failed"
115 fi
116 }
117
118 src_install() {
119 insinto /etc
120 if use x86 || use amd64; then
121 newins pommed.conf.mactel pommed.conf
122 elif use ppc; then
123 newins pommed.conf.pmac pommed.conf
124 fi
125
126 insinto /etc/dbus-1/system.d
127 newins dbus-policy.conf pommed.conf
128
129 insinto /usr/share/pommed
130 doins pommed/data/*.wav
131
132 dobin pommed/pommed
133
134 newinitd "${FILESDIR}"/pommed.rc pommed
135 systemd_dounit "${FILESDIR}"/${PN}.service
136
137 dodoc AUTHORS ChangeLog README TODO
138
139 if use gtk ; then
140 dobin gpomme/gpomme
141 for LANG in ${LINGUAS}; do
142 if [ -f gpomme/po/${LANG}.mo ]; then
143 einfo "Installing lang ${LANG}"
144 insinto /usr/share/locale/${LANG}/LC_MESSAGES/
145 doins gpomme/po/${LANG}.mo
146 fi
147 done
148
149 domenu gpomme/gpomme.desktop gpomme/gpomme-c.desktop
150 insinto /usr/share/gpomme/
151 doins -r gpomme/themes
152 fi
153
154 if use X ; then
155 dobin wmpomme/wmpomme
156 fi
157 }