And for Windows users, you have an installer which I'll upload tomorrow. Basically just a few clicks to install.
That was the tl;dr version. Here are more details:
That Makefile will install the "core" and download all the modules you want to install and install them for you.
The issue was with the prerequisites (ghitchin had a problem with that); some of which you have to build yourself, others you have to install normally. Most of these will be installed automatically now (except PySide, still looking to see if I can make that work too). The steps are in the INSTALL file on github.
So here's the INSTALL file with all the details. I know it seems long, so if you don't want to read all the boring stuff, here's the commands you should run on Fedora Linux with KDE installed (as I tested it):
su -c "yum install python-virtualenv wget make cmake gcc gcc-c++ qt-devel phonon-devel python-devel libxml2-devel libxslt-devel qtwebkit-devel"
virtualenv coinbox;cd coinbox/;source bin/activate
pip install PySide
wget https://github.com/coinbox/coinbox-core/archive/master.zip -O install.zip; unzip install.zip; cd coinbox-core-master/
make
And to run it:
export COINBOX_LOCALE_DIR=$VIRTUAL_ENV/locale COINBOX_DATA_DIR=$VIRTUAL_ENV/data COINBOX_CONFIG_DIR=$VIRTUAL_ENV/config
coinbox configcoinbox run
Next step is fix the issues seen in the other threads and fix the whole translation/localization/internationalization business.
And then there's a lot more work :)
Regarding installation, what is left to do is the following, some I'll leave for later:
- Test on Debian/Ubuntu (last time I checked on Debian it worked, I'll retry with the latest changes and Makefile)
- Build RPM/DEB packages (I'll leave that for later, although I'm confident it wouldn't take much to do such a thing given the current setup)
- Test the installation of extra modules on Windows (and others, but mainly Window because it's frozen) (it's basically working, but needs some work still. i.e. you might not be able to add extra modules to a Windows install currently)
Next step is fix the issues seen in the other threads and fix the whole translation/localization/internationalization business.
And then there's a lot more work :)
--
You received this message because you are subscribed to the Google Groups "Coin Box POS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coinboxpos+...@googlegroups.com.
To post to this group, send email to coinb...@googlegroups.com.
Visit this group at http://groups.google.com/group/coinboxpos.
For more options, visit https://groups.google.com/groups/opt_out.