PLD-doc: devel-hints-en.txt - corrections
glen
glen at pld-linux.org
Sat Sep 30 00:22:50 CEST 2006
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
More information about the pld-cvs-commit
mailing list