On Mon, 2013-03-04 at 10:48 +0000, Richard Shann wrote:
> I'll now test on the XP boxes I can get to.
I think it is becoming clearer - there is one of the xp boxes which
crashes during the initial drawing of the windows, on all other machines
I have tested the only fault is with fonts. It seems that windows is
spectacularly unstable with regard to fonts. On one machine today the
Denemo font was not being found - it was present in C:\WINDOWS\Fonts so
I deleted it from there and the program started running correctly.
By contrast, on a Vista machine which was finding the fonts correctly I
tried deleting the font and Denemo could not find the fonts. I
re-installed the font, but it made no difference, Denemo still could not
find the font. I re-installed Denemo, still no font found. Finally I
re-booted the machine and the program ran normally.
On the internet there are plenty of threads about people being unable to
install .ttf fonts under windows, people try various things and mostly,
eventually the font is recognized.
So, I don't think we have to suspect a problem with Denemo - we can only
advise people to re-boot if the font is not found and to either
un-install or re-install it.
There is still the case of wine and one particular machine not running
Denemo - I guess the gdb.exe that our mxe build generated could be used
from wine to see if it is the same bug and perhaps find some origin from
within Denemo (or perhaps an origin in the gdk-pixbuf-loaders error
message we see on startup). But I don't propose delaying releasing a
windows executable for those problems.
I think we should make our release from the current master branch once
the translation updates have come in. Perhaps, Jeremiah, you could
create a candidate for this? I attach the git diff of my gub repository
from yours - the changes in denemo.py that affect the linux build are
not tested, I was editing the wrong target.
(Also, I don't know how you get the version name inside the installer,
so mine builds as denemo-0.0.0-0.mingw.exe).
Richard
diff --git a/denemo.make b/denemo.make
index 21259cf..c18a3eb 100644
--- a/denemo.make
+++ b/denemo.make
@@ -6,7 +6,7 @@ default: all
DENEMO_BRANCH="master"
DENEMO_REPO_URL=git://git.savannah.gnu.org/denemo.git
-PLATFORMS=mingw linux-x86 darwin-x86
+PLATFORMS=mingw
# derived info
DENEMO_SOURCE_URL=$(DENEMO_REPO_URL)?branch=$(DENEMO_BRANCH)
diff --git a/gub/specs/denemo.py b/gub/specs/denemo.py
index 1308098..1123f00 100644
--- a/gub/specs/denemo.py
+++ b/gub/specs/denemo.py
@@ -54,10 +54,10 @@ class Denemo (target.AutoBuild):
target.AutoBuild.compile (self)
class Denemo__linux__x86 (Denemo):
- source = 'http://www.denemo.org/downloads/denemo-1.0.0~rc10.tar.gz'
- #source = 'git://git.savannah.gnu.org/denemo.git'
- #branch = 'master'
- patches = ['denemo.prefop.c.patch', 'denemo.main.c-envelope.patch']
+ #source = 'http://www.denemo.org/downloads/denemo-1.0.0~rc10.tar.gz'
+ source = 'git://git.savannah.gnu.org/denemo.git'
+ branch = 'master'
+ #patches = ['denemo.prefop.c.patch', 'denemo.main.c-envelope.patch']
#branch = 'linux'
#dependencies = + ['alsa-devel']
@@ -72,9 +72,9 @@ class Denemo__linux__x86 (Denemo):
class Denemo__mingw__windows (Denemo):
- source = 'http://www.denemo.org/downloads/denemo-1.0.0~rc10.tar.gz'
-# source = 'git://git.savannah.gnu.org/denemo.git'
-# branch = 'master'
+ #source = 'file://home/rshann/git-denemo/localbuild/denemo-1.0.0~rc10.tar.gz'
+ source = 'git://git.savannah.gnu.org/denemo.git'
+ branch = 'master'
dependencies = [x for x in Denemo.dependencies
if x.replace ('-devel', '') not in [
'lash',
diff --git a/gub/specs/portmidi.py b/gub/specs/portmidi.py
index 5b4c891..88bfe4a 100644
--- a/gub/specs/portmidi.py
+++ b/gub/specs/portmidi.py
@@ -6,3 +6,4 @@ class Portmidi (target.AutoBuild):
class Portmidi__mingw (target.AutoBuild):
source = 'http://www.denemo.org/downloads/gub/libportmidi-0.218.tar.gz'
+ force_autoupdate = True
diff --git a/nsis/denemo.nsi b/nsis/denemo.nsi
index 30de321..ad76520 100644
--- a/nsis/denemo.nsi
+++ b/nsis/denemo.nsi
@@ -113,8 +113,8 @@ fresh_install:
SectionEnd
Function registry_path
- ReadRegStr $R0 HKLM "${ENVIRON}" "PATH"
- WriteRegExpandStr HKLM "${ENVIRON}" "PATH" "$R0;$INSTDIR\usr\bin"
+ ;;;ReadRegStr $R0 HKLM "${ENVIRON}" "PATH"
+ ;;;WriteRegExpandStr HKLM "${ENVIRON}" "PATH" "$R0;$INSTDIR\usr\bin"
FunctionEnd
;; copy & paste from the NSIS code examples
_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel