[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/kopete/kopete/kconf_update
From:       Martijn Klingens <klingens () kde ! org>
Date:       2003-07-31 21:58:29
[Download RAW message or body]

CVS commit by mklingens: 

Workaround for the 'kconf_update looks in $kde_datadir, but binary programs
do not belong there' problem: make kconf_update install a .sh that does the
simple

  exec "`kde-config --prefix`/bin/kconf_update_bin/kopete-account-kconf_update"

and install the binary in $(kde_bindir)/kconf_update_bin.

I talked about this with Waldo and we agreed upon $(kde_bindir)/kconf_update
(without '_bin' as suffix), but the kconf_update binary in kde_bindir has
the same name, so that's not possible. And with irc.freenode.net resolving
to 127.0.0.1 here there's no way I can verify my new location before
commit. Hope it's ok. (*crosses fingers*)

Waldo, is that ok for you to use as well in KDE 3.2's kconf_update?
If not I'll change it to whatever you prefer instead...

CCMAIL: bastian@kde.org


  A            kopete-account-kconf_update.sh   1.1
  M +8 -1      Makefile.am   1.3
  M +2 -2      kopete-account-kconf_update.upd   1.2


--- kdenonbeta/kopete/kopete/kconf_update/Makefile.am  #1.2:1.3
@@ -2,6 +2,13 @@
 
 update_DATA = kopete-account-kconf_update.upd
-update_PROGRAMS = kopete-account-kconf_update
+update_SCRIPTS = kopete-account-kconf_update.sh
 updatedir = $(kde_datadir)/kconf_update
+
+# The Qt app cannot go into kde_datadir, that is not portable.
+# install to kde_bindir/kconf_update_bin instead.
+# KDE 3.2 will allow kconf_update scripts to run directly from there,
+# but for us that's too late. Use the .sh script as a workaround.
+kconf_PROGRAMS = kopete-account-kconf_update
+kconfdir = $(kde_bindir)/kconf_update_bin
 
 kopete_account_kconf_update_SOURCES = kopete-account-kconf_update.cpp

--- kdenonbeta/kopete/kopete/kconf_update/kopete-account-kconf_update.upd  #1.1:1.2
@@ -1,4 +1,4 @@
-Id=kopete0.7/r2
+Id=kopete0.7/r1
 File=kopeterc
-Script=kopete-account-kconf_update
+Script=kopete-account-kconf_update.sh,sh
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic