1 Summary: BlackBerry
(tm
) Desktop
for Linux
- bcharge utility
6 Group: Applications
/Productivity
7 Source: barry
-0.7.tar.gz
8 URL: http
://www.netdirect.ca
/downloads
/barry
9 Vendor: Net Direct Inc.
10 BuildRoot: /var
/tmp
/%{name}-buildroot
12 BuildRequires
: libusb
-devel
, gcc
-c
++
15 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
16 is a registered trademark of Research
in Motion Limited.
)
18 This packages contains the USB charge utility
, bcharge. The bcharge utility
19 will adjust the USB port current from
100mA to
500mA when a BlackBerry device
20 is detected. In the
case of a newer BlackBerry with USB Mass Storage support
,
21 it will also reset the device with the secret handshake to expose the USB
22 interface descriptor that btool will need
in order to operate.
26 %setup -n barry
-%{version}
29 %{__cxx} -Wall
-g
-o tools
/bcharge tools
/bcharge.cc
-lusb
32 %{__mkdir_p} %{buildroot}%{_sbindir}
33 %{__cp} tools/bcharge %{buildroot}%{_sbindir}
34 %{__mkdir_p} %{buildroot}%{_mandir}/man1
35 %{__cp} man/bcharge.1 %{buildroot}%{_mandir}/man1
36 %{__mkdir_p} %{buildroot}%{_sysconfdir}/udev
/rules.d
37 %{__cp} udev/10-blackberry.rules %{buildroot}%{_sysconfdir}/udev
/rules.d
38 %{__cp} udev/99-barry-perms %{buildroot}%{_sysconfdir}/udev
/rules.d
41 %{__rm} -rf %{buildroot}
45 %doc AUTHORS ChangeLog COPYING NEWS README TODO
46 %attr(0755,root
,root
) %{_sbindir}/*
47 %attr(0644,root
,root
) %{_mandir}/man1
/*
48 %attr(0644,root
,root
) %config %{_sysconfdir}/udev
/rules.d
/*
51 * Fri Mar
02 2007 Chris Frey
<cdfrey@foursquare.net
> 0.7-1
52 - bumped version number
53 - removed patch dependency
, as patch has been applied
55 * Thu Mar
01 2007 Troy Engel
<tengel@users.sourceforge.net
> 0.6-1
56 - renamed build RPM to barry
-bcharge and enhanced description
57 - reworked spec file to build right out of official releases
58 - use _cxx RPM macro instead of raw g
++ to compile
59 - added udev patch to support
0x0006 (Pearl
) (sf.net patch
#1663986)
60 - added man page
, new udev rules and official docs
62 * Mon Feb
19 2007 Troy Engel
<tengel@users.sourceforge.net
> 0.2-1cvs20070219
63 - build new package with HEAD code and name
0.2 (unofficial
)
64 - specfile updates to be more RPM
-esque
66 * Sat Jan
06 2007 Troy Engel
<tengel@users.sourceforge.net
> 0.1-1pearl
67 - apply patches to support productID
0x0006, Pearl