4 # Note: This spec file is intended to be as cross-platform as possible.
5 # As such, it skips listing the BuildRequires lines, expecting to
6 # be built on a system with rpmbuild -ba only, and dependencies
7 # pre-installed. See the ../maintainer/depscripts/ directory
8 # in the Barry source package for scripts to automate installation
12 # enable GUI using: --with gui
13 %define with_gui
0%{?_with_gui:1}
15 # enable opensync 0.2x using: --with opensync
16 %define with_opensync
0%{?_with_opensync:1}
18 # enable opensync 0.4x using: --with opensync4x
19 %define with_opensync4x
0%{?_with_opensync4x:1}
21 # enable desktop using: --with desktop
22 %define with_desktop
0%{?_with_desktop:1}
24 # enable kdesu for desktop instead of beesu: --with kdesu
25 %define with_kdesu
0%{?_with_kdesu:1}
28 %define guisu_name kdesu
29 %define guisu_package kdebase4
-runtime
31 %define guisu_name beesu
32 %define guisu_package beesu
36 Summary: BlackBerry
(tm
) Desktop
for Linux
40 Group: Applications
/Productivity
42 Source: %{name}-%{version}.tar.bz2
43 URL: http
://www.netdirect.ca
/software
/packages
/barry
44 Vendor: Net Direct Inc.
45 BuildRoot: %{_tmppath}/%{name}-%{release}-%{version}-root
47 #BuildRequires: libusb-devel, gcc-c++, pkgconfig, boost-devel, fuse-devel, zlib-devel
50 #BuildRequires: desktop-file-utils
55 #BuildRequires: wxGTK-devel, evolution-data-server-devel
58 %define barryroot
%{_builddir}/%{name}-%{version}
61 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
62 is a registered trademark of Research
in Motion Limited.
)
66 Summary: BlackBerry
(tm
) Desktop
for Linux
- libbarry libraries
67 Group: Development
/Libraries
68 #Requires: libusb boost
70 %description -n libbarry0
71 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
72 is a registered trademark of Research
in Motion Limited.
)
74 This package contains the library files
, license agreement
, README file
,
75 and most other assorted documentation common to all sub
-packages. You most
76 likely want to also
install barry
-util and barry
-gui.
79 %package -n libbarry
-devel
80 Summary: BlackBerry
(tm
) Desktop
for Linux
- libbarry libraries
81 Group: Development
/Libraries
82 Requires: libbarry0 boost
-devel
84 %description -n libbarry
-devel
85 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
86 is a registered trademark of Research
in Motion Limited.
)
88 This package contains the development library files
for Barry
, libbarry.
92 Summary: BlackBerry
(tm
) Desktop
for Linux
- bcharge
, btool
, breset
, bio and others
93 Group: Applications
/Productivity
94 Requires: libbarry0 fuse
95 Conflicts: barry
-bcharge
98 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
99 is a registered trademark of Research
in Motion Limited.
)
101 This package contains the commandline tools bcharge
, btool
, breset
, bio and
102 others which will
enable you to charge your device with a proper
500mA
103 and be able to access the data on the device
in many ways.
108 Summary: BlackBerry
(tm
) Desktop
for Linux
- bcharge
, btool
, breset and others
109 Group: Applications
/Productivity
111 #BuildRequires: gtkmm24-devel libglademm24-devel libtar-devel
114 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
115 is a registered trademark of Research
in Motion Limited.
)
117 This package contains the GUI applications built on top of libbarry.
123 Summary: BlackBerry
(tm
) Desktop
for Linux
- opensync plugin
124 Group: Applications
/Productivity
125 Requires: libbarry0
, libopensync
>= 0.22
126 #BuildRequires: libopensync-devel
128 %description opensync
129 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
130 is a registered trademark of Research
in Motion Limited.
)
132 This package contains the opensync plugin.
136 %if %{with_opensync4x}
138 Summary: BlackBerry
(tm
) Desktop
for Linux
- opensync
0.4x plugin
139 Group: Applications
/Productivity
140 Requires: libbarry0
, libopensync1
>= 0.39
141 #BuildRequires: libopensync1-devel
143 %description opensync4x
144 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
145 is a registered trademark of Research
in Motion Limited.
)
147 This package contains the opensync
0.4x plugin.
153 Summary: BlackBerry
(tm
) Desktop Panel GUI
for Linux
154 Group: Applications
/Productivity
155 Requires: libbarry0 barry
-util ppp xterm
%{guisu_package}
156 #BuildRequires: wxGTK-devel
159 Barry is a desktop toolset
for managing your BlackBerry
(tm
) device.
(BlackBerry
160 is a registered trademark of Research
in Motion Limited.
)
162 This package contains the desktop panel GUI.
166 [ "
%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot}
170 # some systems have an rpath checker, and need their own versions of
171 # configure built on the same system in order to pass... in particular,
172 # Fedora 14's 64bit version needs its own configure, for some reason,
173 # in order to recognize that /usr/lib64 is a system path and therefore
174 # there is no reason to use an rpath... unfortunately, configure's
175 # --disable-rpath option seems to have no effect whatsoever. :-(
176 %if "
%{?_lib}"
== "lib64"
177 .
/buildgen.sh cleanall
181 # Generate configure if it does not exist already (for binary-meta)
182 if [ ! -f .
/configure
] ; then
186 # setup the environment if there are additions (for binary-meta)
187 export ORIG_PKG_CONFIG_PATH
="$PKG_CONFIG_PATH"
188 if [ -n "$ADD_TO_PKG_CONFIG_PATH"
] ; then
189 export PKG_CONFIG_PATH
="$ADD_TO_PKG_CONFIG_PATH
:$ORIG_PKG_CONFIG_PATH"
194 %{configure} --enable-boost
--enable-nls
--with
-zlib
--with
-libusb
--enable-rpathhack
195 %{__make} %{?_smp_mflags}
200 %{configure} PKG_CONFIG_PATH
="..
:$PKG_CONFIG_PATH" CXXFLAGS
="
-I..
/.." LDFLAGS
="
-L..
/..
/src"
--enable-nls
--enable-rpathhack
201 %{__make} %{?_smp_mflags}
207 # if there is a special pkgconfig for opensync 0.2x, use it
208 if [ -n "$OSYNC2X_PKG_CONFIG_PATH"
] ; then
209 export PKG_CONFIG_PATH
="$OSYNC2X_PKG_CONFIG_PATH
:$ORIG_PKG_CONFIG_PATH"
212 %{configure} PKG_CONFIG_PATH
="..
:$PKG_CONFIG_PATH" CXXFLAGS
="
-I..
/.." LDFLAGS
="
-L..
/..
/src"
--enable-nls
--enable-rpathhack
213 %{__make} %{?_smp_mflags}
218 %if %{with_opensync4x}
219 # if there is a special pkgconfig for opensync 0.4x, use it
220 if [ -n "$OSYNC4X_PKG_CONFIG_PATH"
] ; then
221 export PKG_CONFIG_PATH
="$OSYNC4X_PKG_CONFIG_PATH
:$ORIG_PKG_CONFIG_PATH"
223 cd opensync
-plugin
-0.4x
/
224 %{configure} PKG_CONFIG_PATH
="..
:$PKG_CONFIG_PATH" CXXFLAGS
="
-I..
/.." LDFLAGS
="
-L..
/..
/src"
--enable-nls
--enable-rpathhack
225 %{__make} %{?_smp_mflags}
231 # if there is a special pkgconfig for both opensync 0.4x and 0.2x, use it
232 if [ -n "$OSYNCBOTH_PKG_CONFIG_PATH"
] ; then
233 export PKG_CONFIG_PATH
="$OSYNCBOTH_PKG_CONFIG_PATH
:$ORIG_PKG_CONFIG_PATH"
236 %{configure} PKG_CONFIG_PATH="..:$PKG_CONFIG_PATH" CXXFLAGS="-I../.." LDFLAGS="-L../../src" --enable-nls --enable-rpathhack --with-evolution --with-guisu=/usr/bin/%{guisu_name}
237 %{__make} %{?_smp_mflags}
243 %{__make} DESTDIR=%{buildroot} install
244 # delete some test-only programs
245 %{__rm} -f %{buildroot}%{_bindir}/bdptest
246 %{__rm} -f %{buildroot}%{_bindir}/bjvmdebug
247 # delete the .la files
248 %{__rm} -f %{buildroot}%{_libdir}/*.la
249 # proceed as usual...
250 %{__mkdir_p} %{buildroot}%{_sysconfdir}/udev
/rules.d
251 %{__cp} udev/10-blackberry.rules %{buildroot}%{_sysconfdir}/udev
/rules.d
/
252 %{__cp} udev/99-blackberry-perms.rules %{buildroot}%{_sysconfdir}/udev
/rules.d
/
253 %{__mkdir_p} %{buildroot}%{_sysconfdir}/modprobe.d
254 %{__cp} modprobe/blacklist-berry_charge.conf %{buildroot}%{_sysconfdir}/modprobe.d
/
255 %{__mkdir_p} %{buildroot}%{_sysconfdir}/ppp
/peers
256 %{__cp} ppp/barry-rogers %{buildroot}%{_sysconfdir}/ppp
/peers
/
257 %{__cp} ppp/barry-minimal %{buildroot}%{_sysconfdir}/ppp
/peers
/
258 %{__cp} ppp/barry-verizon %{buildroot}%{_sysconfdir}/ppp
/peers
/
259 %{__cp} ppp/barry-sprint %{buildroot}%{_sysconfdir}/ppp
/peers
/
260 %{__cp} ppp/barry-telus %{buildroot}%{_sysconfdir}/ppp
/peers
/
261 %{__cp} ppp/barry-o2ireland %{buildroot}%{_sysconfdir}/ppp
/peers
/
262 %{__cp} ppp/barry-emobile %{buildroot}%{_sysconfdir}/ppp
/peers
/
263 %{__cp} ppp/barry-tmobileus %{buildroot}%{_sysconfdir}/ppp
/peers
/
264 %{__cp} ppp/barry-att_cingular %{buildroot}%{_sysconfdir}/ppp
/peers
/
265 %{__cp} ppp/barry-chinamobile %{buildroot}%{_sysconfdir}/ppp
/peers
/
266 %{__cp} ppp/barry-kpn %{buildroot}%{_sysconfdir}/ppp
/peers
/
267 %{__cp} ppp/barry-orange-spain %{buildroot}%{_sysconfdir}/ppp
/peers
/
268 %{__cp} ppp/barry-orangeuk %{buildroot}%{_sysconfdir}/ppp
/peers
/
269 %{__cp} ppp/barry-mts %{buildroot}%{_sysconfdir}/ppp
/peers
/
270 %{__cp} ppp/barry-optus-au %{buildroot}%{_sysconfdir}/ppp
/peers
/
271 %{__cp} ppp/barry-vodafone-au %{buildroot}%{_sysconfdir}/ppp
/peers
/
272 %{__cp} ppp/barry-giffgaff %{buildroot}%{_sysconfdir}/ppp
/peers
/
273 %{__mkdir_p} %{buildroot}%{_sysconfdir}/chatscripts
274 %{__cp} ppp/barry-rogers.chat %{buildroot}%{_sysconfdir}/chatscripts
/
275 %{__cp} ppp/barry-minimal.chat %{buildroot}%{_sysconfdir}/chatscripts
/
276 %{__cp} ppp/barry-verizon.chat %{buildroot}%{_sysconfdir}/chatscripts
/
277 %{__cp} ppp/barry-sprint.chat %{buildroot}%{_sysconfdir}/chatscripts
/
278 %{__cp} ppp/barry-telus.chat %{buildroot}%{_sysconfdir}/chatscripts
/
279 %{__cp} ppp/barry-o2ireland.chat %{buildroot}%{_sysconfdir}/chatscripts
/
280 %{__cp} ppp/barry-emobile.chat %{buildroot}%{_sysconfdir}/chatscripts
/
281 %{__cp} ppp/barry-tmobileus.chat %{buildroot}%{_sysconfdir}/chatscripts
/
282 %{__cp} ppp/barry-att_cingular.chat %{buildroot}%{_sysconfdir}/chatscripts
/
283 %{__cp} ppp/barry-chinamobile.chat %{buildroot}%{_sysconfdir}/chatscripts
/
284 %{__cp} ppp/barry-kpn.chat %{buildroot}%{_sysconfdir}/chatscripts
/
285 %{__cp} ppp/barry-orange-spain.chat %{buildroot}%{_sysconfdir}/chatscripts
/
286 %{__cp} ppp/barry-orangeuk.chat %{buildroot}%{_sysconfdir}/chatscripts
/
287 %{__cp} ppp/barry-mts.chat %{buildroot}%{_sysconfdir}/chatscripts
/
288 %{__cp} ppp/barry-optus-au.chat %{buildroot}%{_sysconfdir}/chatscripts
/
289 %{__cp} ppp/barry-vodafone-au.chat %{buildroot}%{_sysconfdir}/chatscripts
/
290 %{__cp} ppp/barry-giffgaff.chat %{buildroot}%{_sysconfdir}/chatscripts
/
291 # Install hal fdi config
292 %{__mkdir_p} %{buildroot}%{_datadir}/hal
/fdi
/information
/10freedesktop
293 %{__mkdir_p} %{buildroot}%{_datadir}/hal
/fdi
/policy
/10osvendor
294 %{__cp} hal/fdi/information/10freedesktop/10-blackberry.fdi %{buildroot}%{_datadir}/hal
/fdi
/information
/10freedesktop
295 %{__cp} hal/fdi/policy/10osvendor/19-blackberry-acl.fdi %{buildroot}%{_datadir}/hal
/fdi
/policy
/10osvendor
296 # Install hal support script
297 %{__mkdir_p} %{buildroot}%{_libdir}/barry
298 %{__cp} hal/hal-blackberry %{buildroot}%{_libdir}/barry
299 # Install bash completion scripts
300 %{__mkdir_p} %{buildroot}%{_sysconfdir}/bash_completion.d
301 %{__cp} bash/bjavaloader %{buildroot}%{_sysconfdir}/bash_completion.d
302 %{__cp} bash/btool %{buildroot}%{_sysconfdir}/bash_completion.d
307 %{__make} DESTDIR=%{buildroot} install
308 # Install barry logo icon (name of icon must match the *.desktop file!)
310 %{__mkdir_p} %{buildroot}%{_datadir}/pixmaps
311 %{__cp} logo/barry_logo_icon.png %{buildroot}%{_datadir}/pixmaps
/barry_backup_menu_icon.png
312 desktop
-file
-install --vendor netdirect \
313 --dir
%{buildroot}%{_datadir}/applications \
314 menu
/barrybackup.desktop
320 %{__make} DESTDIR=%{buildroot} install
322 %{__rm} -f %{buildroot}%{_libdir}/opensync
/plugins
/*.la
327 %if %{with_opensync4x}
328 cd opensync
-plugin
-0.4x
/
329 %{__make} DESTDIR=%{buildroot} install
331 %{__rm} -f %{buildroot}%{_libdir}/libopensync1
/plugins
/*.la
338 %{__make} DESTDIR=%{buildroot} install
340 %{__rm} -f %{buildroot}%{_libdir}/*.la
342 %{__mkdir_p} %{buildroot}%{_datadir}/pixmaps
343 %{__cp} logo/barry_logo_icon.png %{buildroot}%{_datadir}/pixmaps
/barry_desktop_menu_icon.png
344 desktop
-file
-install --vendor netdirect \
345 --dir
%{buildroot}%{_datadir}/applications \
346 menu
/barrydesktop.desktop
350 %defattr(-,root
,root
)
351 %attr(-,root
,root
) %{_libdir}/libbarry.so.
*
352 %attr(-,root
,root
) %{_libdir}/libbarrydp.so.
*
353 %attr(-,root
,root
) %{_libdir}/libbarryjdwp.so.
*
354 %attr(-,root
,root
) %{_libdir}/libbarrysync.so.
*
355 %attr(-,root
,root
) %{_libdir}/libbarrybackup.so.
*
356 %attr(-,root
,root
) %{_libdir}/libbarryalx.so.
*
357 %doc AUTHORS ChangeLog KnownBugs COPYING NEWS README
359 %files -n libbarry
-devel
360 %defattr(-,root
,root
)
361 %attr(0644,root
,root
) %{_includedir}/barry
*/barry
/*
362 %attr(0644,root
,root
) %{_libdir}/libbarry.a
363 %attr(0644,root
,root
) %{_libdir}/libbarry.so
364 %attr(0644,root
,root
) %{_libdir}/libbarrydp.a
365 %attr(0644,root
,root
) %{_libdir}/libbarrydp.so
366 %attr(0644,root
,root
) %{_libdir}/libbarryjdwp.a
367 %attr(0644,root
,root
) %{_libdir}/libbarryjdwp.so
368 %attr(0644,root
,root
) %{_libdir}/libbarrysync.a
369 %attr(0644,root
,root
) %{_libdir}/libbarrysync.so
370 %attr(0644,root
,root
) %{_libdir}/libbarrybackup.a
371 %attr(0644,root
,root
) %{_libdir}/libbarrybackup.so
372 %attr(0644,root
,root
) %{_libdir}/libbarryalx.a
373 %attr(0644,root
,root
) %{_libdir}/libbarryalx.so
374 %attr(0644,root
,root
) %{_libdir}/pkgconfig
/*.pc
375 %doc COPYING TODO KnownBugs doc
/* examples
/*.cc
378 %defattr(-,root
,root
)
379 %attr(0755,root
,root
) %{_sbindir}/bcharge
380 %attr(0755,root
,root
) %{_sbindir}/breset
381 %attr(0755,root
,root
) %{_sbindir}/pppob
382 %attr(0755,root
,root
) %{_bindir}/btool
383 %attr(0755,root
,root
) %{_bindir}/bwatch
384 %attr(0755,root
,root
) %{_bindir}/bio
385 %attr(0755,root
,root
) %{_bindir}/btardump
386 %attr(0755,root
,root
) %{_bindir}/btarcmp
387 %attr(0755,root
,root
) %{_bindir}/bfuse
388 %attr(0755,root
,root
) %{_bindir}/bjavaloader
389 %attr(0755,root
,root
) %{_bindir}/balxparse
390 %attr(0755,root
,root
) %{_bindir}/bjdwp
391 %attr(0755,root
,root
) %{_bindir}/brawchannel
392 %attr(0755,root
,root
) %{_bindir}/bs11nread
393 %attr(0755,root
,root
) %{_bindir}/bidentify
394 %attr(0755,root
,root
) %{_bindir}/brecsum
395 %attr(0755,root
,root
) %{_bindir}/upldif
396 %attr(0755,root
,root
) %{_libdir}/barry
/hal
-blackberry
397 %attr(0644,root
,root
) %{_mandir}/man1
/btool
*
398 %attr(0644,root
,root
) %{_mandir}/man1
/bwatch
*
399 %attr(0644,root
,root
) %{_mandir}/man1
/bio
*
400 %attr(0644,root
,root
) %{_mandir}/man1
/btardump
*
401 %attr(0644,root
,root
) %{_mandir}/man1
/btarcmp
*
402 %attr(0644,root
,root
) %{_mandir}/man1
/bfuse
*
403 %attr(0644,root
,root
) %{_mandir}/man1
/bjavaloader
*
404 %attr(0644,root
,root
) %{_mandir}/man1
/balxparse
*
405 %attr(0644,root
,root
) %{_mandir}/man1
/bjdwp
*
406 %attr(0644,root
,root
) %{_mandir}/man1
/brawchannel
*
407 %attr(0644,root
,root
) %{_mandir}/man1
/bs11nread
*
408 %attr(0644,root
,root
) %{_mandir}/man1
/bidentify
*
409 %attr(0644,root
,root
) %{_mandir}/man1
/bcharge
*
410 %attr(0644,root
,root
) %{_mandir}/man1
/pppob
*
411 %attr(0644,root
,root
) %{_mandir}/man1
/brecsum
*
412 %attr(0644,root
,root
) %{_mandir}/man1
/breset
*
413 %attr(0644,root
,root
) %{_mandir}/man1
/upldif
*
414 %attr(0644,root
,root
) %{_datadir}/locale
/*/LC_MESSAGES
/barry.mo
415 %attr(0644,root
,root
) %{_datadir}/hal
/fdi
/information
/10freedesktop
/10-blackberry.fdi
416 %attr(0644,root
,root
) %{_datadir}/hal
/fdi
/policy
/10osvendor
/19-blackberry
-acl.fdi
417 %attr(0644,root
,root
) %config %{_sysconfdir}/udev
/rules.d
/*
418 %attr(0644,root
,root
) %config %{_sysconfdir}/modprobe.d
/blacklist
-berry_charge.conf
419 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-rogers
420 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-minimal
421 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-verizon
422 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-sprint
423 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-telus
424 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-o2ireland
425 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-emobile
426 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-tmobileus
427 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-att_cingular
428 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-chinamobile
429 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-kpn
430 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-orange
-spain
431 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-orangeuk
432 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-mts
433 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-optus
-au
434 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-vodafone
-au
435 %attr(0644,root
,root
) %config %{_sysconfdir}/ppp
/peers
/barry
-giffgaff
436 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-rogers.chat
437 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-minimal.chat
438 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-verizon.chat
439 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-sprint.chat
440 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-telus.chat
441 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-o2ireland.chat
442 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-emobile.chat
443 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-tmobileus.chat
444 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-att_cingular.chat
445 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-chinamobile.chat
446 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-kpn.chat
447 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-orange
-spain.chat
448 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-orangeuk.chat
449 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-mts.chat
450 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-optus
-au.chat
451 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-vodafone
-au.chat
452 %attr(0640,root
,root
) %config %{_sysconfdir}/chatscripts
/barry
-giffgaff.chat
453 %attr(0640,root
,root
) %config %{_sysconfdir}/bash_completion.d
/bjavaloader
454 %attr(0640,root
,root
) %config %{_sysconfdir}/bash_completion.d
/btool
461 %defattr(-,root
,root
)
462 %attr(0755,root
,root
) %{_bindir}/barrybackup
463 %attr(0644,root
,root
) %{_datadir}/barry
/glade
/*.glade
464 %attr(0644,root
,root
) %{_datadir}/pixmaps
/barry_backup_menu_icon.png
465 %attr(0644,root
,root
) %{_datadir}/applications
/*barrybackup.desktop
466 %attr(0644,root
,root
) %{_mandir}/man1
/barrybackup
*
467 %attr(0644,root
,root
) %{_datadir}/locale
/*/LC_MESSAGES
/barry
-backup.mo
473 %defattr(-,root
,root
)
474 %attr(0755,root
,root
) %{_libdir}/opensync
/plugins
/barry_sync.so
475 %attr(0644,root
,root
) %{_datadir}/opensync
/defaults
/barry
-sync
476 %attr(0644,root
,root
) %{_datadir}/locale
/*/LC_MESSAGES
/barry
-opensync
-plugin.mo
480 %if %{with_opensync4x}
482 %defattr(-,root
,root
)
483 %attr(0755,root
,root
) %{_libdir}/libopensync1
/plugins
/barry_sync.so
484 %attr(0644,root
,root
) %{_datadir}/libopensync1
/defaults
/barry
-sync
485 %attr(0644,root
,root
) %{_datadir}/locale
/*/LC_MESSAGES
/barry
-opensync
-plugin
-0-4x.mo
492 %defattr(-,root
,root
)
493 %attr(0755,root
,root
) %{_bindir}/barrydesktop
494 %attr(0755,root
,root
) %{_libexecdir}/barrydesktop
/bsyncjail
495 %attr(0755,root
,root
) %{_libexecdir}/barrydesktop
/blistevo
496 %attr(0644,root
,root
) %{_datadir}/barry
/desktop
/0.22/*
497 %attr(0644,root
,root
) %{_datadir}/barry
/desktop
/0.40/*
498 %attr(0644,root
,root
) %{_datadir}/barry
/desktop
/images
/*.png
499 %attr(0644,root
,root
) %{_datadir}/pixmaps
/barry_desktop_menu_icon.png
500 %attr(0644,root
,root
) %{_datadir}/applications
/*barrydesktop.desktop
501 %attr(0644,root
,root
) %{_mandir}/man1
/barrydesktop
*
502 %attr(0644,root
,root
) %{_datadir}/locale
/*/LC_MESSAGES
/barrydesktop.mo
503 %attr(0644,root
,root
) %{_datadir}/locale
/*/LC_MESSAGES
/barryosyncwrap.mo
504 %attr(-,root
,root
) %{_libdir}/libosyncwrap.so.
*
505 %attr(-,root
,root
) %{_libdir}/libosyncwrap.a
506 %attr(-,root
,root
) %{_libdir}/libosyncwrap.so
507 %attr(0644,root
,root
) %{_includedir}/barry
*/osyncwrap
/*
512 [ "
%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot}
513 [ "
%{barryroot}" != "/" ] && %{__rm} -rf %{barryroot}
522 * Fri Jul
20 2012 Chris Frey
<cdfrey@foursquare.net
> 0.19.0-0
524 - added ppp chatscripts
for giffgaff
526 * Mon Aug
20 2012 Chris Frey
<cdfrey@foursquare.net
> 0.18.4-0
528 - added spanish translation
, and fixed locations of .mo files
, so
529 barry.mo goes to utils
, and barry
-backup.mo goes to backup
530 - since we are building with binary
-meta which contains depscripts
,
531 removed all BuildRequires lines
, to
make spec file more portable
532 across Fedora and openSUSE
533 - use kdesu
for openSUSE builds
, beesu
for Fedora
534 - added desktop's barrydesktop.mo and barryosyncwrap.mo files
535 - added .mo files
for both plugins
536 - added ppp chatscripts
for eMobile Ireland
538 * Tue May
15 2012 Chris Frey
<cdfrey@foursquare.net
> 0.18.3-0
540 - renamed icon filenames to match .desktop file
542 * Tue May
15 2012 Chris Frey
<cdfrey@foursquare.net
> 0.18.2-0
545 * Tue May
8 2012 Chris Frey
<cdfrey@foursquare.net
> 0.18.1-0
548 * Mon Aug
31 2011 Chris Frey
<cdfrey@foursquare.net
> 0.18.0-0
550 - removed dependency of libbarry
-devel on libusb
(-devel
)
551 - added osyncwrap headers
552 - removed opensuse special cases
553 - back to optional
--with behaviour
554 - added opensync
0.4x package support
556 - split up dev libraries a little better
(-devel should have the dev libs
)
557 - put desktop library
in desktop package
558 - added orangeuk and mts ppp chatscript files
560 - added code to clean the buildroot at start
561 - added evolution dependencies
for desktop build
562 - removed libopensync dependency from barry
-desktop
(can be either
, both
, or none
)
563 - renamed
0.4x plugin dependency to libopensync1
564 - removed extraneous library dependencies
, which should be handled automatically
566 - removed brimtrans
, bktrans
, and btranslate
(devel tools
)
567 - added beesu dependency
for barrydesktop
, for modem mode
, to run pppd
569 * Fri May
28 2010 Chris Frey
<cdfrey@foursquare.net
> 0.17.0-0
572 - cleaned up conditionals
573 - added Fedora
13 support
574 - added new ppp chat scripts
for Orange Spain
, Optus and Vodafone AU
575 - added copy of barry
-sprint as barry
-telus
576 - added brawchannel
, btardump
, bio
, and balxparse
577 - added desktop support
578 - cleaned up desktop variables
580 * Sat Sep
29 2009 Chris Frey
<cdfrey@foursquare.net
> 0.16-0
582 - added new ppp chat script
for KPN Nederland
583 - using new udev rules
set
584 - added bjdwp and manpage
, and removed some
test-only programs
585 - added bash and zsh completion scripts
586 - added .desktop file and icon
for barrybackup
588 * Fri Apr
10 2009 Chris Frey
<cdfrey@foursquare.net
> 0.15-0
590 - added HAL FDI scripts
591 - added bjavaloader and bfuse
592 - updated
for udev directory reorganization
in Barry
source tree
593 - added zlib
-devel to BuildRequires list
596 * Wed Sep
24 2008 Chris Frey
<cdfrey@foursquare.net
> 0.14-0
598 - added new ppp chat script
for T
-Mobile US
599 - renamed libbarry to libbarry0
601 * Thu May
29 2008 Chris Frey
<cdfrey@foursquare.net
> 0.13-1
604 - added ppp options and chat scripts
605 - added manpages
for pppob
, brecsum
, breset
, upldif
, barrybackup
606 - spec file now assumes gui and opensync
, with conditional checks depending on host
608 * Fri Dec
07 2007 Chris Frey
<cdfrey@foursquare.net
> 0.12-1
611 * Fri Nov
30 2007 Chris Frey
<cdfrey@foursquare.net
> 0.11-1
614 * Fri Nov
30 2007 Chris Frey
<cdfrey@foursquare.net
> 0.10-1
616 - removed ktrans and translate from rpm package
619 * Thu Aug
09 2007 Chris Frey
<cdfrey@foursquare.net
> 0.9-1
622 * Fri Aug
03 2007 Chris Frey
<cdfrey@foursquare.net
> 0.8-1
624 - changed tarball to bz2
626 * Tue May
01 2007 Chris Frey
<cdfrey@foursquare.net
> 0.7-2
627 - added pppob to utils
629 * Thu Mar
08 2007 Chris Frey
<cdfrey@foursquare.net
> 0.7-1
630 - removed barry base package that only contained docs
, and put docs
in libbarry
*
631 - changed barrybackup reference to barry
-gui
632 - removed the patch step
, as version
0.7 shouldn't need it
633 - added license file to each package
635 * Sun Mar
04 2007 Troy Engel
<tengel@users.sourceforge.net
> 0.6-1
637 - adding udev and console perms patch
for raw
0.6