https://github.com/oetiker/azeop
Arbeitszeit Erfassung OP
https://github.com/oetiker/azeop
Last synced: 3 months ago
JSON representation
Arbeitszeit Erfassung OP
- Host: GitHub
- URL: https://github.com/oetiker/azeop
- Owner: oetiker
- License: gpl-3.0
- Created: 2015-12-08T15:58:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-08T16:04:42.000Z (over 9 years ago)
- Last Synced: 2025-01-22T09:42:15.085Z (4 months ago)
- Language: Shell
- Size: 101 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: CHANGES
- License: LICENSE
Awesome Lists containing this project
README
AzeOP
===========
Version: 0.1.0
Date: 2015-12-08AzeOP is a cool web application.
You are looking at a sample CallBackery application. It comes complete
with a classic "configure - make - install" setup.Prerequisite
------------Get a copy of the Qooxdoo SDK from www.qooxdoo.org.
mkdir ~/src
cd ~/src
wget http://downloads.sourceforge.net/qooxdoo/qooxdoo-5.0-sdk.zip
unzip qooxdoo-5.0-sdk.zipSetup
-----
Now got back to your app source directory start building./configure --prefix=$HOME/opt/aze_op --with-qooxdoo-sdk-dir=$HOME/src/qooxdoo-5.0-sdk
makeConfigure will check if all requirements are met and give
hints on how to fix the situation if something is missing.Any mising perl modules will be downloaded and built.
Development
-----------While developing the application it is conveniant to NOT have to install it
before runnning. You can actually serve the Qooxdoo source directly
using the built-in Mojo webserver.cd frontend
make source
cd ../bin
./aze_op-source-mode.shYou can now connect to the CallBackery app with your web browser.
If you need any additional perl modules, write their names into the PERL_MODULES
file and run ./bootstrap.Installation
------------To install the application, just run
make install
You can now run aze_op.pl in reverse proxy mode.
cd $HOME/opt/aze_op/bin
./aze_op.pl preforkPackaging
---------Before release, make sure to update CHANGES, VERSION and run ./bootstrap
You can also package the application as a nice tar.gz file, it will contain
a mini copy of cpan, so that all perl modules can be rebuilt at the
destination. If you want to make sure that your project builds with perl
5.10.1, make sure to set the PERL environment variable to a perl 5.10.1 interpreter,
make sure to delete any PERL5LIB environment variable, remove the thirdparty
directory from your source tree and configure again. Now all modules to build your
project with any perl from 5.10.1 on upward will be included in the distribution.make dist
Enjoy!
Tobias Oetiker