summaryrefslogtreecommitdiffstats
path: root/admin/detect_uds_hidden.diff
blob: 254de800f915c67636b89776436a03c26cb0091e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Only in kio-locate/admin/: .arch-ids
diff -ur bksys-1.5.1.pre4/admin/kde.py kio-locate/admin/kde.py
--- bksys-1.5.1.pre4/admin/kde.py	2005-08-16 23:16:32.000000000 +0200
+++ kio-locate/admin/kde.py	2005-08-17 12:27:49.000000000 +0200
@@ -242,6 +242,15 @@
 		qtlibs=qtdir+"/lib"+libsuffix
 	env['QTLIBPATH']=qtlibs
 
+	## check if KDE has the UDS_HIDDEN patch
+	print "Checking KDE for UDS_HIDDEN       : ",
+	if 'UDS_HIDDEN' in os.popen('cat ' + env['KDEINCLUDEPATH'] + '/kio/global.h').read():
+		env['HAVE_UDS_HIDDEN']='1'
+		p('GREEN', 'yes')
+	else:
+		env['HAVE_UDS_HIDDEN']='0'
+		p('YELLOW', 'no')
+
 def generate(env):
 	""""Set up the qt and kde environment and builders - the moc part is difficult to understand """
 
@@ -304,7 +313,7 @@
 		('KDELOCALE', ''), ('KDEDOC', ''), ('KDEKCFG', ''),
 		('KDEXDG', ''), ('KDEXDGDIR', ''), ('KDEMENU', ''),
 		('KDEMIME', ''), ('KDEICONS', ''), ('KDESERV', ''),
-		('KDESERVTYPES', ''), ('KDEAPPS', ''),
+		('KDESERVTYPES', ''), ('KDEAPPS', ''), ('HAVE_UDS_HIDDEN', ''),
 	)
 	opts.Update(env)