PLD-doc: specs-auto-todo.txt - updated

glen glen at pld-linux.org
Fri Dec 30 20:30:04 CET 2005


Author: glen                         Date: Fri Dec 30 19:30:04 2005 GMT
Module: PLD-doc                       Tag: HEAD
---- Log message:
- updated

---- Files affected:
PLD-doc:
   specs-auto-todo.txt (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: PLD-doc/specs-auto-todo.txt
diff -u PLD-doc/specs-auto-todo.txt:1.1 PLD-doc/specs-auto-todo.txt:1.2
--- PLD-doc/specs-auto-todo.txt:1.1	Fri Dec 30 20:25:07 2005
+++ PLD-doc/specs-auto-todo.txt	Fri Dec 30 20:29:58 2005
@@ -33,6 +33,12 @@
 TODO: create links to above instead of doubling content
 mv hill-warriors $RPM_BUILD_ROOT%{_datadir}/corewars/warriors/hill
 
+corewars.spec:
+TODO:
+- add desktop file and png icon for package.
+TODO: create links to above instead of doubling content
+mv hill-warriors $RPM_BUILD_ROOT%{_datadir}/corewars/warriors/hill
+
 xmlwrapp.spec:
 TODO: process this docbook, generate doxygen stuff
 %doc README docs/CREDITS docs/TODO docs/manual docs/project
@@ -123,7 +129,7 @@
 
 apache1-mod_perl.spec:
 TODO:
-- add devel subpackage
+- orphaned dirs for %{_manualdocdir}/mod/*html
 
 nvclock.spec:
 TODO: security problem (/tmp/nvclock symlink attack possible)
@@ -191,10 +197,6 @@
 TODO:
 	- check/fix 'polish' bcond
 
-relup.sh:
-TODO
-- optional message after rel: "- rel 9 (rebuild with foolib)"
-
 ptrtd.spec:
 TODO: unify preun/postun
 Summary:	Portable Transport-layer Relay Translator daemon
@@ -270,6 +272,13 @@
 TODO: icontract, jai, jdepend, starteam, stylebook, vaj, weblogic, xslp
 %endif
 
+jakarta-ant.spec:
+TODO: consider using external xerces-j
+
+Conditional build:
+TODO: icontract, jai, jdepend, starteam, stylebook, vaj, weblogic, xslp
+%endif
+
 jena.spec:
 TODO:
 %package doc
@@ -282,6 +291,22 @@
 TODO: use libtool here
 install sapi/apache2handler/.libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache/libphp4.so
 
+php4.spec:
+TODO:
+- make additional headers added by mail patch configurable
+TODO: use libtool here
+install sapi/apache/.libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache1/libphp4.so
+TODO: use libtool here
+install sapi/apache2handler/.libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache/libphp4.so
+
+php4.spec:
+TODO:
+- make additional headers added by mail patch configurable
+TODO: use libtool here
+install sapi/apache/.libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache1/libphp4.so
+TODO: use libtool here
+install sapi/apache2handler/.libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache/libphp4.so
+
 bsd-games.spec:
 TODO: add Finish factor.6 to non-english-man-pages
 mv -f $RPM_BUILD_ROOT%{_mandir}/fi/man6/{factor,primes}.6
@@ -300,6 +325,24 @@
 TODO: split it into subpackages export-*, import-* and filter-*
 %dir %{_libdir}/%{name}
 
+transcode.spec:
+TODO:
+- split plugins into subpackages. (how? splitting criteria? perhaps by external deps, not by functionality (import/export/..?)
+TODO: split it into subpackages export-*, import-* and filter-*
+%dir %{_libdir}/%{name}
+
+php.spec~:
+TODO:
+- think of including support for:
+TODO:
+Why make install doesn't install libphp5.so ?
+
+php.spec~:
+TODO:
+- think of including support for:
+TODO:
+Why make install doesn't install libphp5.so ?
+
 browser-common.spec:
 TODO
 - convert all plugin packages to store their plugins in this base
@@ -326,6 +369,12 @@
 TODO: implement the setup_chroot.sh here, to be sure how it works.
 DESTDIR=$RPM_BUILD_ROOT ROOTDIR=%{_datadir} fakeroot sh ./setup_chroot.sh
 
+scponly.spec:
+TODO
+- make sure we don't provide the libraries
+TODO: implement the setup_chroot.sh here, to be sure how it works.
+DESTDIR=$RPM_BUILD_ROOT ROOTDIR=%{_datadir} fakeroot sh ./setup_chroot.sh
+
 iproute2.spec:
 TODO:
 	- fix build @ uClibc
@@ -406,6 +455,10 @@
 TODO: register glade-2.0.dtd
 TODO: consider moving libglade-convert to main package - it is used to converting old 
 
+libglade2.spec:
+TODO: register glade-2.0.dtd
+TODO: consider moving libglade-convert to main package - it is used to converting old 
+
 scotty.spec:
 TODO:
 - remove all MIBs from scotty and add fix for use MIBs from
@@ -537,16 +590,6 @@
 TODO:
 - desktop file (vfolder? how to make it?)
 
-.#adapter.awk.1.248:
-
-.#adapter.awk.1.249:
-
-.#adapter.awk.1.250:
-
-.#adapter.awk.1.254:
-
-.#adapter.awk.1.257:
-
 gnome-osd.spec:
 TODO:
 - really devel package are required??
@@ -581,6 +624,12 @@
 TODO: mysql and postfix info, see:
 /etc/rc.d/init.d/policyd init
 
+policyd.spec:
+TODO: upgrade database smooth
+smart updates tables from older to newer version of policyd
+TODO: mysql and postfix info, see:
+/etc/rc.d/init.d/policyd init
+
 kink.spec:
 TODO:
 - review by KDE specialist needed (BRs, dirs)
@@ -750,6 +799,12 @@
 TODO: patch Makefile.am instead
 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/freeipmi
 
+freeipmi.spec:
+TODO
+- split based on provided spec.in: devel, fish, utils ?
+TODO: patch Makefile.am instead
+rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/freeipmi
+
 cpufreqd.spec:
 TODO:
 - loading modules in init-script, if needed
@@ -803,6 +858,10 @@
 TODO:
 javadoc package
 
+python-4Suite.spec:
+TODO:
+- external expat
+
 ruby-gnome2.spec:
 TODO:
 - subpackages
@@ -835,11 +894,6 @@
 TODO:
 - rc scripts
 
-pldnotify.awk:
-TODO: "SourceXDownload" support (use given URLs if present instead of cut-down SourceX URLs)
-
-function fixedsub(s1,s2,t,	ind) {
-
 chuck.spec:
 TODO: optflags
 Summary:	ChucK audio programming language
@@ -914,6 +968,22 @@
 TODO: standard useradd sequence
 /usr/sbin/adduser -s /sbin/nologin -r ident 2>/dev/null || true
 
+authd.spec:
+TODO: optflags
+%{__make} \
+TODO: use rc-inetd
+install -m 644 xinetd.conf.auth $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/auth
+TODO: standard useradd sequence
+/usr/sbin/adduser -s /sbin/nologin -r ident 2>/dev/null || true
+
+authd.spec:
+TODO: optflags
+%{__make} \
+TODO: use rc-inetd
+install -m 644 xinetd.conf.auth $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/auth
+TODO: standard useradd sequence
+/usr/sbin/adduser -s /sbin/nologin -r ident 2>/dev/null || true
+
 vlc.spec:
 TODO:
 - check the altivec patch 
@@ -972,6 +1042,54 @@
 TODO
 %dir %{_datadir}/apps/plugin
 
+kdebase.spec:
+TODO:
+- Look at kdm and possibilities of using it with:
+TODO: sensors
+BuildRequires:	sensors-devel
+TODO
+mv $RPM_BUILD_ROOT%{_desktopdir}/kde/print{ers,mgr}.desktop
+TODO: move kreadconfig/kwriteconfig to some smaller package,
+for development i don't need big kdebase-desktop, just kreadconfig/kwriteconfig scripts.
+TODO
+%dir %{_datadir}/apps/plugin
+
+kdebase.spec:
+TODO:
+- Look at kdm and possibilities of using it with:
+TODO: sensors
+BuildRequires:	sensors-devel
+TODO
+mv $RPM_BUILD_ROOT%{_desktopdir}/kde/print{ers,mgr}.desktop
+TODO: move kreadconfig/kwriteconfig to some smaller package,
+for development i don't need big kdebase-desktop, just kreadconfig/kwriteconfig scripts.
+TODO
+%dir %{_datadir}/apps/plugin
+
+kdebase.spec:
+TODO:
+- Look at kdm and possibilities of using it with:
+TODO: sensors
+BuildRequires:	sensors-devel
+TODO
+mv $RPM_BUILD_ROOT%{_desktopdir}/kde/print{ers,mgr}.desktop
+TODO: move kreadconfig/kwriteconfig to some smaller package,
+for development i don't need big kdebase-desktop, just kreadconfig/kwriteconfig scripts.
+TODO
+%dir %{_datadir}/apps/plugin
+
+kdebase.spec:
+TODO:
+- Look at kdm and possibilities of using it with:
+TODO: sensors
+BuildRequires:	sensors-devel
+TODO
+mv $RPM_BUILD_ROOT%{_desktopdir}/kde/print{ers,mgr}.desktop
+TODO: move kreadconfig/kwriteconfig to some smaller package,
+for development i don't need big kdebase-desktop, just kreadconfig/kwriteconfig scripts.
+TODO
+%dir %{_datadir}/apps/plugin
+
 php-AutoIndex.spec:
 TODO
 - rename spec
@@ -982,6 +1100,12 @@
 TODO:
 Why make install doesn't install libphp5.so ?
 
+php.spec:
+TODO:
+- think of including support for:
+TODO:
+Why make install doesn't install libphp5.so ?
+
 apache-mod_mono.spec:
 TODO:
 - figure out how to kill mod-mono-server.exe process when apache is restarted
@@ -1014,10 +1138,6 @@
 TODO: optflags
 %{__make} -C src -f Makefile.shared
 
-new-cpan.sh:
-TODO should modify pldcpan instead
-s/%{__make} install/%{__make} pure_install/
-
 apache1-mod_rpaf.spec:
 TODO
 - need ipv6 support
@@ -1034,10 +1154,6 @@
 TODO:
 - update manual to this patch too
 
-squid.spec:
-TODO
-- check http://security.gentoo.org/glsa/glsa-200509-06.xml
-
 docbook-dtd412-xml.spec:
 TODO:
 - use XML ISO entities from sgml-common
@@ -1054,10 +1170,6 @@
 TODO:
 - register php module
 
-makegen:
-TODO:
-- branches support
-
 NetworkManager.spec:
 TODO:
 - add a working(!) pld backend...
@@ -1168,6 +1280,12 @@
 TODO for perl-dependent packages:
 - change all "R/BR: perl" to one of perl-{base,modules,devel}
 
+perl.spec:
+TODO:
+- fix "FIXME"s, review "XXX"s
+TODO for perl-dependent packages:
+- change all "R/BR: perl" to one of perl-{base,modules,devel}
+
 mkvtoolnix.spec:
 TODO:
 - make subpackage -gui (wxWidgets deps)
@@ -1240,6 +1358,12 @@
 TODO: register in uid_gid.db.txt and use %%useradd/%%groupadd macros
 	/usr/sbin/groupadd shyrix
 
+opengroupware-environment.spec:
+TODO:
+- spec filename vs Name
+TODO: register in uid_gid.db.txt and use %%useradd/%%groupadd macros
+	/usr/sbin/groupadd shyrix
+
 hotplug-ng.spec:
 TODO
 - link with klibc + bcond
@@ -1365,6 +1489,12 @@
 TODO: php4
 sed -i -e 's,/usr/local/bin/php,/usr/bin/php,' misc/cli/eventum
 
+eventum.spec:
+TODO
+- discard bundled packages (from INSTALL):
+TODO: php4
+sed -i -e 's,/usr/local/bin/php,/usr/bin/php,' misc/cli/eventum
+
 lineakconfig.spec:
 TODO: doesn't build, some error in patch(?)
 	error: "./.././mkinstalldirs: No such file or directory"
@@ -1431,6 +1561,18 @@
 TODO install it only if this apache instance has drupal configured
 %webapp_register httpd %{_webapp}
 
+drupal-mod-tinymce.spec:
+TODO install it only if this apache instance has drupal configured
+%webapp_register apache %{_webapp}
+TODO install it only if this apache instance has drupal configured
+%webapp_register httpd %{_webapp}
+
+php-pear-PhpDocumentor.spec:
+TODO:
+- solve requires issue (something like patch0, but a bit extended?)
+TODO treemenu needs patching (removing from this package)
+don't require %{php_pear_dir}/data files we provide.
+
 php-pear-PhpDocumentor.spec:
 TODO:
 - solve requires issue (something like patch0, but a bit extended?)
@@ -1443,6 +1585,12 @@
 TODO: register group in uid_gid.db.txt
 %groupadd -g XXX ifp 
 
+ifp-line.spec:
+TODO:
+- proper connection with hotplug
+TODO: register group in uid_gid.db.txt
+%groupadd -g XXX ifp 
+
 amarok.spec:
 TODO:
 	* postgresql support alongside mysql
@@ -1488,10 +1636,6 @@
 TODO:
 - for scheduling recordings req. perl-Config-Crontab
 
-.#udev.spec.1.142:
-
-.#udev.spec.1.143:
-
 trayer.spec:
 TODO: optflags
 Summary:	A lightweight GTK2-based systray for UNIX desktop
@@ -1563,6 +1707,12 @@
 TODO: learn about rdoc
 %%{?with_apidocs:rdoc --ri --op rdoc rdoc-sources}
 
+ruby-FXRuby.spec:
+TODO: __ruby  macro should be defined in rpm macros similarly as __perl
+%define		__ruby	/usr/bin/ruby
+TODO: learn about rdoc
+%%{?with_apidocs:rdoc --ri --op rdoc rdoc-sources}
+
 oops.spec:
 TODO
 - create separate user for this daemon?
@@ -1601,6 +1751,12 @@
 TODO remove the trigger, if no longer needed
 %triggerpostun -- %{name} <= 0.5.2-1
 
+apache1-mod_suphp.spec:
+TODO: apache1-mod_suphp + trigger
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache-mod_suphp
+TODO remove the trigger, if no longer needed
+%triggerpostun -- %{name} <= 0.5.2-1
+
 rpa.spec:
 TODO:
 - FHS
@@ -1790,6 +1946,12 @@
 TODO - requires kdepim (akregator)
 %{_libdir}/kde3/libakregatorkonqfeedicon.la
 
+kdeaddons.spec:
+TODO - requires kdenetwork-{knewsticker,rss}
+%{_libdir}/kde3/konq_sidebarnews.la
+TODO - requires kdepim (akregator)
+%{_libdir}/kde3/libakregatorkonqfeedicon.la
+
 debrix.spec:
 TODO:
 - descriptions and summaries
@@ -1868,6 +2030,12 @@
 TODO use trigger if it's from older PLD package or discard
 Since rpm will not change the owner of an existing %config file
 
+webCDwriter.spec:
+TODO:
+- add certificate and compiling java client
+TODO use trigger if it's from older PLD package or discard
+Since rpm will not change the owner of an existing %config file
+
 metacity.spec:
 TODO:
 - something with %{_datadir}/themes/Theme dirs (some belong to gnome-themes,
@@ -1989,6 +2157,13 @@
 TODO:
 - cosmetics (sort in %%files and %%install)
 
+lms.spec:
+TODO: test build on amd64 and sheck /usr/lib64 patch
+
+Conditional build:
+TODO:
+- cosmetics (sort in %%files and %%install)
+
 kernel-video-drm.spec:
 TODO:
 - make licensing clear (especially for the firmware)
@@ -2236,6 +2411,13 @@
 TODO: avoid %%post here and package symlink?
 rm -f /usr/src/linux
 
+kernel.spec:
+TODO:
+
+		- add distcc support (and don't break crossbuild!)
+TODO: avoid %%post here and package symlink?
+rm -f /usr/src/linux
+
 sope.spec:
 TODO: descs for subpackages
 	Mysql and Sqlite backends
@@ -2382,6 +2564,12 @@
 TODO: separate -devel with ExtUtils::Embed and friends?
 %define		_noautoreq	'perl(Apache::.*)' 'perl(mod_perl)' 'perl(ModPerl::.*)' 'perl(ExtUtils::Embed)' 'perl(Module::Build)'
 
+apache-mod_perl.spec:
+TODO:
+- separate perl-things from apache libs and configs (needed for some buildings)
+TODO: separate -devel with ExtUtils::Embed and friends?
+%define		_noautoreq	'perl(Apache::.*)' 'perl(mod_perl)' 'perl(ModPerl::.*)' 'perl(ExtUtils::Embed)' 'perl(Module::Build)'
+
 ftpd-BSD.spec:
 TODO:
 - SECURITY: http://securitytracker.com/alerts/2004/Aug/1010968.html
@@ -2392,6 +2580,12 @@
 TODO: use addusertogroup macro?
 if [ -n "`/usr/bin/getgid amavis`" ]; then
 
+clamav.spec:
+TODO:
+Make freshclam (script and daemon)
+TODO: use addusertogroup macro?
+if [ -n "`/usr/bin/getgid amavis`" ]; then
+
 pcf2bdf.spec:
 TODO: optflags
 Summary:	PCF to BDF font conwerter
@@ -2509,10 +2703,6 @@
 TODO
 - rename to xvidcore like the rest of the world names it
 
-adapter.awk:
-TODO
-- parse ../PLD-doc/BuildRequires.txt and setup proper BR epoches?
-
 cisco-vpnclient.spec:
 TODO:
 - /opt ??????
@@ -2547,6 +2737,12 @@
 TODO: move this file to correct subpackage ?
 %attr(755,root,root) %{_bindir}/ps4pdf
 
+tetex.spec:
+TODO:
+- context: consider more splitting, check dependencies
+TODO: move this file to correct subpackage ?
+%attr(755,root,root) %{_bindir}/ps4pdf
+
 conserver.spec:
 TODO: smart .init/.sysconfig, maybe a default configuration
 
@@ -2618,13 +2814,9 @@
 TODO
 - initscript.
 
-.#X11.spec.1.163:
-
-.#X11.spec.1.164:
-
-.#X11.spec.1.167:
-
-.#X11.spec.1.171:
+.#X11.spec.1.173:
+TODO
+- XDM Auth broken (can anyone confirm now with new implementation?)
 
 apache-mod_clamav.spec:
 TODO
@@ -2670,6 +2862,12 @@
 TODO check this!
 if [ %{_lib} = lib64 ]; then
 
+monotheka.spec:
+TODO check this, no idea what is the original reason!
+Patch0:		%{name}-mono-mint.patch
+TODO check this!
+if [ %{_lib} = lib64 ]; then
+
 ntop.spec:
 TODO:
 - service ntop init steals terminal (it doesnt finish nor background)
@@ -2735,6 +2933,22 @@
 TODO
 %{_iconsdir}/*/*/apps/gpg.png
 
+kdepim.spec:
+TODO
+- subpackages for akregator, korganizer(?)
+TODO
+cat multisynk.lang	>> %{name}.lang
+TODO
+%{_iconsdir}/*/*/apps/gpg.png
+
+kdepim.spec:
+TODO
+- subpackages for akregator, korganizer(?)
+TODO
+cat multisynk.lang	>> %{name}.lang
+TODO
+%{_iconsdir}/*/*/apps/gpg.png
+
 dopewars.spec:
 TODO: move scores file to /var/games!
 
@@ -2833,6 +3047,12 @@
 TODO move to trigger?
 update home dir
 
+otrs.spec:
+TODO:
+- separate 3 subpackages: common files, administration and client frontend
+TODO move to trigger?
+update home dir
+
 fsp.spec:
 TODO:
 - subpackages (?)
@@ -3017,6 +3237,13 @@
 
 Conditional build:
 
+perl-Date-Calc.spec:
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/PLD-doc/specs-auto-todo.txt?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list