| # Copyright 1999-2008 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/app-mobilephone/smsclient/smsclient-2.0.9a-r1.ebuild,v 1.3 2008/11/02 18:57:14 mrness Exp $ |
| |
| inherit eutils toolchain-funcs |
| |
| DESCRIPTION="Utility to send SMS messages to mobile phones and pagers." |
| HOMEPAGE="http://www.smsclient.org" |
| SRC_URI="http://www.smsclient.org/download/${PN}-${PV%?}/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86" |
| IUSE="" |
| |
| src_unpack() { |
| unpack ${A} |
| |
| epatch "${FILESDIR}/${P}-gentoo.patch" |
| epatch "${FILESDIR}/${P}-sender.patch" |
| } |
| |
| src_compile() { |
| rm .configured && ./configure || die "Configure failed" |
| emake CC="$(tc-getCC)" || die "Make failed" |
| } |
| |
| src_install() { |
| make DESTDIR="${D}" install || die "Install failed" |
| dosym sms_client /usr/bin/smsclient |
| dosym sms_address /usr/bin/smsaddress |
| |
| diropts -g dialout -m 0770 |
| keepdir /var/lock/sms |
| diropts |
| |
| doman docs/sms_client.1 |
| dodoc Authors Changelog* FAQ README* TODO docs/sms_protocol |
| } |
| |
| pkg_postinst() { |
| local MY_LOGFILE="${ROOT}/var/log/smsclient.log" |
| [ -f "${MY_LOGFILE}" ] || touch "${MY_LOGFILE}" |
| chgrp dialout "${MY_LOGFILE}" |
| chmod g+rwx,o-rwx "${MY_LOGFILE}" |
| |
| einfo "If you run sms_client as normal user, make sure you are member of dialout group." |
| } |