demexp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Demexp-dev] Re: win32 and GTK


From: GISQUET Christophe
Subject: Re: [Demexp-dev] Re: win32 and GTK
Date: Wed, 27 Sep 2006 01:49:51 +0200
User-agent: Thunderbird 1.5.0.7 (Windows/20060909)

David MENTRE a écrit :
I believe this is still somewhat unstable so some tests are required.

I'll try to test it. You can also ask on demexp-fr@ with a French
message. A lot of Windows users are there.

Will do.

A minor remark. I have notice that you use:
!define DEMEXP_REG_KEY "SOFTWARE\GNU\demexp"
demexp is not part of the GNU project, so I would prefer that you use a
different key, like:
!define DEMEXP_REG_KEY "SOFTWARE\DEMEXP\demexp"

OK, patch attached and new installer (old gone):
http://christophe.gisquet.free.fr/demexp/demexp-0.7beta-3.exe

The GNU was more meant as the license name, as the source of inspiration also used that but was far from being part of the GNU project. Funny enough, you're not the first one to request such a change. And I should read mailing lists' hostname more often for that matter :)

Cf. my previous remark: would it be possible, not too difficult and
reliable to use a demexp's specific GTK install?

Maybe, I don't know:
- if something almost from scratch is wanted/needed, it will be difficult: nsis language is a total PITA, whackily asm-like.
- otherwise, it is a matter of having the original scripts

In fact, even in the case of 2 (case 1 is a no go for me), there's no much purpose as described in my reply from minutes ago.

The later point begs for the question: should we include libglade dll
within demexp package or should we use a GTK installer providing it? I
Former solution implemented.

Ok, so you have changed your mind and include necessary ligglade.dll.

Same as above.

- detect GTK and deduce whether to install it; this is an incomplete
decision, as it should also find if it is recent enough, and propose
to update/uninstall it only first verification implemented.

Ok. This is probably one of the tricky part of the Windows installer.

I think doing advanced detection is not worth it: broken installations are rare and source of needed bug reports to discover what really needs to be done.

Best regards,
--
Christophe GISQUET
diff -r fb538868aa8e win32/demexp.nsi
--- a/win32/demexp.nsi  Wed Sep 27 01:35:23 2006 +0200
+++ b/win32/demexp.nsi  Wed Sep 27 01:37:02 2006 +0200
@@ -12,7 +12,7 @@
 

 Name "Democratic Experience"

 !define DEMEXP_VERSION  "0.7beta"

-!define DEMEXP_REG_KEY  "SOFTWARE\GNU\demexp" 

+!define DEMEXP_REG_KEY  "SOFTWARE\Demexp" 

 !define DEMEXP_URL      "http:\\www.demexp.org"

 !define DEMEXP_BIN      "demexp-gtk2-client.exe"

 !define GTK_INSTALLER   "gtk2-runtime-2.8.18-setup-1.exe"


reply via email to

[Prev in Thread] Current Thread [Next in Thread]