Author: glen Date: Fri Sep 29 22:22:50 2006 GMT Module: PLD-doc Tag: HEAD ---- Log message: - corrections
---- Files affected: PLD-doc: devel-hints-en.txt (1.24 -> 1.25) ---- Diffs: ================================================================ Index: PLD-doc/devel-hints-en.txt diff -u PLD-doc/devel-hints-en.txt:1.24 PLD-doc/devel-hints-en.txt:1.25 --- PLD-doc/devel-hints-en.txt:1.24 Sat Dec 3 21:45:23 2005 +++ PLD-doc/devel-hints-en.txt Sat Sep 30 00:22:45 2006 @@ -408,6 +408,7 @@ the desktop-file-utils package. More information about their contents can be found on http://www.freedesktop.org/Standard/desktop-entry-spec/ + Documentation (%doc files): Every package should, whenever possible, contain documentation files. @@ -493,6 +494,7 @@ It's useful to take a glimpse at the beginning of builder script's contents - it contains a description of the functions available. + Tagging. YOU MUST NOT TAG WITH A VERSION NUMBER (or create such branches), that @@ -564,6 +566,7 @@ 5. ERROR:src/Makefile.am: USE_AUTOMOC is unsupported can be overcome by replacing USE_AUTOMOC with AUTO. + Apache version independant packages NB: there's webapps framework now (template-webapp.spec) @@ -571,6 +574,7 @@ You should use this when making apache packages. and this apache section needs updating. +/* outdated As of 1.3.33-2 version, apache1 also supports confdir based configuration. To make your package require just apache functionality (apache version independant dependancy ie apache1 or apache2 are both ok), You should add to @@ -597,7 +601,7 @@ If your application apache config was previously in apache directory, then you should also add trigger when moving it. see template-apache-package.spec for the samples. - +*/ Naming files in SOURCES. @@ -623,20 +627,20 @@ CVS. -PERL. +Perl. perllocal.pod -usually you find after perl CPAN package install an unpackaged file +Usually you find after perl CPAN package install an unpackaged file /usr/lib/perl5/5.8.6/i686-pld-linux-thread-multi/perllocal.pod. -use make pure_install in .spec, then the perlocal.pod is not installed. the +use make pure_install in .spec, then the perlocal.pod is not installed. The template-perl.spec has been already changed. creating new perl (CPAN) packages. -use ./new-span.sh wrapper for now. you'll need cpan2rpm and pldcpan packages -installed. actually should update pldcpan program to be able to fetch packages -from CPAN itself. currently cpan2rpm is used to accomplish remote fetching. +Use pldcpan program (available from pldcpan package) to create new Perl +packages. You should always verify what is the License before you commit the +file. You should not remove comment 'same as perl' if it's true statement. TODO to remove these: /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi/auto/gpg-ezmlm/.packlist @@ -646,4 +650,5 @@ php-pear packages should be produced with 'pear makerpm PEARNAME' command. the output is not perfect, so you need to tidy it up. you can get pear program -from php-pear-PEAR package. +from php-pear-PEAR package. Additionally you should use ./pearize.sh script to +do some sanity checks and few automatics. ================================================================ ---- CVS-web: http://cvs.pld-linux.org/PLD-doc/devel-hints-en.txt?r1=1.24&r2=1.25&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
