26 lines
		
	
	
	
		
			754 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
	
		
			754 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
|  | # -*- shell-script-mode -*- | ||
|  | 
 | ||
|  | [Meta] | ||
|  | RootName: @gtk.org/gtk | ||
|  | DisplayName: GTK+ user interface toolkit | ||
|  | ShortName: gtk+ | ||
|  | Skeleton-Author: Hongli Lai <h.lai@chello.nl> | ||
|  | Skeleton-Version: 1 | ||
|  | 
 | ||
|  | [Notes]  | ||
|  | Interface versions correspond to GTK released versions, as GTK version | ||
|  | numbering sensibly tracks the interfaces, ie GTK2.2 has an interface | ||
|  | version of 2.2, not 2.1 as would be the normal rules. | ||
|  | 
 | ||
|  | Earliest detected version is GTK 1.2 | ||
|  | 
 | ||
|  | [Test] | ||
|  | testForLib libgtk-1.2.so.0 && INTERFACE_VERSIONS=" 1.2" | ||
|  | gtk2versions=`testForLib -v libgtk-x11-2.0.so.0` | ||
|  | for v in $gtk2versions; do | ||
|  |     minor=$( IFS=.; v=( $v ); echo ${v[1]} ) | ||
|  |     minor=$[ $minor / 100 ] | ||
|  |     INTERFACE_VERSIONS="2.$minor $INTERFACE_VERSIONS" | ||
|  | done | ||
|  | SOFTWARE_VERSIONS="$INTERFACE_VERSIONS" # this time...... |