slackbuilds/academic/gcompris/python-sqlite3.patch

303 lines
7.4 KiB
Diff

--- configure 2009-03-29 06:39:51.000000000 -0400
+++ configure 2009-04-19 17:38:50.000000000 -0400
@@ -19578,7 +19578,7 @@
prog="
import sys
try:
- import pysqlite2
+ import sqlite3 as sqlite
except ImportError:
sys.exit(1)
except:
--- src/boards/python/admin/module_users.py
+++ src/boards/python/admin/module_users.py
@@ -26,7 +26,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import module
import class_list
--- src/boards/python/admin/class_edit.py
+++ src/boards/python/admin/class_edit.py
@@ -23,7 +23,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import user_list
--- src/boards/python/admin/class_list.py
+++ src/boards/python/admin/class_list.py
@@ -26,7 +26,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import constants
--- src/boards/python/admin/module_boards.py
+++ src/boards/python/admin/module_boards.py
@@ -27,7 +27,13 @@
import sys;
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import module
import board_list
--- src/boards/python/admin/user_edit.py
+++ src/boards/python/admin/user_edit.py
@@ -23,7 +23,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import user_list
--- src/boards/python/admin/group_list.py
+++ src/boards/python/admin/group_list.py
@@ -26,7 +26,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import group_user_list
import group_edit
--- src/boards/python/admin/profile_list.py
+++ src/boards/python/admin/profile_list.py
@@ -26,7 +26,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import profile_group_list
import profile_edit
--- src/boards/python/admin/log_list.py
+++ src/boards/python/admin/log_list.py
@@ -27,7 +27,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import constants
--- src/boards/python/admin/profile_group_list.py
+++ src/boards/python/admin/profile_group_list.py
@@ -28,7 +28,13 @@
import constants
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
#import group_edit
--- src/boards/python/admin/profile_edit.py
+++ src/boards/python/admin/profile_edit.py
@@ -27,7 +27,13 @@
import constants
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
# Group Management
(
--- src/boards/python/admin/group_edit.py
+++ src/boards/python/admin/group_edit.py
@@ -27,7 +27,13 @@
import constants
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
# User List Management
(
--- src/boards/python/admin/module_groups.py
+++ src/boards/python/admin/module_groups.py
@@ -25,7 +25,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import module
import group_list
--- src/boards/python/admin/module_reports.py
+++ src/boards/python/admin/module_reports.py
@@ -26,8 +26,14 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
-
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
+
import module
import log_list
--- src/boards/python/admin/module_profiles.py
+++ src/boards/python/admin/module_profiles.py
@@ -28,7 +28,13 @@
import profile_list
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
class Profiles(module.Module):
"""Administrating GCompris Profiles"""
--- src/boards/python/admin/group_user_list.py
+++ src/boards/python/admin/group_user_list.py
@@ -28,7 +28,13 @@
import constants
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
#import group_edit
--- src/boards/python/admin/board_list.py
+++ src/boards/python/admin/board_list.py
@@ -27,7 +27,13 @@
from gcompris import gcompris_gettext as _
# Database
-#from pysqlite2 import dbapi2 as sqlite
+#try:
+# import sqlite3 as sqlite
+#except ImportError:
+# try:
+# from pysqlite2 import dbapi2 as sqlite
+# except ImportError:
+# raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
# Board Management
(
--- src/boards/python/admin/user_list.py
+++ src/boards/python/admin/user_list.py
@@ -25,7 +25,13 @@
from gcompris import gcompris_gettext as _
# Database
-from pysqlite2 import dbapi2 as sqlite
+try:
+ import sqlite3 as sqlite
+except ImportError:
+ try:
+ from pysqlite2 import dbapi2 as sqlite
+ except ImportError:
+ raise ImportError, "no module named sqlite3 or pysqlite2.dbapi2"
import constants
import user_edit