Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37732008
en ru br
ALT Linux repos
S:3.5.28-alt2
D:3.5.21-alt1
5.0: 3.5.21-alt1
4.1: 3.5.17-alt2
4.0: 3.5.17-alt2
3.0: 3.5.14-alt1.cvs.1.1
+backports:3.5.17-alt0.M30.1

Group :: Publishing
RPM: djvu

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: djvulibre-3.5.17-alt-xgl.patch
Download


diff -uNpar djvulibre/configure.ac djvulibre.xgl/configure.ac
--- djvulibre/configure.ac	2006-03-23 19:37:24 +0300
+++ djvulibre.xgl/configure.ac	2007-01-19 00:09:53 +0300
@@ -147,7 +147,7 @@ AC_CHECK_TYPES(mbstate_t,,,[#include "wc
 
 AC_FUNC_MMAP
 AC_FUNC_FORK
-AC_CHECK_FUNCS(wcrtomb iswspace)
+AC_CHECK_FUNCS(wcrtomb iswspace setenv)
 AC_CHECK_FUNCS(putc_unlocked strerror vsnprintf)
 AC_CHECK_FUNCS(gethostname iconv strftime getpwuid)
 
diff -uNpar djvulibre/gui/shared/QT/init_qt.cpp djvulibre.xgl/gui/shared/QT/init_qt.cpp
--- djvulibre/gui/shared/QT/init_qt.cpp	2004-04-26 17:50:49 +0400
+++ djvulibre.xgl/gui/shared/QT/init_qt.cpp	2007-01-19 00:12:30 +0300
@@ -83,6 +83,7 @@
 #endif
 #include <signal.h>
 #include <stdio.h>
+#include <stdlib.h>
 
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
@@ -283,6 +284,13 @@ InitializeQT(int &argc, char ** argv)
    // QT and X11 error handlers
    InstallErrorHandlers();
 
+   // Make sure Xgl does not select transparent visuals
+#if HAVE_SETENV
+   setenv("XLIB_SKIP_ARGB_VISUALS", "1", 1);
+#else
+   putenv("XLIB_SKIP_ARGB_VISUALS=1");
+#endif
+
    // initialize application
    QApplication::setColorSpec( QApplication::ManyColor );
    new QeApplication(argc, argv);
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin