aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorFritz Elfert <felfert@to.com>2002-07-16 17:43:56 +0000
committerFritz Elfert <felfert@to.com>2002-07-16 17:43:56 +0000
commit5eeebabb8af9526c036386a4e88957c9d4c7bd51 (patch)
treea4d403fcc3d9789b3523e78bb52643581ee95abe /etc
parentb60b83780b417a4c8bd0f45f0181904b63f76d73 (diff)
downloadplptools-5eeebabb8af9526c036386a4e88957c9d4c7bd51.tar.gz
plptools-5eeebabb8af9526c036386a4e88957c9d4c7bd51.tar.bz2
plptools-5eeebabb8af9526c036386a4e88957c9d4c7bd51.zip
- Unified kioslave documentation
- Added merge-script for kioslave documentation
Diffstat (limited to 'etc')
-rw-r--r--etc/plptools.spec.in45
1 files changed, 36 insertions, 9 deletions
diff --git a/etc/plptools.spec.in b/etc/plptools.spec.in
index b3f8b9d..1ef022a 100644
--- a/etc/plptools.spec.in
+++ b/etc/plptools.spec.in
@@ -164,6 +164,8 @@ make
mkdir -p $RPM_BUILD_ROOT/%{_prefix} $RPM_BUILD_ROOT%{_initrddir} \
# rpm's makeinstall doesn't work here!
make DESTDIR=$RPM_BUILD_ROOT install
+install -m 644 conf/kiodoc-update.pl \
+ $RPM_BUILD_ROOT%{_datadir}/%{name}/kiodoc-update.pl
%if "%{isSUSE}" > "0"
%if "%{REL}" >= "8.0"
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
@@ -229,14 +231,29 @@ cp /etc/rc.config /etc/rc.config.old && mv /etc/rc.config.$$ /etc/rc.config
%endif
%endif
+%if "%{isRH}" > "0"
+%triggerin kde -- kdebase, kde-i18n-German
+perl %{_datadir}/%{name}/kiodoc-update.pl -a psion
+%endif
+
+%if "%{isSUSE}" > "0"
+%if "%{REL}" >= "8.0"
+%triggerin kde -- kdebase3, kde-i18n-de
+perl %{_datadir}/%{name}/kiodoc-update.pl -a psion
+%else
+%triggerin kde -- kdebase, kde-i18n-de
+perl %{_datadir}/%{name}/kiodoc-update.pl -a psion
+%endif
+%endif
+
%post kde
-%{_initrddir}/psion condrestart
KONQRC=`kde-config --expandvars --install config`/konquerorrc
-if grep -q '\[Notification Messages\]' $KONQRC ; then
- cat $KONQRC | grep -v "askSaveinode/x-psion-drive=No" | sed \
+if if test -f $KONQRC && grep -q '\[Notification Messages\]' $KONQRC ; then
+ cp $KONQRC $KONQRC.$$
+ cat $KONQRC.$$ | grep -v "askSaveinode/x-psion-drive=No" | sed \
-e '/\[Notification Messages\]/a\' \
- -e 'askSaveinode/x-psion-drive=No' > /tmp/$$
- mv /tmp/$$ $KONQRC
+ -e 'askSaveinode/x-psion-drive=No' > $KONQRC && \
+ rm -f $KONQRC.$$
else
cat>>$KONQRC<<EOF
@@ -245,13 +262,10 @@ askSaveinode/x-psion-drive=No
EOF
fi
-%preun kde
+%preun
if [ "$1" = 0 ]
then
%{_initrddir}/psion stop >/dev/null 2>&1
- KONQRC=`kde-config --expandvars --install config`/konquerorrc
- grep -v 'askSaveinode/x-psion-drive=' $KONQRC > /tmp/$$
- mv /tmp/$$ $KONQRC
%if "%{isSUSE}" > "0"
%if "%{REL}" >= "8.0"
/sbin/chkconfig --del psion
@@ -264,6 +278,18 @@ then
%endif
fi
+%preun kde
+if [ "$1" = 0 ]
+then
+ perl %{_datadir}/%{name}/kiodoc-update.pl -r psion
+ KONQRC=`kde-config --expandvars --install config`/konquerorrc
+ if test -f $KONQRC ; then
+ cp $KONQRC $KONQRC.$$
+ grep -v 'askSaveinode/x-psion-drive=' $KONQRC.$$ > $KONQRC && \
+ rm -f $KONQRC.$$
+ fi
+fi
+
%files
%doc COPYING INSTALL CHANGES ChangeLog README TODO etc/*magic patches
%{_bindir}/plpftp
@@ -303,6 +329,7 @@ fi
%{_datadir}/locale/*/LC_MESSAGES/libplpprops.mo
%{_datadir}/mimelnk/*/*
%{_datadir}/doc/HTML/*/kioslave/*
+%{_datadir}/%{name}/kiodoc-update.pl
%files -n kpsion
%{_bindir}/kpsion