/[gentoo-x86]/sys-apps/usb_modeswitch/usb_modeswitch-1.2.3_p20120531-r2.ebuild
Gentoo

Contents of /sys-apps/usb_modeswitch/usb_modeswitch-1.2.3_p20120531-r2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Mon Aug 6 08:22:44 2012 UTC (9 months, 1 week ago) by ssuominen
Branch: MAIN
Changes since 1.1: +3 -3 lines
Move udev to be DEPEND also since it's pkg-config file is used at build (install) time

(Portage version: 2.2.0_alpha120/cvs/Linux x86_64)

1 ssuominen 1.1 # Copyright 1999-2012 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 ssuominen 1.2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/usb_modeswitch/usb_modeswitch-1.2.3_p20120531-r2.ebuild,v 1.1 2012/08/06 08:19:55 ssuominen Exp $
4 ssuominen 1.1
5     EAPI=4
6     inherit linux-info toolchain-funcs
7    
8     MY_PN=${PN/_/-}
9     MY_P=${MY_PN}-${PV/_p*}
10     DATA_VER=${PV/*_p}
11    
12     DESCRIPTION="USB_ModeSwitch is a tool for controlling 'flip flop' (multiple devices) USB gear like UMTS sticks"
13     HOMEPAGE="http://www.draisberghof.de/usb_modeswitch/ http://www.draisberghof.de/usb_modeswitch/device_reference.txt"
14     SRC_URI="http://www.draisberghof.de/${PN}/${MY_P}.tar.bz2
15     http://www.draisberghof.de/${PN}/${MY_PN}-data-${DATA_VER}.tar.bz2"
16    
17     LICENSE="GPL-2"
18     SLOT="0"
19     KEYWORDS="~amd64 ~x86"
20     IUSE=""
21    
22 ssuominen 1.2 COMMON_DEPEND="sys-fs/udev
23     virtual/libusb:0"
24 ssuominen 1.1 RDEPEND="${COMMON_DEPEND}
25     dev-lang/tcl" # usb_modeswitch script is tcl
26     DEPEND="${COMMON_DEPEND}
27     virtual/pkgconfig"
28    
29     S=${WORKDIR}/${MY_P}
30    
31     CONFIG_CHECK="~USB_SERIAL"
32    
33     src_prepare() {
34     sed -i -e 's:/usr/sbin/modp:/usr/bin/modp:' ${PN}.tcl || die #416223
35     sed -i -e '/install.*BIN/s:-s::' Makefile || die
36     }
37    
38     src_compile() {
39     emake CC="$(tc-getCC)"
40     }
41    
42     src_install() {
43     emake \
44     DESTDIR="${D}" \
45     UDEVDIR="${D}/$($(tc-getPKG_CONFIG) --variable=udevdir udev)" \
46     install
47    
48     dodoc ChangeLog README
49    
50     pushd ../${MY_PN}-data-${DATA_VER} >/dev/null
51     emake \
52     DESTDIR="${D}" \
53     RULESDIR="${D}/$($(tc-getPKG_CONFIG) --variable=udevdir udev)/rules.d" \
54     files-install db-install
55     docinto data
56     dodoc ChangeLog README
57     popd >/dev/null
58     }

  ViewVC Help
Powered by ViewVC 1.1.13