ability to use adtadir environment variable to set data directory
This commit is contained in:
		
							parent
							
								
									ed3de38ce5
								
							
						
					
					
						commit
						a4132ee58b
					
				
					 4 changed files with 12 additions and 7 deletions
				
			
		| 
						 | 
				
			
			@ -24,7 +24,7 @@ if test $(id -u) -eq 0; then
 | 
			
		|||
	exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
datadir=@DATADIR@
 | 
			
		||||
export datadir=@DATADIR@
 | 
			
		||||
PYTHON_EXEC=@PYTHON@
 | 
			
		||||
 | 
			
		||||
cd ${datadir}/gajim/src
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ if test $(id -u) -eq 0; then
 | 
			
		|||
	exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
datadir=@DATADIR@
 | 
			
		||||
export datadir=@DATADIR@
 | 
			
		||||
PYTHON_EXEC=@PYTHON@
 | 
			
		||||
 | 
			
		||||
cd ${datadir}/gajim/src
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -114,7 +114,12 @@ class ConfigPaths:
 | 
			
		|||
		for n, p in zip(k, v):
 | 
			
		||||
			self.add_from_root(n, p)
 | 
			
		||||
 | 
			
		||||
		self.add('DATA', os.path.join(u'..', windowsify(u'data')))
 | 
			
		||||
		datadir = ''
 | 
			
		||||
		if u'datadir' in os.environ:
 | 
			
		||||
			datadir = fse(os.environ[u'datadir'])
 | 
			
		||||
		if not datadir:
 | 
			
		||||
			datadir = u'..'
 | 
			
		||||
		self.add('DATA', os.path.join(datadir, windowsify(u'data')))
 | 
			
		||||
		self.add('HOME', fse(os.path.expanduser('~')))
 | 
			
		||||
		self.add('TMP', fse(tempfile.gettempdir()))
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -999,9 +999,9 @@ class RosterWindow:
 | 
			
		|||
		if gajim.config.get('show_tunes_in_roster') \
 | 
			
		||||
		and ('artist' in gajim.connections[account].tune \
 | 
			
		||||
		or 'title' in gajim.connections[account].tune):
 | 
			
		||||
			path = os.path.join(gajim.DATA_DIR, 'emoticons', 'static', 'music.png')
 | 
			
		||||
			self.model[child_iter][C_TUNE_PIXBUF] = \
 | 
			
		||||
				gtk.gdk.pixbuf_new_from_file(
 | 
			
		||||
				'../data/emoticons/static/music.png')
 | 
			
		||||
				gtk.gdk.pixbuf_new_from_file(path)
 | 
			
		||||
		else:
 | 
			
		||||
			self.model[child_iter][C_TUNE_PIXBUF] = None
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1262,8 +1262,8 @@ class RosterWindow:
 | 
			
		|||
		jid = jid.decode('utf-8')
 | 
			
		||||
		contact = gajim.contacts.get_contact(account, jid)
 | 
			
		||||
		if 'artist' in contact.tune or 'title' in contact.tune:
 | 
			
		||||
			pixbuf = gtk.gdk.pixbuf_new_from_file(
 | 
			
		||||
				'../data/emoticons/static/music.png')
 | 
			
		||||
			path = os.path.join(gajim.DATA_DIR, 'emoticons', 'static', 'music.png')
 | 
			
		||||
			pixbuf = gtk.gdk.pixbuf_new_from_file(path)
 | 
			
		||||
		else:
 | 
			
		||||
			pixbuf = None
 | 
			
		||||
		for child_iter in iters:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue