Changeset 20444
- Timestamp:
- 07/05/07 07:59:22 (1 year ago)
- Files:
-
- juggler/branches/2.2/build_windows.py (modified) (3 diffs)
- juggler/branches/2.2/macros/tweek.m4 (modified) (14 diffs)
- juggler/branches/2.2/modules/tweek/Makefile.inc.in (modified) (2 diffs)
- juggler/branches/2.2/modules/tweek/configure.ac (modified) (1 diff)
- juggler/branches/2.2/modules/tweek/tweek-java.fpc.in (copied) (copied from juggler/trunk/modules/tweek/tweek-java.fpc.in)
- juggler/branches/2.2/modules/tweek/tweek-python.fpc.in (copied) (copied from juggler/trunk/modules/tweek/tweek-python.fpc.in)
- juggler/branches/2.2/modules/tweek/tweek.fpc.in (modified) (4 diffs)
- juggler/branches/2.2/release/vrjuggler.spec (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/branches/2.2/build_windows.py
r20363 r20444 670 670 'TWEEK_VERSION', tweek_subst_vars, 671 671 [(r'tweek\tweekParam.h',), ('tweek.fpc',), 672 ('tweek-java.fpc',), ('tweek-python.fpc',), 672 673 (r'tweek\version.rc', 673 674 os.path.join(gJugglerDir, 'version.rc.in'))])) … … 1116 1117 destdir = os.path.join(prefix, 'lib', 'flagpoll') 1117 1118 smartCopy(os.path.join(buildDir, 'Tweek_CXX', 'tweek.fpc'), destdir) 1119 smartCopy(os.path.join(buildDir, 'Tweek_CXX', 'tweek-java.fpc'), destdir) 1120 smartCopy(os.path.join(buildDir, 'Tweek_CXX', 'tweek-python.fpc'), destdir) 1118 1121 1119 1122 destdir = os.path.join(prefix, 'share', 'tweek', 'test') … … 1439 1442 srcroot = os.path.join(buildDir, 'Gadgeteer') 1440 1443 1441 drivers = ['DTrack', 'DataGlove', ' DirectXJoystick', 'Ether24',1444 drivers = ['DTrack', 'DataGlove', 'X-IST', 'DirectXJoystick', 'Ether24', 1442 1445 'Fastrak', 'Flock', 'IBox', 'IntersenseAPI', 'IS900', 1443 1446 'MotionStar', 'MSFTSpeechRecognition', 'PinchGlove', juggler/branches/2.2/macros/tweek.m4
r19729 r20444 31 31 [ 32 32 dnl Get the cflags and libraries from flagpoll 33 AC_ARG_WITH(tweek- meta-file,34 [ --with-tweek- meta-file=<PATH>33 AC_ARG_WITH(tweek-cxx-meta-file, 34 [ --with-tweek-cxx-meta-file=<PATH> 35 35 Flagpoll metadata file for 36 Tweek (optional) [No default]], 37 [tweek_meta_file="$withval"], [tweek_meta_file=""]) 38 39 dnl See if the user specified where to find the Tweek meta file. If not, 40 dnl take a guess. 41 if test "x$tweek_meta_file" != "x" ; then 42 tweek_meta_dir=`dirname $tweek_meta_file` 43 tweek_flagpoll_args="--extra-paths=$tweek_meta_dir tweek --from-file=$tweek_meta_file" 36 Tweek C++ API (optional) [No default]], 37 [tweek_cxx_meta_file="$withval"], [tweek_cxx_meta_file=""]) 38 AC_ARG_WITH(tweek-java-meta-file, 39 [ --with-tweek-java-meta-file=<PATH> 40 Flagpoll metadata file for 41 Tweek Java API (optional) [No default]], 42 [tweek_java_meta_file="$withval"], [tweek_java_meta_file=""]) 43 44 dnl See if the user specified where to find the Tweek C++ API meta file. 45 dnl If not, take a guess. 46 if test "x$tweek_cxx_meta_file" != "x" ; then 47 tweek_cxx_meta_dir=`dirname $tweek_cxx_meta_file` 48 tweek_cxx_flagpoll_args="--extra-paths=$tweek_cxx_meta_dir tweek --from-file=$tweek_cxx_meta_file" 44 49 elif test -f "$instlinks/share/flagpoll/tweek.fpc" ; then 45 tweek_ meta_dir="$instlinks/share/flagpoll"46 tweek_ flagpoll_args="--extra-paths=$tweek_meta_dir tweek --from-file=$tweek_meta_dir/tweek.fpc"50 tweek_cxx_meta_dir="$instlinks/share/flagpoll" 51 tweek_cxx_flagpoll_args="--extra-paths=$tweek_cxx_meta_dir tweek --from-file=$tweek_cxx_meta_dir/tweek.fpc" 47 52 else 48 tweek_flagpoll_args="tweek" 53 tweek_cxx_flagpoll_args="tweek" 54 fi 55 56 dnl See if the user specified where to find the Tweek Java API meta file. 57 dnl If not, take a guess. 58 if test "x$tweek_java_meta_file" != "x" ; then 59 tweek_java_meta_dir=`dirname $tweek_java_meta_file` 60 tweek_java_flagpoll_args="--extra-paths=$tweek_java_meta_dir tweek-java --from-file=$tweek_java_meta_file" 61 elif test -f "$instlinks/share/flagpoll/tweek.fpc" ; then 62 tweek_java_meta_dir="$instlinks/share/flagpoll" 63 tweek_java_flagpoll_args="--extra-paths=$tweek_java_meta_dir tweek-java --from-file=$tweek_java_meta_dir/tweek-java.fpc" 64 else 65 tweek_java_flagpoll_args="tweek-java" 66 fi 67 68 dnl See if the user specified where to find the Tweek Python API meta 69 dnl file. If not, take a guess. 70 if test "x$tweek_python_meta_file" != "x" ; then 71 tweek_python_meta_dir=`dirname $tweek_python_meta_file` 72 tweek_python_flagpoll_args="--extra-paths=$tweek_python_meta_dir tweek-python --from-file=$tweek_python_meta_file" 73 elif test -f "$instlinks/share/flagpoll/tweek.fpc" ; then 74 tweek_python_meta_dir="$instlinks/share/flagpoll" 75 tweek_python_flagpoll_args="--extra-paths=$tweek_python_meta_dir tweek-python --from-file=$tweek_python_meta_dir/tweek-python.fpc" 76 else 77 tweek_python_flagpoll_args="tweek-python" 49 78 fi 50 79 … … 69 98 DPP_PREREQ([2.0.1]) 70 99 71 if test "x$tweek_ flagpoll_args" = "x" ; then100 if test "x$tweek_cxx_flagpoll_args" = "x" ; then 72 101 _TWEEK_PATH_SETUP() 73 102 fi … … 76 105 ifelse([$3], , :, [$3]) 77 106 else 78 TWEEK_VERSION=`$FLAGPOLL $tweek_ flagpoll_args --modversion`107 TWEEK_VERSION=`$FLAGPOLL $tweek_cxx_flagpoll_args --modversion` 79 108 80 109 min_tweek_version=ifelse([$1], ,0.0.1,[$1]) … … 99 128 AC_DEFUN([TWEEK_PATH_CXX], 100 129 [ 101 if test "x$tweek_ flagpoll_args" = "x" ; then130 if test "x$tweek_cxx_flagpoll_args" = "x" ; then 102 131 _TWEEK_PATH_SETUP() 103 132 fi … … 116 145 ifelse([$3], , :, [$3]) 117 146 else 118 if ! (eval $FLAGPOLL $tweek_ flagpoll_args --modversion >/dev/null 2>&1)147 if ! (eval $FLAGPOLL $tweek_cxx_flagpoll_args --modversion >/dev/null 2>&1) 119 148 then 120 149 AC_MSG_ERROR([*** Flagpoll has no valid Tweek configuration ***]) … … 122 151 else 123 152 AC_MSG_CHECKING([whether Tweek C++ API is available]) 124 has_cxx=`$FLAGPOLL $tweek_ flagpoll_args --get-cxx-api-available`153 has_cxx=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-cxx-api-available` 125 154 126 155 if test "x$has_cxx" = "xY" ; then … … 133 162 134 163 if test "x$tweek_version_okay" = "xyes" ; then 135 TWEEK_CXXFLAGS=`$FLAGPOLL $tweek_ flagpoll_args --cflags`136 TWEEK_LIBS=`$FLAGPOLL $tweek_ flagpoll_args --libs`137 TWEEK_EXTRA_LIBS=`$FLAGPOLL $tweek_ flagpoll_args --get-extra-libs`138 TWEEK_PROF_LIBS=`$FLAGPOLL $tweek_ flagpoll_args --get-profiled_libs`139 TWEEK_LIBS_STATIC=`$FLAGPOLL $tweek_ flagpoll_args --get-static-libs`140 TWEEK_PROF_LIBS_STATIC_LD=`$FLAGPOLL $tweek_ flagpoll_args --get-profiled-static-libs`141 142 TWEEK_CXX_IDL=`$FLAGPOLL $tweek_ flagpoll_args --get-cxx-idl`143 TWEEK_CXX_IDL_OPTS=`$FLAGPOLL $tweek_ flagpoll_args --get-cxx-idlflags`144 TWEEK_CXX_IDL_GENDIR_OPT=`$FLAGPOLL $tweek_ flagpoll_args --get-cxx-idlgendir`145 TWEEK_CXX_IDL_INCFLAG=`$FLAGPOLL $tweek_ flagpoll_args --get-cxx-idlincflag`164 TWEEK_CXXFLAGS=`$FLAGPOLL $tweek_cxx_flagpoll_args --cflags` 165 TWEEK_LIBS=`$FLAGPOLL $tweek_cxx_flagpoll_args --libs` 166 TWEEK_EXTRA_LIBS=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-extra-libs` 167 TWEEK_PROF_LIBS=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-profiled_libs` 168 TWEEK_LIBS_STATIC=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-static-libs` 169 TWEEK_PROF_LIBS_STATIC_LD=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-profiled-static-libs` 170 171 TWEEK_CXX_IDL=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-cxx-idl` 172 TWEEK_CXX_IDL_OPTS=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-cxx-idlflags` 173 TWEEK_CXX_IDL_GENDIR_OPT=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-cxx-idlgendir` 174 TWEEK_CXX_IDL_INCFLAG=`$FLAGPOLL $tweek_cxx_flagpoll_args --get-cxx-idlincflag` 146 175 147 176 ifelse([$2], , :, [$2]) … … 179 208 AC_DEFUN([TWEEK_PATH_JAVA], 180 209 [ 181 if test "x$tweek_ flagpoll_args" = "x" ; then210 if test "x$tweek_java_flagpoll_args" = "x" ; then 182 211 _TWEEK_PATH_SETUP() 183 212 fi … … 193 222 ifelse([$3], , :, [$3]) 194 223 else 195 if ! (eval $FLAGPOLL $tweek_ flagpoll_args --modversion >/dev/null 2>&1)224 if ! (eval $FLAGPOLL $tweek_java_flagpoll_args --modversion >/dev/null 2>&1) 196 225 then 197 226 AC_MSG_ERROR([*** Flagpoll has no valid Tweek configuration ***]) … … 199 228 else 200 229 AC_MSG_CHECKING([whether Tweek Java API is available]) 201 has_java=`$FLAGPOLL $tweek_ flagpoll_args --get-java-api-available`230 has_java=`$FLAGPOLL $tweek_java_flagpoll_args --get-java-api-available` 202 231 203 232 if test "x$has_java" = "xY" ; then … … 210 239 211 240 if test "x$tweek_version_okay" = "xyes" ; then 212 TWEEK_JAVA_IDL=`$FLAGPOLL $tweek_ flagpoll_args --get-java-idl`213 TWEEK_JAVA_IDL_OPTS=`$FLAGPOLL $tweek_ flagpoll_args --get-java-idlflags`214 TWEEK_JAVA_IDL_GENDIR_OPT=`$FLAGPOLL $tweek_ flagpoll_args --get-java-idlgendir`215 TWEEK_JAVA_IDL_INCFLAG=`$FLAGPOLL $tweek_ flagpoll_args --get-java-idlincflag`216 TWEEK_JARS=`$FLAGPOLL $tweek_ flagpoll_args --get-jars`217 TWEEK_EXT_JARS=`$FLAGPOLL $tweek_ flagpoll_args --get-ext-jars`241 TWEEK_JAVA_IDL=`$FLAGPOLL $tweek_java_flagpoll_args --get-java-idl` 242 TWEEK_JAVA_IDL_OPTS=`$FLAGPOLL $tweek_java_flagpoll_args --get-java-idlflags` 243 TWEEK_JAVA_IDL_GENDIR_OPT=`$FLAGPOLL $tweek_java_flagpoll_args --get-java-idlgendir` 244 TWEEK_JAVA_IDL_INCFLAG=`$FLAGPOLL $tweek_java_flagpoll_args --get-java-idlincflag` 245 TWEEK_JARS=`$FLAGPOLL $tweek_java_flagpoll_args --get-jars` 246 TWEEK_EXT_JARS=`$FLAGPOLL $tweek_java_flagpoll_args --get-ext-jars` 218 247 219 248 ifelse([$2], , :, [$2]) … … 245 274 AC_DEFUN([TWEEK_PATH_PYTHON], 246 275 [ 247 if test "x$tweek_ flagpoll_args" = "x" ; then276 if test "x$tweek_python_flagpoll_args" = "x" ; then 248 277 _TWEEK_PATH_SETUP() 249 278 fi … … 258 287 else 259 288 AC_MSG_CHECKING([whether Tweek Python API is available]) 260 has_java=`$FLAGPOLL $tweek_ flagpoll_args --get-python-idl-available`289 has_java=`$FLAGPOLL $tweek_python_flagpoll_args --get-python-idl-available` 261 290 262 291 if test "x$has_java" = "xY" ; then … … 269 298 270 299 if test "x$tweek_version_okay" = "xyes" ; then 271 TWEEK_PYTHON_IDL=`$FLAGPOLL $tweek_ flagpoll_args --get-python-idl`272 TWEEK_PYTHON_IDL_OPTS=`$FLAGPOLL $tweek_ flagpoll_args ---get-python-idlflags`273 TWEEK_PYTHON_IDL_GENDIR_OPT=`$FLAGPOLL $tweek_ flagpoll_args --get-python-idlgendir`274 TWEEK_PYTHON_IDL_INCFLAG=`$FLAGPOLL $tweek_ flagpoll_args --get-python-idlincflag`275 TWEEK_JARS=`$FLAGPOLL $tweek_ flagpoll_args --get-jars`276 TWEEK_EXT_JARS=`$FLAGPOLL $tweek_ flagpoll_args --get-ext-jars`300 TWEEK_PYTHON_IDL=`$FLAGPOLL $tweek_python_flagpoll_args --get-python-idl` 301 TWEEK_PYTHON_IDL_OPTS=`$FLAGPOLL $tweek_python_flagpoll_args ---get-python-idlflags` 302 TWEEK_PYTHON_IDL_GENDIR_OPT=`$FLAGPOLL $tweek_python_flagpoll_args --get-python-idlgendir` 303 TWEEK_PYTHON_IDL_INCFLAG=`$FLAGPOLL $tweek_python_flagpoll_args --get-python-idlincflag` 304 TWEEK_JARS=`$FLAGPOLL $tweek_python_flagpoll_args --get-jars` 305 TWEEK_EXT_JARS=`$FLAGPOLL $tweek_python_flagpoll_args --get-ext-jars` 277 306 278 307 ifelse([$2], , :, [$2]) juggler/branches/2.2/modules/tweek/Makefile.inc.in
r20363 r20444 328 328 $(EXTRA_INSTALL_ARGS) $(topdir)/tweek.fpc \ 329 329 $(instlinks)/share/flagpoll/tweek.fpc 330 ifndef NO_JAVA 331 ifeq ($(BUILD_JAVA), Y) 332 $(INSTALL) -m $(FILE_PERMS) $(GROUP_OPT_UNIX) \ 333 $(EXTRA_INSTALL_ARGS) $(topdir)/tweek-java.fpc \ 334 $(instlinks)/share/flagpoll/tweek-java.fpc 335 endif 336 endif 337 $(INSTALL) -m $(FILE_PERMS) $(GROUP_OPT_UNIX) \ 338 $(EXTRA_INSTALL_ARGS) $(topdir)/tweek-python.fpc \ 339 $(instlinks)/share/flagpoll/tweek-python.fpc 330 340 ifdef BUILD_TYPE 331 341 $(MAKE) links-$(BUILD_TYPE) … … 449 459 $(topdir)/tweek.fpc \ 450 460 $(libdir)$(LIBBITSUF)/flagpoll/tweek-$(VERSION_DOT).$(PLATFORM).$(ISA).fpc 461 ifndef NO_JAVA 462 ifeq ($(BUILD_JAVA), Y) 463 $(INSTALL) -m $(FILE_PERMS) $(GROUP_OPT_UNIX) \ 464 $(topdir)/tweek-java.fpc \ 465 $(libdir)$(LIBBITSUF)/flagpoll/tweek-java-$(VERSION_DOT).$(PLATFORM).noarch.fpc 466 endif 467 endif 468 $(INSTALL) -m $(FILE_PERMS) $(GROUP_OPT_UNIX) \ 469 $(topdir)/tweek-python.fpc \ 470 $(libdir)$(LIBBITSUF)/flagpoll/tweek-python-$(VERSION_DOT).$(PLATFORM).noarch.fpc 451 471 452 472 PREINSTALL_HEADERS= pre-install-headers juggler/branches/2.2/modules/tweek/configure.ac
r20301 r20444 1452 1452 AC_CONFIG_FILES([ 1453 1453 tweek.fpc 1454 tweek-java.fpc 1455 tweek-python.fpc 1454 1456 Makefile 1455 1457 Makefile.inc juggler/branches/2.2/modules/tweek/tweek.fpc.in
r19569 r20444 17 17 data_subdir = @data_subdir@ 18 18 19 config_java_idl = @config_java_idl@20 19 CXX_IDL_CMD = @CXX_IDL_CMD@ 21 PYTHON_IDL = @PYTHON_IDL@22 tweek_idlflags_java = @tweek_idlflags_java@23 20 tweek_idlflags_cxx = @tweek_idlflags_cxx@ 24 tweek_idlflags_python = @tweek_idlflags_python@25 tweek_idl_inc_flag_java = @tweek_idl_incflag_java@26 21 tweek_idl_inc_flag_cxx = @tweek_idl_incflag_cxx@ 27 tweek_idl_inc_flag_python = @tweek_idl_incflag_python@28 tweek_idlgendir_java = @tweek_idlgendir_java@29 22 tweek_idlgendir_cxx = @tweek_idlgendir_cxx@ 30 tweek_idlgendir_python = @tweek_idlgendir_python@31 tweek_java_api_jars = @tweek_java_api_jars@32 tweek_ext_jars = @tweek_ext_jars@33 23 BUILD_CXX = @BUILD_CXX@ 34 BUILD_JAVA = @BUILD_JAVA@35 BUILD_PYTHON_IDL = @BUILD_PYTHON_IDL@36 24 tweek_extra_cxxflags = @tweek_extra_cxxflags@ 37 25 tweek_extra_include_dirs = @tweek_extra_include_dirs@ … … 56 44 URL: http://www.vrjuggler.org/tweek/ 57 45 Version: ${tweek_version} 58 Provides: tweek 46 Provides: tweek tweek-c++ 59 47 Requires: @CXX_ORB_DEPS@ vpr = @VPR_VERSION@ 60 48 Arch: ${ISA} … … 64 52 65 53 66 ######################### Tweek Specific Flagpoll Variables ###################54 ######################### Tweek-Specific Flagpoll Variables ################### 67 55 68 56 cxx_api_available: ${BUILD_CXX} … … 77 65 cxx_idlincflag: ${tweek_idl_inc_flag_cxx} 78 66 79 java_api_available: ${BUILD_JAVA}80 java_idl: ${config_java_idl}81 java_idlflags: ${tweek_idlflags_java}82 java_idlgendir: ${tweek_idlgendir_java}83 java_idlincflag: ${tweek_idl_inc_flag_java}84 jars: ${tweek_java_api_jars}85 ext_jars: ${tweek_ext_jars}86 87 67 tweek_app_defs_file: ${tweek_share_dir}/tweek.appdefs.mk 88 89 python_idl_available: ${BUILD_PYTHON_IDL}90 python_idl: ${PYTHON_IDL}91 python_idlflags: ${tweek_idlflags_python}92 python_idlgendir: ${tweek_idlgendir_python}93 python_idlincflag: ${tweek_idl_inc_flag_python}94 95 juggler/branches/2.2/release/vrjuggler.spec
r20434 r20444 101 101 URL: http://www.vrjuggler.org/vapor/ 102 102 Group: Development/C++ 103 Requires: flagpoll >= 0.8.1 103 104 Requires: cppdom-devel >= 0.3.3 104 105 Requires: boost-devel >= 1.32 … … 135 136 Group: Development/C++ 136 137 Requires: libomniorb-devel >= 4.0.6-2 138 Requires: flagpoll >= 0.8.1 137 139 Requires: vpr-devel = %{vpr_version}-%{vpr_release} 138 140 Requires: tweek-c++ = %{tweek_version}-%{tweek_release} … … 165 167 %java_req 166 168 Requires: tweek-java-jni = %{tweek_version}-%{tweek_release} 169 Requires: flagpoll >= 0.8.1 167 170 Provides: tweek-java = %{tweek_version}-%{tweek_release} 168 171 AutoReqProv: no … … 195 198 URL: http://www.vrjuggler.org/jccl/ 196 199 Group: Development/C++ 200 Requires: flagpoll >= 0.8.1 197 201 Requires: vpr-devel = %{vpr_version}-%{vpr_release} 198 202 Provides: jccl-c++-devel = %{jccl_version}-%{jccl_release} … … 267 271 Group: Development/C++ 268 272 Requires: vpr-devel = %{vpr_version}-%{vpr_release} 273 Requires: flagpoll >= 0.8.1 269 274 Requires: gmtl >= 0.4.5 270 275 Requires: sonix = %{sonix_version}-%{sonix_release} … … 329 334 URL: http://www.vrjuggler.org/gadgeteer/ 330 335 Group: Development/C++ 336 Requires: flagpoll >= 0.8.1 331 337 Requires: gmtl >= 0.4.5 332 338 Requires: vpr-devel = %{vpr_version}-%{vpr_release} … … 346 352 URL: http://www.vrjuggler.org/vrjuggler/ 347 353 Group: Development/C++ 354 Requires: flagpoll >= 0.8.1 348 355 Requires: vpr-devel = %{vpr_version}-%{vpr_release} 349 356 Requires: jccl-c++-devel = %{jccl_version}-%{jccl_release} … … 380 387 URL: http://www.vrjuggler.org/vrjuggler/ 381 388 Group: Development/C++ 389 Requires: flagpoll >= 0.8.1 382 390 Requires: vrjuggler-opengl = %{vrjuggler_version}-%{vrjuggler_release} 383 391 Requires: vrjuggler-devel = %{vrjuggler_version}-%{vrjuggler_release} … … 408 416 URL: http://www.vrjuggler.org/vrjuggler/ 409 417 Group: Development/C++ 418 Requires: flagpoll >= 0.8.1 410 419 Requires: vrjuggler-performer = %{vrjuggler_version}-%{vrjuggler_release} 411 420 Requires: vrjuggler-devel = %{vrjuggler_version}-%{vrjuggler_release} … … 633 642 %{_libdir}/%{vj_arch}/libtweek*.a 634 643 %{_libdir}/%{vj_arch}/*/libtweek*.a 635 %{_libdir}/flagpoll/tweek*.fpc 644 %{_libdir}/flagpoll/tweek-%{tweek_version}*.fpc 645 %{_libdir}/flagpoll/tweek-python-%{tweek_version}*.fpc 636 646 %{_prefix}/share/aclocal/tweek.m4 637 647 %{_prefix}/share/tweek-%{tweek_version}/test … … 651 661 %{_bindir}/tweek 652 662 %{_bindir}/tweek-base.sh 663 %{_libdir}/flagpoll/tweek-java-%{tweek_version}*.fpc 653 664 %dir %{_prefix}/share/tweek-%{tweek_version}/beans/ 654 665 %{_prefix}/share/tweek-%{tweek_version}/beans
