From web-commits at pardus.org.tr Wed Sep 15 13:12:25 2010 From: web-commits at pardus.org.tr (=?utf-8?q?Semen_Cirit?=) Date: Wed, 15 Sep 2010 13:12:25 +0300 (EEST) Subject: [Web-commits] trunk/web/developer.pardus.org.tr/source/guides/packaging - Packaging guides is added to developer. Message-ID: <20100915101226.0D6E149D59B@ns1.pardus.org.tr> Author: semen.cirit Date: Wed Sep 15 13:12:25 2010 New Revision: 22773 Added: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/get.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/index.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/main.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/shelltools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/texlivemodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/binary_package_naming_guidelines.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/package_naming_guidelines.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/index.rst Log: Packaging guides is added to developer. --- actionsapi/autotools.rst | 164 ++++++++++++ actionsapi/cmaketools.rst | 57 ++++ actionsapi/get.rst | 411 ++++++++++++++++++++++++++++++ actionsapi/index.rst | 22 + actionsapi/kde.rst | 61 ++++ actionsapi/kde4.rst | 163 ++++++++++++ actionsapi/kerneltools.rst | 113 ++++++++ actionsapi/libtools.rst | 60 ++++ actionsapi/main.rst | 30 ++ actionsapi/perlmodules.rst | 39 ++ actionsapi/pisitools.rst | 334 ++++++++++++++++++++++++ actionsapi/pythonmodules.rst | 49 +++ actionsapi/qt4.rst | 115 ++++++++ actionsapi/rubymodules.rst | 99 +++++++ actionsapi/scons.rst | 45 +++ actionsapi/shelltools.rst | 318 +++++++++++++++++++++++ actionsapi/texlivemodules.rst | 104 +++++++ binary_package_naming_guidelines.rst | 76 +++++ howto_create_pisi_packages.rst | 401 +++++++++++++++++++++++++++++ index.rst | 10 package_naming_guidelines.rst | 305 ++++++++++++++++++++++ packaging_guidelines.rst | 472 +++++++++++++++++++++++++++++++++++ 22 files changed, 3445 insertions(+), 3 deletions(-) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/index.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/index.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/index.rst Wed Sep 15 13:12:25 2010 @@ -1,8 +1,12 @@ -Packaging Guide -=============== +Packaging +========== .. toctree:: :maxdepth: 2 - howto-create-pisi-package.rst + packaging_guidelines.rst + howto_create_pisi_packages.rst + package_naming_guidelines.rst + binary_package_naming_guidelines.rst package-review-process.rst + actionsapi/index.rst From web-commits at pardus.org.tr Wed Sep 15 13:12:54 2010 From: web-commits at pardus.org.tr (=?utf-8?q?Semen_Cirit?=) Date: Wed, 15 Sep 2010 13:12:54 +0300 (EEST) Subject: [Web-commits] trunk/web/developer.pardus.org.tr/source/guides - licensing guides added to developer. Message-ID: <20100915101254.BD29449D59B@ns1.pardus.org.tr> Author: semen.cirit Date: Wed Sep 15 13:12:54 2010 New Revision: 22774 Added: trunk/web/developer.pardus.org.tr/source/guides/licensing/ trunk/web/developer.pardus.org.tr/source/guides/licensing/forbidden_special_software.rst trunk/web/developer.pardus.org.tr/source/guides/licensing/index.rst trunk/web/developer.pardus.org.tr/source/guides/licensing/licensing_guidelines.rst Modified: trunk/web/developer.pardus.org.tr/source/guides/index.rst Log: licensing guides added to developer. --- index.rst | 1 licensing/forbidden_special_software.rst | 37 ++++++++++++++ licensing/index.rst | 10 ++++ licensing/licensing_guidelines.rst | 77 +++++++++++++++++++++++++++++++ 4 files changed, 125 insertions(+) Modified: trunk/web/developer.pardus.org.tr/source/guides/index.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/index.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/index.rst Wed Sep 15 13:12:54 2010 @@ -10,5 +10,6 @@ newfeature/index.rst kde/index.rst rest/index.rst + licensing/index.rst From web-commits at pardus.org.tr Wed Sep 15 13:41:38 2010 From: web-commits at pardus.org.tr (=?utf-8?q?Semen_Cirit?=) Date: Wed, 15 Sep 2010 13:41:38 +0300 (EEST) Subject: [Web-commits] trunk/web/developer.pardus.org.tr/source/guides - rst bugs fixed. Message-ID: <20100915104138.7073749D59B@ns1.pardus.org.tr> Author: semen.cirit Date: Wed Sep 15 13:41:38 2010 New Revision: 22775 Modified: trunk/web/developer.pardus.org.tr/source/guides/index.rst trunk/web/developer.pardus.org.tr/source/guides/licensing/forbidden_special_software.rst trunk/web/developer.pardus.org.tr/source/guides/licensing/licensing_guidelines.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/get.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/shelltools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/texlivemodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst Log: rst bugs fixed. --- index.rst | 1 licensing/forbidden_special_software.rst | 4 +- licensing/licensing_guidelines.rst | 4 +- packaging/actionsapi/autotools.rst | 23 ++++++++++++++ packaging/actionsapi/cmaketools.rst | 8 +++++ packaging/actionsapi/get.rst | 47 +++++++++++++++++++++++++++++- packaging/actionsapi/kde.rst | 2 + packaging/actionsapi/kde4.rst | 5 +++ packaging/actionsapi/kerneltools.rst | 13 ++++++++ packaging/actionsapi/libtools.rst | 11 ++++--- packaging/actionsapi/perlmodules.rst | 6 +++ packaging/actionsapi/pisitools.rst | 1 packaging/actionsapi/pythonmodules.rst | 6 +++ packaging/actionsapi/qt4.rst | 3 + packaging/actionsapi/rubymodules.rst | 12 +++++++ packaging/actionsapi/scons.rst | 4 ++ packaging/actionsapi/shelltools.rst | 48 +++++++++++++++++++++++++++++++ packaging/actionsapi/texlivemodules.rst | 12 +++++++ packaging/howto_create_pisi_packages.rst | 10 +++--- packaging/packaging_guidelines.rst | 2 - 20 files changed, 205 insertions(+), 17 deletions(-) Modified: trunk/web/developer.pardus.org.tr/source/guides/index.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/index.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/index.rst Wed Sep 15 13:41:38 2010 @@ -11,5 +11,6 @@ kde/index.rst rest/index.rst licensing/index.rst + releasing/index.rst Modified: trunk/web/developer.pardus.org.tr/source/guides/licensing/forbidden_special_software.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/licensing/forbidden_special_software.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/licensing/forbidden_special_software.rst Wed Sep 15 13:41:38 2010 @@ -17,7 +17,7 @@ NVIDIA and ATI Accelerated Graphics Drivers ------------------------------------------- -They are proprietary drivers, Pardus only allows these drivers under `some circumstances `_. +They are proprietary drivers, Pardus only allows these drivers under `some circumstances `_. Sun's Java ---------- @@ -27,7 +27,7 @@ Adobe/Macromedia Flash Player ----------------------------- -While it is a proprietary software, the open source alternatives are very weak. But it has a `license `_, therefore Pardus allows this software under `some circumstances `_. +While it is a proprietary software, the open source alternatives are very weak. But it has a `license `_, therefore Pardus allows this software under `some circumstances `_. Adobe Acrobat Reader Modified: trunk/web/developer.pardus.org.tr/source/guides/licensing/licensing_guidelines.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/licensing/licensing_guidelines.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/licensing/licensing_guidelines.rst Wed Sep 15 13:41:38 2010 @@ -36,7 +36,7 @@ Multiple Licensing ^^^^^^^^^^^^^^^^^^ -Sometimes packages have more than one liscences distinct and independent from other, maintainers should also take into account this option. If a pacakage has more than one license, for each licence the Licence tag should be added. +Sometimes packages have more than one licenses distinct and independent from other, maintainers should also take into account this option. If a pacakage has more than one license, for each licence the Licence tag should be added. Software Types ============== @@ -73,5 +73,5 @@ * prohibitions on reverse engineering, disassembly or decompilation * restricting to use in conjunction with the hardware associated with the firmware license -If the maintainer unsure about the firmare licence, he can ask `Pardus devel list `_, and the other experienced maintainers will examine this. +If the maintainer unsure about the firmare licence, he can ask `Pardus developer list `_, and the other experienced maintainers will examine this. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst Wed Sep 15 13:41:38 2010 @@ -5,6 +5,7 @@ --------- :: + configure(parameters) Configures the package according to the parameters given by the user and PISI's @@ -15,6 +16,7 @@ http://svn.pardus.org.tr/uludag/trunk/pisi/pisi/actionsapi/variables.py) :: + --prefix --build --mandir @@ -25,6 +27,7 @@ --libexecdir Examples::: + autotools.configure() autotools.configure("--with-libusb") @@ -33,11 +36,13 @@ ------------ :: + rawConfigure(parameters) Configures the package according to the parameters given by the user. Examples::: + autotools.rawConfigure() autotools.rawConfigure("--prefix=/usr --libdir=/usr/lib --with-doxywizard") autotools.rawConfigure("--enable-nls --enable-freetype --disable-xmltest) @@ -47,12 +52,14 @@ ------- :: + compile(parameters) Compile the package with default GCC binutils, C flags and the parameters given by the user. Example::: + autotools.compile("-I/usr/include/dvdread -o dvdbackup src/dvdbackup.c -ldvdread") @@ -60,11 +67,13 @@ ---- :: + make(parameters) Builds the package according to the parameters given by the user. Examples::: + autotools.make() autotools.make("local-all") autotools.make("LIBS=%s" % get.LDFLAGS()) @@ -75,12 +84,14 @@ ------- :: + install(parameters) Install the package according to the parameters given by the user and PISI's default parameters. -Examples::: +Examples:: + autotools.install() autotools.install("libdir=%s/usr/lib" % get.installDIR()) @@ -89,11 +100,13 @@ ---------- :: + rawInstall(parameters) Install the package according to the parameters given by the user. Exmples:: + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=\"%s\" docdir=/usr/share/doc/%s/html" % (get.installDIR(), get.srcTAG())) @@ -102,11 +115,13 @@ ------- :: + aclocal(parameters) Creates an aclocal.m4 file according to the configure.in file. Examples::: + autotools.aclocal("-I cmulocal -I config") autotools.aclocal("-I m4") autotools.aclocal() @@ -116,11 +131,13 @@ -------- :: + autoconf(parameters) Creates the configure script, with given parameters. Example::: + autotools.autoconf() @@ -128,11 +145,13 @@ ---------- :: + autoreconf(parameters) Recreates the configure script with given parameters. Example:: + autotools.autoreconf() @@ -156,9 +175,11 @@ ---------- :: + autoheader(parameters) Creates the header file for the configure script. Examples::: + autotools.autoheader() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst Wed Sep 15 13:41:38 2010 @@ -5,11 +5,13 @@ --------- :: + configure(parameters, sourceDir, installPrefix = '%s' % get.defaultprefixDIR()) Configures the source with the given cmake parameters. Examples::: + cmaketools.configure() cmaketools.configure(installPrefix = "%s" % (get.kdeDIR())) cmaketools.configure("-DCMAKE_BUILD_TYPE=None -DKDEDIR=%s" % get.kdeDIR(), sourceDir = "..") @@ -19,11 +21,13 @@ ---- :: + make(parameters) Builds the source with the given parameters. Example::: + cmaketools.make() cmaketools.make("LIBS=%s" % get.LDFLAGS()) cmaketools.make("-j1") @@ -33,12 +37,14 @@ ------- :: + install(parameters, argument = 'install') Installs the source with the parameters given by the user and PISI's default parameters. Example::: + cmaketools.install() cmaketools.install("libdir=%s/usr/lib" % get.installDIR()) @@ -47,11 +53,13 @@ ---------- :: + rawInstall(parameters, argument = 'install') Installs the source with the parameters given by the user. Example::: + cmaketools.rawInstall("PREFIX=%s" % get.installDIR()) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/get.rst ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst Wed Sep 15 13:41:38 2010 @@ -5,6 +5,7 @@ --------- :: + configure(parameters) Configures the kde packages according to the parameters given by the user and PISI's @@ -13,6 +14,7 @@ The default parameters: (You can see the these defaults from http://svn.pardus.org.tr/uludag/trunk/pisi/pisi/configfile.py and http://svn.pardus.org.tr/uludag/trunk/pisi/pisi/actionsapi/variables.py) + :: --prefix Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst Wed Sep 15 13:41:38 2010 @@ -123,6 +123,7 @@ --------- :: + configure(parameter) Configures the kde4 packages according to the parameters given by the user and PISI's @@ -132,6 +133,7 @@ ``_) :: + -DDATA_INSTALL_DIR:PATH -DINCLUDE_INSTALL_DIR:PATH -DCONFIG_INSTALL_DIR:PATH @@ -143,12 +145,14 @@ -DLIB_INSTALL_DIR:PATH Examples::: + kde4.configure() make ---- :: + make(parameter) Builds the kde4 packages according to the parameters given by the user. @@ -157,6 +161,7 @@ ------- :: + install(parameters = '', argument = 'install') Install the kde4 packages according to the parameters given by the user. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst Wed Sep 15 13:41:38 2010 @@ -9,6 +9,7 @@ ---------------- :: + getKernelVersion(flavour=None) Returns the kernel version information to use with external module compilation @@ -21,6 +22,7 @@ --------- :: + configure() It first cleans the system form .orig files, then starts kernel configuration. @@ -29,6 +31,7 @@ --------------- :: + updateKConfig() Call this to set newly added symbols to their defaults after sedding some @@ -41,6 +44,7 @@ ----------- :: + dumpVersion() Writes the specific kernel version into /etc/kernel. @@ -49,6 +53,7 @@ ----- :: + build(debugSymbols=False) Builds the kernel with given debug symbols, the default debugSymbols is False. @@ -57,6 +62,7 @@ ------- :: + install(installFirmwares=True) It first controls whether loadable module support is available, then it @@ -68,11 +74,13 @@ -------------- :: + installHeaders(extra=[]) Installs the additional kernel headers needed to build out-of-tree kernel modules. Example::: + kerneltools.installHeaders(extra=["drivers/media/dvb/dvb-core", "drivers/media/dvb/frontends", "drivers/media/video"]) @@ -81,17 +89,20 @@ ------------------ :: + installLibcHeaders(excludes=[]): Installs the Linux-Libc-Headers exculuding the givens. Example::: + kerneltools.installLibcHeaders(excludes=["scsi"]) installSource ------------- :: + installSource() Installs the kernel source files. @@ -100,6 +111,7 @@ ---------------- :: + cleanModuleFiles() Cleans module.* files generated by depmod. @@ -108,6 +120,7 @@ ----------- :: + mkinitramfs() Create and install the initramfs image into the package. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst Wed Sep 15 13:41:38 2010 @@ -5,11 +5,13 @@ -------- :: + prelib(sourceDirectory) Executes ldconfig command in the sourceDirectory. Example::: + libtools.preplib() @@ -17,17 +19,20 @@ ---------------- :: + gnuconfig_update() Copies the newest config.sub and config.guess files to the source. Example::: + libtools.gnuconfig_update() libtoolize ---------- :: + libtoolize(parameters) Makes it possible to execute libtoolize with given parameters on the source. @@ -43,6 +48,7 @@ ---------------- :: + gen_usr_ldscript(dynamicLib) Since Pardus has critical dynamic libraries in /lib, and the static versions in @@ -50,11 +56,8 @@ into linking problems. Examples::: + libtools.gen_usr_ldscript("libhandle.so") libtools.gen_usr_ldscript("libhandle.so") libtools.gen_usr_ldscript("libdevmapper.so") - - - - Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst Wed Sep 15 13:41:38 2010 @@ -4,11 +4,13 @@ configure :: + configure(parameters) Configures the perl source code with the given parameters. Exmamples:: + perlmodules.configure("/usr") perlmodules.configure() @@ -17,11 +19,13 @@ ---- :: + make(parameters) Builds the perl source code with the given parameters. Example::: + perlmodules.make() perlmodules.make("test") @@ -30,10 +34,12 @@ ------- :: + install(parameters) Installs the perl source code with the given parameters. Example::: + perlmodules.install() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst Wed Sep 15 13:41:38 2010 @@ -5,6 +5,7 @@ ----- :: + dobin(sourceFile, destinationDirectory = '/usr/bin') Moves the sourceFile' in work directory to destinationDirectory. The default Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst Wed Sep 15 13:41:38 2010 @@ -5,6 +5,7 @@ --------- :: + configure(parameters) Configure python packages with given parameters. @@ -13,6 +14,7 @@ ------- :: + compile(parameters) Builds the python packages with the given parameters. @@ -22,6 +24,7 @@ ------- :: + install(parameters) Executes python setup.py install command in the install directory with the @@ -31,6 +34,7 @@ --- :: + (parameters) Runs the python binary with the given parameters. @@ -39,11 +43,13 @@ ------------- :: + fixCompiledPy(lookInto = '/usr/lib/%s/' % get.curPYTHON()) Cleans .py[co] from python packages. The default lookInto parameter is '/usr/lib/%s/' % get.curPYTHON(). Example::: + pythonmodules.fixCompiledPy("/usr/kde/4/share/apps/frescobaldi/lib/frescobaldi_app") fixCompiledPy() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst Wed Sep 15 13:41:38 2010 @@ -92,6 +92,7 @@ --------- :: + configure(projectfile='', parameters='', installPrefix=prefix) Configures the qt4 packages according to the parameters and project file given @@ -101,6 +102,7 @@ ---- :: + make(parameters) Builds the qt4 packages according to the parameters given by the user. @@ -109,6 +111,7 @@ ------- :: + install(parameters = '', argument = 'install') Install the qt4 packages according to the parameters given by the user. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst Wed Sep 15 13:41:38 2010 @@ -5,6 +5,7 @@ ----------- :: + get_config(config) @@ -12,6 +13,7 @@ Get the value of given configure parameter. Examples::: + get_config('ruby_version') get_config('rubylibdir') get_config('ruby_install_name') @@ -20,6 +22,7 @@ ---------------- :: + get_ruby_version() Returns the version of the ruby @@ -28,6 +31,7 @@ -------------- :: + get_rubylibdir() Returns the ruby library directory. @@ -36,6 +40,7 @@ ----------- :: + get_sitedir() Returns site_ruby directory @@ -44,6 +49,7 @@ --------------------- :: + get_ruby_install_name() Returns the ruby installation name. @@ -52,6 +58,7 @@ ----------- :: + get_gemhome() Returns the Ruby gems directory. @@ -60,6 +67,7 @@ -------------- :: + get_sitelibdir() Returns site_ruby library directory @@ -69,6 +77,7 @@ ---------- :: + auto_dodoc() Copies AUTHORS, CHANGELOG, CONTRIBUTORS, Change*, KNOWN_BUGS, MAINTAINERS, NEWS, README*, History.txt files into /usr/share/doc/PACKAGE if they are exist. @@ -77,6 +86,7 @@ ------- :: + install(parameters) Install the ruby package with given parameters. @@ -85,6 +95,7 @@ ------------ :: + rake_install(parameters) Executes rake script with given parameters for installation. @@ -93,6 +104,7 @@ --- :: + run(parameters) Executes given parameters with ruby binary. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst Wed Sep 15 13:41:38 2010 @@ -5,11 +5,13 @@ ---- :: + make(parameters) Setup the package with scons construction tool. Examples::: + scons.make("build=release \ build_id=%s \ install_prefix=/usr \ @@ -21,6 +23,7 @@ ------- :: + install(parameters = 'install', prefix = get.installDIR(), argument='prefix') Install the package with scons construction tool. The default variables for @@ -29,6 +32,7 @@ It runs the "'scons %s=%s %s' % (argument, prefix, parameters)" for installation. Examples::: + scons.install("PREFIX='%s/usr' swig_install install" % get.installDIR()) scons.install("install prefix=/usr \ install_root=%s/usr \ Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/shelltools.rst ================================================================= Suppressed! Too long (more than 250 lines) diff output suppressed... Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/texlivemodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/texlivemodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/texlivemodules.rst Wed Sep 15 13:41:38 2010 @@ -5,6 +5,7 @@ ------- :: + compile(parameters) Compiles texlive packages with given parameters. It first moves tlpobj sources, @@ -14,6 +15,7 @@ ------- :: + install(parameters) Installs texlive packages with given parameters. It fist creates symlinks for @@ -24,6 +26,7 @@ ---------------------------- :: + createSymlinksFormat2Engines() Creates symlinks for the engine names in /usr/texmf/fmtutil/format*.cnf files. @@ -32,6 +35,7 @@ --------- :: + addFormat() Adds new formats created via new config files. @@ -40,6 +44,7 @@ ----------- :: + moveSources() Moves unneccessary sources under /usr/share/tlpkg/tlpobj/ files. @@ -48,6 +53,7 @@ ---------------- :: + buildFormatFiles() Builds format files with running fmutil. @@ -56,6 +62,7 @@ ------------------- :: + generateConfigFiles() Generates .cfg, -config, -config.ps, .def, .dat files. @@ -64,6 +71,7 @@ ------------------------ :: + makeLanguagesDefDatLines() Add lines to .def and .dat files for each generated language. @@ -72,6 +80,7 @@ --------------- :: + installDocFiles() Installs doc files of texlive packages. @@ -80,6 +89,7 @@ ----------------- :: + installTexmfFiles() @@ -89,6 +99,7 @@ ------------------ :: + installConfigFiles() Installs .cfg, -config, -config.ps, .def, .dat files. @@ -97,6 +108,7 @@ ----------------- :: + handleConfigFiles() Handles files ends with cfg or cnf and create their symbolic links. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst Wed Sep 15 13:41:38 2010 @@ -313,7 +313,7 @@ #. **:** This part is used when the package can have more than one dependency for a specific work. See `link `_. #. **:** This part is used for the packages that conflict with the prapared package. See `link `_ - #. **:** The packages that will be replaced with this package, will be added to this part. See `link `_ + #. **:** The packages that will be replaced with this package, will be added to this part. See `link `_ #. **:** This part is needed to specify the paths of different file types in the system. All file paths will be used with tag. @@ -332,7 +332,7 @@ **target:** This attribute is used to specify the file path and name - **permission:** This attribute is used for giving `file permissions `. + **permission:** This attribute is used for giving `file permissions `_. **owner:** This attribute is used to specify file owner. @@ -344,7 +344,7 @@ The files is included under files directory of the pisi package. - #. **:** This part is used for COMAR scripts. There ara two types of scripts used. And these files should be appeared in this part. See `link `_ + #. **:** This part is used for COMAR scripts. There ara two types of scripts used. And these files should be appeared in this part. See `link http://developer.pardus.org.tr/guides/packaging/packaging_guidelines.html#package-setup-post-install-post-and-pre-remove-cleanup-and-post-cleanup`_ #. **:** This main tag is needed in order to give information about packaging change history. @@ -355,7 +355,7 @@ **type:** The type of the change should be gived there. There are two types used for Pardus. For critical changes "critical", for security changes "security" value are used. #. **:** This part is used for adding the time that the change done. The format should be "YYYY-MM-DD" #. **:** The version of the package should be written there. See `link `_ - #. **:** The description of the change should be added here. See `link `_ + #. **:** The description of the change should be added here. See `link http://developer.pardus.org.tr/guides/packaging/packaging_guidelines.html#history-comments`_ #. **:** The name of the package maintainer that make the change should be added here. #. **:** The email of the package maintainer that make the change should be added here. @@ -398,4 +398,4 @@ #. **:** The translation of the summary should be added there. The language type should be gived as a value of "xml:lang" attribute. #. **:** The translation of the description should be added there. The language type should be gived as a value of "xml:lang" attribute. -See `link `_. +See `link http://developer.pardus.org.tr/guides/packaging/packaging_guidelines.html#summary-and-description`_. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst Wed Sep 15 13:41:38 2010 @@ -23,7 +23,7 @@ Licensing ^^^^^^^^^ -You should review `licensing guidelines `_ to ensure that your package is licensed appropriately. +You should review `Licensing Guidelines `_ to ensure that your package is licensed appropriately. Proprietary Dependencies for Package ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ From web-commits at pardus.org.tr Wed Sep 15 14:06:30 2010 From: web-commits at pardus.org.tr (=?utf-8?q?Semen_Cirit?=) Date: Wed, 15 Sep 2010 14:06:30 +0300 (EEST) Subject: [Web-commits] trunk/web/developer.pardus.org.tr/source/guides/packaging - rst bugs fixed. Message-ID: <20100915110630.9B3FE49D59B@ns1.pardus.org.tr> Author: semen.cirit Date: Wed Sep 15 14:06:30 2010 New Revision: 22776 Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/get.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/shelltools.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst Log: rst bugs fixed. --- actionsapi/autotools.rst | 16 ++++++------- actionsapi/cmaketools.rst | 8 +++--- actionsapi/get.rst | 2 - actionsapi/kde.rst | 4 +-- actionsapi/kde4.rst | 8 +++--- actionsapi/kerneltools.rst | 4 +-- actionsapi/libtools.rst | 8 +++--- actionsapi/perlmodules.rst | 4 +-- actionsapi/pisitools.rst | 43 ++++++++++++++++++------------------ actionsapi/pythonmodules.rst | 2 - actionsapi/qt4.rst | 4 +-- actionsapi/rubymodules.rst | 2 - actionsapi/scons.rst | 4 +-- actionsapi/shelltools.rst | 48 ++++++++++++++++++++--------------------- howto_create_pisi_packages.rst | 8 +++--- packaging_guidelines.rst | 2 - 16 files changed, 84 insertions(+), 83 deletions(-) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/autotools.rst Wed Sep 15 14:06:30 2010 @@ -26,7 +26,7 @@ --localstatedir --libexecdir -Examples::: +Examples:: autotools.configure() autotools.configure("--with-libusb") @@ -41,7 +41,7 @@ Configures the package according to the parameters given by the user. -Examples::: +Examples:: autotools.rawConfigure() autotools.rawConfigure("--prefix=/usr --libdir=/usr/lib --with-doxywizard") @@ -58,7 +58,7 @@ Compile the package with default GCC binutils, C flags and the parameters given by the user. -Example::: +Example:: autotools.compile("-I/usr/include/dvdread -o dvdbackup src/dvdbackup.c -ldvdread") @@ -72,7 +72,7 @@ Builds the package according to the parameters given by the user. -Examples::: +Examples:: autotools.make() autotools.make("local-all") @@ -120,7 +120,7 @@ Creates an aclocal.m4 file according to the configure.in file. -Examples::: +Examples:: autotools.aclocal("-I cmulocal -I config") autotools.aclocal("-I m4") @@ -136,7 +136,7 @@ Creates the configure script, with given parameters. -Example::: +Example:: autotools.autoconf() @@ -164,7 +164,7 @@ Creates the makefile with given parameters. -Examples::: +Examples:: autotools.automake("-afc") autotools.automake("--add-missing") @@ -180,6 +180,6 @@ Creates the header file for the configure script. -Examples::: +Examples:: autotools.autoheader() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/cmaketools.rst Wed Sep 15 14:06:30 2010 @@ -10,7 +10,7 @@ Configures the source with the given cmake parameters. -Examples::: +Examples:: cmaketools.configure() cmaketools.configure(installPrefix = "%s" % (get.kdeDIR())) @@ -26,7 +26,7 @@ Builds the source with the given parameters. -Example::: +Example:: cmaketools.make() cmaketools.make("LIBS=%s" % get.LDFLAGS()) @@ -43,7 +43,7 @@ Installs the source with the parameters given by the user and PISI's default parameters. -Example::: +Example:: cmaketools.install() cmaketools.install("libdir=%s/usr/lib" % get.installDIR()) @@ -58,7 +58,7 @@ Installs the source with the parameters given by the user. -Example::: +Example:: cmaketools.rawInstall("PREFIX=%s" % get.installDIR()) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/get.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/get.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/get.rst Wed Sep 15 14:06:30 2010 @@ -52,7 +52,7 @@ Returns any given environ variable. -Example::: +Example:: get.ENV("MAKE_DOC") get.ENV("LD_LIBRARY_PATH") Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde.rst Wed Sep 15 14:06:30 2010 @@ -28,7 +28,7 @@ --disable-dependency-tracking --disable-debug -Example::: +Example:: kde.configure("--without-included-sqlite") kde.configure("--with-libsamplerate") @@ -58,6 +58,6 @@ Install the package according to the parameters given by the user and PISI's default parameters. -Example::: +Example:: kde.install() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst Wed Sep 15 14:06:30 2010 @@ -57,7 +57,7 @@ ^^^^^^ The default man dirrectory is the default man directory of Pardus (see -``_ +`link `_ sharedir ^^^^^^^^ @@ -104,7 +104,7 @@ ^^^^^^ The default doc directory is the concatenation of the default man directory of -Pardus (see ``_) and basename value. +Pardus (see `link `_) and basename value. htmldir ^^^^^^^ @@ -130,7 +130,7 @@ default parameters. The default parameters:(You can see the assigned values from -``_) +`here `_) :: @@ -144,7 +144,7 @@ -DCMAKE_SKIP_RPATH:BOOL -DLIB_INSTALL_DIR:PATH -Examples::: +Examples:: kde4.configure() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kerneltools.rst Wed Sep 15 14:06:30 2010 @@ -79,7 +79,7 @@ Installs the additional kernel headers needed to build out-of-tree kernel modules. -Example::: +Example:: kerneltools.installHeaders(extra=["drivers/media/dvb/dvb-core", "drivers/media/dvb/frontends", @@ -94,7 +94,7 @@ Installs the Linux-Libc-Headers exculuding the givens. -Example::: +Example:: kerneltools.installLibcHeaders(excludes=["scsi"]) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/libtools.rst Wed Sep 15 14:06:30 2010 @@ -10,7 +10,7 @@ Executes ldconfig command in the sourceDirectory. -Example::: +Example:: libtools.preplib() @@ -24,7 +24,7 @@ Copies the newest config.sub and config.guess files to the source. -Example::: +Example:: libtools.gnuconfig_update() @@ -37,7 +37,7 @@ Makes it possible to execute libtoolize with given parameters on the source. -Examples::: +Examples:: libtools.libtoolize() libtools.libtoolize("--force --copy") @@ -55,7 +55,7 @@ /usr/lib, we need to have a dynamic lib in /usr/lib, otherwise we run into linking problems. -Examples::: +Examples:: libtools.gen_usr_ldscript("libhandle.so") libtools.gen_usr_ldscript("libhandle.so") Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst Wed Sep 15 14:06:30 2010 @@ -24,7 +24,7 @@ Builds the perl source code with the given parameters. -Example::: +Example:: perlmodules.make() perlmodules.make("test") @@ -39,7 +39,7 @@ Installs the perl source code with the given parameters. -Example::: +Example:: perlmodules.install() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pisitools.rst Wed Sep 15 14:06:30 2010 @@ -11,7 +11,7 @@ Moves the sourceFile' in work directory to destinationDirectory. The default value for destinationDirectory is /usr/bin. -Examples::: +Examples:: pisitools.dobin("sed/sed", "/bin") pisitools.dobin("zipsplit") @@ -25,7 +25,8 @@ dodir(destinationDirectory) Creates a directory tree in the install path. -Examples::: + +Examples:: pisitools.dodir("/usr/include/awk") pisitools.dodir("/usr/" + get.HOST() + "/include") @@ -41,7 +42,7 @@ Copies the sourceFiles into /usr/share/doc/PACKAGE under the install directory. -Example::: +Example:: pisitools.dodoc("README") pisitools.dodoc("*.html") @@ -58,7 +59,7 @@ Copies the executable source file from work directory to destination directory under the install directory. -Example::: +Example:: pisitools.doexe("extras/scsi-devfs.sh", "/etc/udev/scripts/") pisitools.doexe("etc/hotplug/*.rc", "/etc/hotplug/") @@ -77,7 +78,7 @@ The allowed extentions for html files are ".png, .gif, .html, .htm, .jpg, .css, .js" -Examples::: +Examples:: pisitools.dohtml("index.html") pisitools.dohtml("doc/*") @@ -91,7 +92,7 @@ Copies the given info files into /usr/share/info under the install directory. -Examples::: +Examples:: pisitools.doinfo("*.info") @@ -105,7 +106,7 @@ Copies the library files into /usr/lib under the install directory. -Examples::: +Examples:: pisitools.dolib("libz.a") pisitools.dolib("lib/libpci.a") @@ -122,7 +123,7 @@ Copies the static library files into /usr/lib with permission 0644 under the install directory. -Example::: +Example:: pisitools.dolib_a("lib/libpci.a") pisitools.dolib_a("libdb1.a") @@ -138,7 +139,7 @@ Copies the shared library files into /usr/lib with permission 0755 under the install directory. -Example::: +Example:: pisitools.dolib_so("libdb1.so.2") @@ -152,7 +153,7 @@ Copies the manual files into /usr/share/man/ under the install directory. -Examples::: +Examples:: pisitools.doman("logrotate.8") pisitools.doman("doc/bash.1", "doc/bashbug.1", "doc/builtins.1", "doc/rbash.1") @@ -169,7 +170,7 @@ Makes a mo destinationFile for locale language from the sourceFile po file in /usr/share/locale/LOCALE/LC_MESSAGES. -Example::: +Example:: pisitools.domo("po/tr.po", "tr", "pam_login.mo") @@ -183,7 +184,7 @@ Moves the source file to destination directory under install directory. -Example::: +Example:: pisitools.domove("/usr/bin/passwd", "/bin/") pisitools.domove("/usr/bin/yacc", "/usr/bin", "yacc.bison") @@ -199,7 +200,7 @@ Replaces the findPattern to replacePattern in sourceFile via sed. -Examples::: +Examples:: pisitools.dosed("gcc/version.c", "" , "") pisitools.dosed("sshd_config", "(?m)(#UsePAM ).*", r"UsePAM yes") @@ -219,7 +220,7 @@ Moves the sourceFile in work directory to destinationDirectory under install directory. The default value for destinationDirectory is /usr/sbin. -Examples::: +Examples:: pisitools.dosbin("traceroute6") pisitools.dosbin("extras/scsi_id/scsi_id", "/sbin") @@ -234,7 +235,7 @@ Creates a symbolic link from the sourceFile to destinationFile. -Examples::: +Examples:: pisitools.dosym("gzip", "/bin/gunzip") pisitools.dosym("libdb1.so.2", "/usr/lib/libdb.so.2") @@ -253,7 +254,7 @@ uid/guid/permissions'. destinationFile parameter is optional and it can be used when sourceFile name need to be changed. -Examples::: +Examples:: pisitools.insinto("/opt/rar/bin", "rar") pisitools.insinto("/etc/", "doc/nanorc.sample", "nanorc") @@ -268,7 +269,7 @@ Copies the sourceFile to /usr/share/doc/PACKAGE/ under installation directory. -Examples::: +Examples:: pisitools.newdoc("extras/volume_id/README", "README_volume_id") pisitools.newdoc("gprof/ChangeLog.linux", "gprof/ChangeLog.linux") @@ -285,7 +286,7 @@ Copies the sourceFile to /usr/share/man/manPREFIX/ with a new name under installation directory. -Examples::: +Examples:: pisitools.newman("less.nro", "less.1") @@ -299,7 +300,7 @@ Deletes the sourceFile under the install directory. -Example::: +Example:: pisitools.remove("/usr/lib/libdb_cxx.so") @@ -313,7 +314,7 @@ Renames the sourceFile as destinationFile. -Examples::: +Examples:: pisitools.rename("/usr/bin/bash", "bash.old") @@ -328,7 +329,7 @@ Deletes the 'destinationDirectory and all files inside. -Examples::: +Examples:: pisitools.removeDir("/usr/lib") Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/pythonmodules.rst Wed Sep 15 14:06:30 2010 @@ -49,7 +49,7 @@ Cleans .py[co] from python packages. The default lookInto parameter is '/usr/lib/%s/' % get.curPYTHON(). -Example::: +Example:: pythonmodules.fixCompiledPy("/usr/kde/4/share/apps/frescobaldi/lib/frescobaldi_app") fixCompiledPy() Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst Wed Sep 15 14:06:30 2010 @@ -16,7 +16,7 @@ ^^^^^^^ The default prefix is the default prefix of Pardus (see· -``_ +`link `_ libdir ^^^^^^ @@ -45,7 +45,7 @@ ^^^^^^ The default doc directory is the concatenation of default doc directory of -Pardus and basename value. (see ``_) +Pardus and basename value. (see `link `_) examplesdir ^^^^^^^^^^^ Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/rubymodules.rst Wed Sep 15 14:06:30 2010 @@ -12,7 +12,7 @@ Get the value of given configure parameter. -Examples::: +Examples:: get_config('ruby_version') get_config('rubylibdir') Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/scons.rst Wed Sep 15 14:06:30 2010 @@ -10,7 +10,7 @@ Setup the package with scons construction tool. -Examples::: +Examples:: scons.make("build=release \ build_id=%s \ @@ -31,7 +31,7 @@ It runs the "'scons %s=%s %s' % (argument, prefix, parameters)" for installation. -Examples::: +Examples:: scons.install("PREFIX='%s/usr' swig_install install" % get.installDIR()) scons.install("install prefix=/usr \ Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/shelltools.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/shelltools.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/shelltools.rst Wed Sep 15 14:06:30 2010 @@ -10,7 +10,7 @@ Checks if the sourceFile is accessible. -Examples::: +Examples:: shelltools.can_access_file("/usr/share/terminfo/%s" % termfile) shelltools.can_access_file("%s/texk/%s/%s" % (get.curDIR(), dir, file)) @@ -26,7 +26,7 @@ Checks if the directory is accessible and test readability, writability and executablility of the directory. -Examples::: +Examples:: shelltools.can_access_directory("%s/texk/%s" % (get.curDIR(), dir)) @@ -39,7 +39,7 @@ Creates the destinationDirectory. -Examples::: +Examples:: shelltools.makedirs("%s/build" % get.workDIR()) shelltools.makedirs("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR()) @@ -54,7 +54,7 @@ Append the given content to the given file. -Examples::: +Examples:: shelltools.echo('conf-cc',"%s %s -O1 -fomit-frame-pointer -malign-double -fPIC -DPIC" % (get.CC(),get.CFLAGS())) shelltools.echo("driver/ghc/Makefile","GHC_CFLAGS = %s -Wa,--noexecstack" % get.CFLAGS()) @@ -70,7 +70,7 @@ Changes permissions of sourceFile. The default mode parameter is "0755". -Examples::: +Examples:: shelltools.chmod("config/config.sub") shelltools.chmod(get.installDIR() + "/lib/libz.so.*") @@ -86,7 +86,7 @@ Changes the owner and group id of filePath with given uid and gid. -Examples::: +Examples:: shelltools.chown("%s/var/run/openct" % get.installDIR(), gid="pnp") shelltools.chown("%s/var/run/openct" % get.installDIR(), gid="pnp") @@ -101,7 +101,7 @@ Crates symbolic link. -Exampleas::: +Examples:: shelltools.sym("/usr/share/fonts/Type1/c059013l.pfb", "%s/usr/share/pokerth/data/fonts/c059013l.pfb" % get.installDIR()) shelltools.sym("libcompface.so", "libcompface.so.1") @@ -116,7 +116,7 @@ Deletes the sourceFile. -Examples::: +Examples:: shelltools.unlink(get.workDIR() + '/' + get.srcDIR() + "/missing") shelltools.unlink("%s/%s/doc/auctex.info" % (get.workDIR(), get.srcDIR())) @@ -132,7 +132,7 @@ Deletes the sourceDirectory and all subdirectories. -Examples::: +Examples:: shelltools.unlinkDir(get.workDIR() + "/tmpbuild") shelltools.unlinkDir("%s/e2fsprogs-%s/tests/f_ext_journal/" % (get.workDIR(), get.srcVERSION())) @@ -147,7 +147,7 @@ Recursively moves a "source" file or directory to "destination. -Examples::: +Examples:: shelltools.move("ac-wrapper.sh", "%s/usr/lib/misc/" % get.installDIR()) shelltools.move("proc/*.h", "%s/usr/include/proc/" % get.installDIR()) @@ -163,7 +163,7 @@ Recursively copies a "source" file or directory to "destination. -Examples::: +Examples:: shelltools.copy("Makefile.pre.in", "%s/usr/lib/python2.3/config/" % get.installDIR()) shelltools.copy("scripts/*", "%s/usr/bin/" % get.installDIR()) @@ -178,7 +178,7 @@ Recursively copy an entire directory tree rooted at source. -Example::: +Example:: shelltools.copytree("data/library/blpython/widgets", "%s/usr/share/cel-1.3/data/library/blpython/" % get.installDIR()) shelltools.copytree("include/asm-generic/", "%s/usr/include/asm-generic/" % get.installDIR()) @@ -193,7 +193,7 @@ Changes the access time of the file(s), or creates it if it is not exist. -Examples::: +Examples:: shelltools.touch(get.workDIR() + "aclocal.m4") shelltools.touch("gcc/c-gperf.h") @@ -208,7 +208,7 @@ Changes the current working directory to directoryName. -Examples::: +Examples:: shelltools.cd("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR()) shelltools.cd("../") @@ -223,7 +223,7 @@ Returns a list of all files and directories in the source directory. -Examples::: +Examples:: shelltools.ls("*.tex") shelltools.ls(get.installDIR() + "/lib/libncursesw.so*") @@ -240,7 +240,7 @@ Sets the environment variable value for key. -Examples::: +Examples:: shelltools.export("CFLAGS", cflags) shelltools.export("CXXFLAGS", "%s -DPTYMODE=0620 -DPTYGROUP=5 -DUSE_PAM" % get.CXXFLAGS()) @@ -256,7 +256,7 @@ Executes the command in the system shell. -Examples::: +Examples:: shelltools.system("texi2dvi -q -c --language=latex ./glossaries.dtx") shelltools.system("cc -o bbox bbox.c") @@ -272,7 +272,7 @@ Returns "True" if the file refers to a symbolic link. -Examples::: +Examples:: shelltools.isLink(get.installDIR() + '/maybe/link') @@ -285,7 +285,7 @@ Returns "True" if the file is an existing regular file. -Examples::: +Examples:: shelltools.isFile("alsaaudio.o") shelltools.isFile("%s/etc/ld.so.cache" % get.installDIR()) @@ -300,7 +300,7 @@ Returns True if the directory is an existing directory. -Examples::: +Examples:: shelltools.isDirectory("%s/usr/share" % get.installDIR()) shelltools.isDirectory("install") @@ -314,7 +314,7 @@ Returns True if the given path is an empty file or directory. -Examples::: +Examples:: shelltools.isEmpty("%s/usr/share" % get.installDIR()) shelltools.isEmpty("install") @@ -329,7 +329,7 @@ Returns the canonical path of the specified filename, eliminating any symbolic links encountered in the path -Examples::: +Examples:: shelltools.realPath(get.installDIR() + link) @@ -343,7 +343,7 @@ Returns the base pathname of given file. -Example::: +Example:: shelltools.baseName("%s/etc/ld.so.cache" % get.installDIR()) @@ -357,7 +357,7 @@ Returns the directory of the given file. -Example::: +Example:: HAL_FDI= "usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi" shelltools.dirName(HAL_FDI) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst Wed Sep 15 14:06:30 2010 @@ -24,7 +24,7 @@ for different languages supported for the related release. Additionaly some other directories can be needed in order to build a package: -`comar `_ +`comar `_ and files directory (see AdditionalFiles in this page). After preparing the package you can build it with below command: @@ -344,7 +344,7 @@ The files is included under files directory of the pisi package. - #. **:** This part is used for COMAR scripts. There ara two types of scripts used. And these files should be appeared in this part. See `link http://developer.pardus.org.tr/guides/packaging/packaging_guidelines.html#package-setup-post-install-post-and-pre-remove-cleanup-and-post-cleanup`_ + #. **:** This part is used for COMAR scripts. There ara two types of scripts used. And these files should be appeared in this part. See `link `_ #. **:** This main tag is needed in order to give information about packaging change history. @@ -355,7 +355,7 @@ **type:** The type of the change should be gived there. There are two types used for Pardus. For critical changes "critical", for security changes "security" value are used. #. **:** This part is used for adding the time that the change done. The format should be "YYYY-MM-DD" #. **:** The version of the package should be written there. See `link `_ - #. **:** The description of the change should be added here. See `link http://developer.pardus.org.tr/guides/packaging/packaging_guidelines.html#history-comments`_ + #. **:** The description of the change should be added here. See `link `_ #. **:** The name of the package maintainer that make the change should be added here. #. **:** The email of the package maintainer that make the change should be added here. @@ -398,4 +398,4 @@ #. **:** The translation of the summary should be added there. The language type should be gived as a value of "xml:lang" attribute. #. **:** The translation of the description should be added there. The language type should be gived as a value of "xml:lang" attribute. -See `link http://developer.pardus.org.tr/guides/packaging/packaging_guidelines.html#summary-and-description`_. +See `link `_. Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/packaging_guidelines.rst Wed Sep 15 14:06:30 2010 @@ -62,7 +62,7 @@ Creating a package from scratch ------------------------------- -When creating a package from scratch, you should follow the instructions of `Howto create pisi package `_. You should put aside your own experiences about packaging and formats and try to conform to this document as much as possible. +When creating a package from scratch, you should follow the instructions of `Howto create pisi package `_. You should put aside your own experiences about packaging and formats and try to conform to this document as much as possible. Modifying Existing Package From web-commits at pardus.org.tr Wed Sep 15 14:15:28 2010 From: web-commits at pardus.org.tr (=?utf-8?q?Semen_Cirit?=) Date: Wed, 15 Sep 2010 14:15:28 +0300 (EEST) Subject: [Web-commits] trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi - rst bugs fixed. Message-ID: <20100915111528.EE43D49D59B@ns1.pardus.org.tr> Author: semen.cirit Date: Wed Sep 15 14:15:28 2010 New Revision: 22777 Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst Log: rst bugs fixed. --- kde4.rst | 4 ++-- perlmodules.rst | 1 + qt4.rst | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/kde4.rst Wed Sep 15 14:15:28 2010 @@ -15,7 +15,7 @@ ^^^^^^ The default prefix is the default prefix of Pardus (see -``_ +`link `_ libdir ^^^^^^ @@ -57,7 +57,7 @@ ^^^^^^ The default man dirrectory is the default man directory of Pardus (see -`link `_ +`link `_) sharedir ^^^^^^^^ Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/perlmodules.rst Wed Sep 15 14:15:28 2010 @@ -2,6 +2,7 @@ =========== configure +--------- :: Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/actionsapi/qt4.rst Wed Sep 15 14:15:28 2010 @@ -16,7 +16,7 @@ ^^^^^^^ The default prefix is the default prefix of Pardus (see· -`link `_ +`link `_) libdir ^^^^^^ From web-commits at pardus.org.tr Wed Sep 15 14:26:13 2010 From: web-commits at pardus.org.tr (=?utf-8?q?Semen_Cirit?=) Date: Wed, 15 Sep 2010 14:26:13 +0300 (EEST) Subject: [Web-commits] trunk/web/developer.pardus.org.tr/source/guides - release end of life is added. Message-ID: <20100915112613.8611449D59B@ns1.pardus.org.tr> Author: semen.cirit Date: Wed Sep 15 14:26:13 2010 New Revision: 22778 Added: trunk/web/developer.pardus.org.tr/source/guides/releasing/ trunk/web/developer.pardus.org.tr/source/guides/releasing/end_of_life.rst trunk/web/developer.pardus.org.tr/source/guides/releasing/index.rst Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst Log: release end of life is added. --- packaging/howto_create_pisi_packages.rst | 1 releasing/end_of_life.rst | 69 +++++++++++++++++++++++++++++++ releasing/index.rst | 8 +++ 3 files changed, 78 insertions(+) Modified: trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/packaging/howto_create_pisi_packages.rst Wed Sep 15 14:26:13 2010 @@ -340,6 +340,7 @@ Each file should be added with the below format: :: + mpd.conf The files is included under files directory of the pisi package. From web-commits at pardus.org.tr Wed Sep 22 13:02:03 2010 From: web-commits at pardus.org.tr (=?utf-8?q?Semen_Cirit?=) Date: Wed, 22 Sep 2010 13:02:03 +0300 (EEST) Subject: [Web-commits] trunk/web/developer.pardus.org.tr/source/guides/bugtracking - taking yali logs. Message-ID: <20100922100203.5D0D249D599@ns1.pardus.org.tr> Author: semen.cirit Date: Wed Sep 22 13:02:03 2010 New Revision: 22779 Modified: trunk/web/developer.pardus.org.tr/source/guides/bugtracking/bug_and_feature_requests.rst Log: taking yali logs. --- bug_and_feature_requests.rst | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) Modified: trunk/web/developer.pardus.org.tr/source/guides/bugtracking/bug_and_feature_requests.rst ================================================================= --- trunk/web/developer.pardus.org.tr/source/guides/bugtracking/bug_and_feature_requests.rst (original) +++ trunk/web/developer.pardus.org.tr/source/guides/bugtracking/bug_and_feature_requests.rst Wed Sep 22 13:02:03 2010 @@ -81,6 +81,30 @@ * Please add /var/log/yaliInstall.log file of the buggy installation. * Please add "fdisk -l" output to the bug report, if this is a bug about partitioning. +In order to take YALI related files: + +* Press CTRL+ALT+F1 buttons at the same time.(This buttons direct you to system console.) +* Plug a usb stick to the machine. +* Mount the usb stick to the system: + +:: + + mkdir /mnt/log + mount /dev/ /mnt/log + +* Copy the files that needed for the bug. + +:: + + cp /mnt/log + +* Unmount the usb stick: + +:: + + umount /dev/ + + Crashes ^^^^^^^ If you have encountered with a program crash, you should add the stack trace of the program. Pragram craches are hard to reproduce and fix. Therefore it is so valuable to give more information.