if %0%1==%0 goto ERROR01
-set BBTKINPUT="@bbCreatePackage_DATA_PATH@"
-set BBTKOUTPUT=%1
-
-
-echo "----- Creating black box package '%BBTKNAME%' in repository '%BBTKOUTPUT%' -----"
-
-
-IF EXIST %BBTKOUTPUT% GOTO ERROR02
-
-echo "-> Packages repository '%BBTKOUTPUT%' does not exist : creating it"
-mkdir %BBTKOUTPUT%
-
-
-
- echo "-> Creating file '%BBTKOUTPUT%/CMakeLists.txt' "
- copy %BBTKINPUT%\PackageCMakeLists.txt %BBTKOUTPUT%\CMakeLists.txt
- echo "-> Creating file directory '%BBTKOUTPUT%/cmake' "
- mkdir %BBTKOUTPUT%\cmake
- echo "-> Coping files in '%BBTKOUTPUT%/cmake' "
- copy %BBTKINPUT%\cmake\*.cmake %BBTKOUTPUT%\cmake
- copy %BBTKINPUT%\cmake\*.in %BBTKOUTPUT%\cmake
-
-echo "Done !"
-echo "Edit the file '%BBTKOUTPUT%/CMakeLists.txt' to customize your package"
+rem bbCreatePackage path
+set BINPATH=%~dp0
+rem Input data path
+set INPUT="%BINPATH%\@bbCreatePackage_DATA_REL_PATH_FROM_BIN@\void-Package"
+
+set OUTPUT=%1
+set PACK=%2
+set AUTHOR=%3
+set DESCRIPTION=%4
+set PACK_DIRECTORY=bbtk_%PACK%_PKG
+
+echo output= %OUTPUT%
+echo bin = %BINPATH%
+echo input = %INPUT%
+echo pack = %PACK%
+echo author = %AUTHOR%
+echo description = %DESCRIPTION%
+echo pack_directory = %PACK_DIRECTORY%
+
+IF EXIST %OUTPUT%\%PACK_DIRECTORY% GOTO ERROR02
+
+echo "** Creating new black box package '%PACK%' in folder '%OUTPUT%'"
+
+mkdir %OUTPUT%\%PACK_DIRECTORY%
+xcopy %INPUT% %OUTPUT%\%PACK_DIRECTORY% /S
+"%BINPATH%\bbSed" %OUTPUT%\%PACK_DIRECTORY%\CMakeLists.txt WITHOUT_NAME "%PACK%" > %OUTPUT%\%PACK_DIRECTORY%\CMakeLists2.txt
+"%BINPATH%\bbSed" %OUTPUT%\%PACK_DIRECTORY%\CMakeLists2.txt WITHOUT_AUTHOR %AUTHOR% > %OUTPUT%\%PACK_DIRECTORY%\CMakeLists3.txt
+"%BINPATH%\bbSed" %OUTPUT%\%PACK_DIRECTORY%\CMakeLists3.txt WITHOUT_DESCRIPTION %DESCRIPTION% > %OUTPUT%\%PACK_DIRECTORY%\CMakeLists.txt
+del "%OUTPUT%\%PACK_DIRECTORY%\CMakeLists2.txt"
+del "%OUTPUT%\%PACK_DIRECTORY%\CMakeLists3.txt"
+
+echo
+echo "Package created !"
+echo
+echo ==>
+echo "==> Edit the file '%OUTPUT%\%PACK_DIRECTORY%\CMakeLists.txt' to customize your package"
+echo ==>
+echo
+echo
goto END
-
-
:ERROR01
-echo bbCreatePackage.bat "<path-to-package-repository>"
+echo bbCreatePackage.bat "<package-path> <package-name> [author] [description] "
goto END
:ERROR02
-echo "ERROR : Directory '%BBTKOUTPUT%/%BBTKNAME%' already exists !"
+echo "ERROR : Directory '%OUTPUT%/%PACK_DIRECTORY%' already exists !"
goto end