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 | } |