There has already been several threads on the subject, just search "practice routine." You'll be able to get a lot of additional information from those threads.
With that said, my practice routine is divided between the technical aspects of playing and playing/learning songs.
The technical portion of practice is done in the morning (I get up half an hour before I need to, to ensure I get in at least 30 minutes in this area every day -- normally it is much longer that 30 minutes tho.) My morning practice is structured around keys. I change keys on a weekly basis. Personally, I feel this gives my brain ample time to absorb the material thoroughly. I practice the major key along with its realtive minor during the week. I cover technique, reading, scales and arpeggios (2 octave), chord progressions within the key, improvisation, soloing, etc.
During the evening hours, I spend an hour or so playing and learning songs unless I'm playing out.
Overall, on most days I have my bass in hand at least two hours, usually more.