From bb90a957b5a2e22791baae4d3f777c39a8f77879 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 31 Jul 2020 23:51:05 +0900 Subject: Initial code import from OpenSuSE package. https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Leap_15.1/src/kde3-mathemagics-1.1-lp151.6.1.src.rpm Original package is licenced under GPL 2.0. Signed-off-by: Michele Calgaro --- README | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..7da8738 --- /dev/null +++ b/README @@ -0,0 +1,63 @@ +What is kdenonbeta? +------------------- + +This package contains software modules that are considered by their +authors preceding beta stage, hence "nonbeta" (which means "alpha at +best"), and are not normally released. The programs and libraries that +are developed here are sometimes moved to official release packages +(like kdegraphics) as the program or library matures to a sufficiently +stable state. Beware that some of the programs are not maintained or +may be suffering bit rot. + +This place is also touted as a place for free collaborative development of +KDE related software. + + +Package contents +---------------- + +Read the INDEX file to find out about the description and status of each +module. + + +Building kdenonbeta +------------------- + +kdenonbeta is fairly large, at around 170 Mbytes of source code. That +much code in active development means that it is unlikely all of +kdenonbeta will compile and work at once. You probably don't want to +build all of kdenonbeta - pick the bits you are interested in and just +build that. + +There are a number of ways to manage the build process: + +1. Only checkout what you need. If you use a sequence like + cvs co -l kdenonbeta + cd kdenonbeta + cvs co admin (or ln -s ../kde-common/admin ./admin) + cvs up +you will only get the active directories. This is a good idea in terms +of build time, and also on load on the CVS servers. + +2. Create a file called inst-apps in the toplevel directory to compile +modules you want. The file should contain each module name on a +separate line, like: + konversation + kttsd +Then do your make -f Makefile.cvs && ./configure etc. + +3. Exclude the modules you don't want, by adding them to the +DO_NOT_COMPILE variable. For example, if you want to exclude +dcopbindings, then edit dcopbindings/configure.in.in to include the +line: + DO_NOT_COMPILE="$DO_NOT_COMPILE dcopbindings" + + +Using kdenonbeta +--------------- + +The package uses the standard autoconf/automake based KDE build system. To +add a new module to the build, create a subdirectory with your code and then +say "make -f Makefile.cvs". + +Don't forget to add your new subdirectory to the INDEX file. -- cgit v1.2.1