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