Changeset 4367


Ignore:
Timestamp:
Jan 7, 2011, 11:37:27 PM (9 years ago)
Author:
Admin
Message:

Licence file for GPL v3 added and readme updated. According to dukat, mpcs was released under GPL. As OSCam is derived from mpcs, OSCam code is released under GPL, too.

Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/README

    r4232 r4367  
    1 OSCam: Open Source CAM
    2 ----------------------
     1                             ======================
     2                             OSCam: Open Source CAM
     3                             ======================
    34
    4 based on MpCS version 0.9d. Thanks to all the authors/contributors.
     51. Compiling OSCam from source
     6------------------------------
     7
     81. Get the lastest sources from SVN
     9      svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-trunk
     10
     112. Create folders:
     12      cd oscam-trunk
     13      mkdir build
     14      cd build
     15     
     163. Look for compile options in oscam-config.h.
     17   Enable features with make:
     18      NAME_OF_FEATURE     - enable feature
     19
     20   Enable features with cmake:
     21      -DNAME_OF_FEATURE=1 - enable feature
     22
     23   Use config.sh to enable/disable features.
     24   
     25   If you use cmake you may use the interface to change build parameters   
     26      ccmake ..
     27     
     28   or specify them on the command line like this:
     29        cmake -DCS_CONFDIR=/where/is/config/files -DCMAKE_INSTALL_PREFIX=/where/to/installed ..
     30
     314. Build:
     32      make
     33
     345. Install:
     35      make install
     36
     372. Build with a different toolchain (cross-compilation)
     38-------------------------------------------------------
     39In short, you need to define the toolchain file on the command line, for example:
     40      cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-powerpc-tuxbox.cmake ..
     41
     42For current toolchains and more detailed instructions see
     43http://streamboard.gmc.to/oscam/wiki/crosscompiling
    544
    645
    7 Pointers
    8 --------
     463. License
     47----------
     48OSCam: Open Source CAM
     49Copyright (C) 2009-2010 OSCam developers
     50Based on Streamboard mp-cardserver v0.9d - (w) 2004-2007 by dukat
    951
    10 - SVN repository:
    11     http://streamboard.gmc.to/svn/oscam
     52This program is free software: you can redistribute it and/or modify
     53it under the terms of the GNU General Public License as published by
     54the Free Software Foundation, either version 3 of the License, or
     55(at your option) any later version.
    1256
    13 - trac instance:
    14     http://streamboard.gmc.to/oscam
     57This program is distributed in the hope that it will be useful,
     58but WITHOUT ANY WARRANTY; without even the implied warranty of
     59MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     60GNU General Public License for more details.
    1561
     62You should have received a copy of the GNU General Public License
     63along with this program.  If not, see <http://www.gnu.org/licenses/>.
    1664
    17 Get the lastest sources from SVN
    18 --------------------------------
     65http://www.gnu.org/licenses/gpl-3.0.html
    1966
    20     svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-trunk
     674. Copyright
     68------------
     69OSCam is based on the Streamboard mp-cardserver 0.9d by dukat and has
     70been extended and worked on by many more since then.
     71You are free to use it under the terms of the GNU General Public
     72License, as described in the LICENSE file.
    2173
     745. Version History
     75------------------
     76See the file VERSION which should come with your distribution for details.
    2277
    23 Compile options
    24 ---------------
     78You may also have a look at the trac timeline
     79http://streamboard.gmc.to/oscam/timeline
     80for more detailed and up-to-date changes.
    2581
    26 Look for compile options in oscam-config.h.
     826. Web Links
     83------------
     84svn repository:
     85svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
    2786
    28 Enable features with make:
     87mirror svn:
     88svn co http://oscam.ump2002.net/svn/oscam/trunk oscam-mirror
    2989
    30     NAME_OF_FEATURE     - enable feature
     90Build server for automated builds:
     91http://www.ump2002.net/index.php?direction=0&order=mod&directory=OSCam
    3192
    32 Enable features with cmake:
     93Configuration wiki (german):
     94http://streamboard.gmc.to/wiki/index.php/OSCam
    3395
    34     -DNAME_OF_FEATURE=1 - enable feature
     967. Help and Support
     97-------------------
     98If you experience any problems with OSCam, feel free to post in our support forum
     99under
     100http://streamboard.gmc.to/wbb2/portal.php
    35101
    36 Use config.sh to enable/disbale features.
     102Support for italian users can be found on
     103http://oscam.ump2002.net/board/hmportal.php
    37104
    38 
    39 Build with CMake (new solution for building)
    40 --------------------------------------------
    41 
    42     mkdir build_dir
    43     cd build_dir
    44     config.sh
    45     cmake ..
    46     make
    47 
    48 
    49 Build with different toolchain (cross-compilation)
    50 --------------------------------------------------
    51 
    52     cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-powerpc-tuxbox.cmake ..
    53 
    54 
    55 Change build parameters (on command line)
    56 -----------------------------------------
    57 
    58     cmake -DCS_CONFDIR=/where/is/config/files ..
    59     cmake -DCMAKE_INSTALL_PREFIX=/where/to/installed ..
    60     cmake -DCS_CONFDIR=/where/is/config/files -DCMAKE_INSTALL_PREFIX=/where/to/installed ..
    61 
    62 
    63 Change build parameters (with interface)
    64 ----------------------------------------
    65 
    66     ccmake ..
    67 
    68 
    69 Install
    70 -------
    71 
    72     make install
     105You may also visit our trac system for tracking and filing bug reports:
     106http://streamboard.gmc.to/oscam
Note: See TracChangeset for help on using the changeset viewer.