PLD-doc: devel-hints-en.txt - removed paragraph 17 - unsermake is obsolete ...

shadzik shadzik at pld-linux.org
Sun Jun 6 13:19:35 CEST 2010


Author: shadzik                      Date: Sun Jun  6 11:19:35 2010 GMT
Module: PLD-doc                       Tag: HEAD
---- Log message:
- removed paragraph 17 - unsermake is obsolete since kde 3.x - we were using it for a short period of time
  more experimentaly than in production
- if you have to deal with kde 3.x apps - use standard autotools

---- Files affected:
PLD-doc:
   devel-hints-en.txt (1.48 -> 1.49) 

---- Diffs:

================================================================
Index: PLD-doc/devel-hints-en.txt
diff -u PLD-doc/devel-hints-en.txt:1.48 PLD-doc/devel-hints-en.txt:1.49
--- PLD-doc/devel-hints-en.txt:1.48	Sun Jun  6 12:24:33 2010
+++ PLD-doc/devel-hints-en.txt	Sun Jun  6 13:19:30 2010
@@ -683,53 +683,7 @@
 # modifying <name>.patch
 cvs tag -F <tag> <name>.patch
 
-17. Transition to UNSERMAKE in KDE applications
-
-shadzik: Please, review, this paragraph seems to remember pre-kde4 times, and
-should be updated.
-
-KDE application specs should be based on kdepackage-template.spec. It
-is UNSERMAKE-enabled. Doing that implies:
-1. Adding BuildRequires: unsermake >= 040511 (can't be lower than that)
-2. Adding at the beginning of %build:
-export UNSERMAKE=/usr/share/unsermake/unsermake (thus enabling unsermake)
-%{__make} -f Makefile.cvs (regenerating unsermake-aware buildsystem)
-
-17.1. Troubleshooting
-
-1. If an error occurs regarding TOPDIRS = $(SUBDIRS), Makefile.am from
-the sources' main directory must be modified to explicitly list the
-subdirectories (most often they'll be src doc po).
-
-It can be done with a patch or
-******************************
-%{__sed} -i -e 's,\$(TOPSUBDIRS),doc po src,' Makefile.am
-******************************
-replacing doc po src with the appropriate directories.
-
-Their list can be obtained with
-******************************
-find -mindepth 2 -maxdepth 2 -name Makefile.am
-******************************
-in package's main directory.
-
-2. Many problems can be solved by adding
-Source1:	http://ep09.pld-linux.org/~djurban/kde/kde-common-admin.tar.bz2
-and -a1 to %setup
-There's no point in doing that if the only problem are TOPSUBDIRS=SUBDIRS.
-
-3. ERROR:doc/Makefile.am: KDE_LANG is not a value but a(n empty) list
-can be overcome with s/KDE_LANG/SUBDIRS/ and commenting out old
-SUBDIRS
-
-4. ERROR:po/Makefile.am tries to overwrite the PHONY status of all
-can be overcome with echo "POFILES=AUTO" > po/Makefile.am
-
-5. ERROR:src/Makefile.am: USE_AUTOMOC is unsupported
-can be overcome by replacing USE_AUTOMOC with AUTO.
-
-
-18. Apache version independant packages
+17. Apache version independant packages
 
 NB: there's webapps framework now (template-webapp.spec)
 http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/webapps/webapps.README
@@ -742,7 +696,7 @@
 should also add trigger when moving it. see CVS://template-specs/webapp.spec
 for the samples.
 
-19. Naming files other than .spec
+18. Naming files other than .spec
 
 A few unjustified conventions:
 - NAME-foo.patch - patches
@@ -758,7 +712,7 @@
 crontab, initscript or sysconfig files, then the files are easily located from
 CVS.
 
-20. Perl
+19. Perl
 
 perllocal.pod
 
@@ -788,13 +742,13 @@
 TODO to remove these:
 /usr/lib/perl5/vendor_perl/5.8.0/i686-pld-linux-thread-multi/auto/gpg-ezmlm/.packlist
 
-21. PHP PEAR.
+20. PHP PEAR.
 
 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. Additionally you should use ./pearize.sh script to
 do some sanity checks and few automatics.
 
-22. Java
+21. Java
 
 TODO
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/PLD-doc/devel-hints-en.txt?r1=1.48&r2=1.49&f=u



More information about the pld-cvs-commit mailing list