Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
Ñò
pì©Uc@sñddkZddkZddkZddkZddkZddkZddkZddkZddkl	Z	ddk
lZddkl
Z
lZddklZddklZlZddklZddklZdd	klZdd
klZddklZddklZl Z dd
k!l"Z"ddk#l$Z$d„Z%d„Z&d„Z'd„Z(d„Z)d„Z*d„Z+d„Z,d„Z-d„Z.d„Z/d„Z0d„Z1d„Z2d„Z3d„Z4d „Z5d!„Z6d"„Z7dS(#iÿÿÿÿN(tmessage(tGtkDocCommentBlockParser(tIncludet	Namespace(tcompile_introspection_binary(tGDumpParsertIntrospectionBinary(tIntrospectablePass(t	GIRParser(t	GIRWriter(tMainTransformer(tresolve_shlibs(t
SourceScannertALL_EXTS(tTransformeri(tutilscCs¸t|i|iƒ}xœt|iƒdjo…|iddjoq|iidƒ}|djo8|io.|iddjo||iidƒ7}n|iti|ƒƒqWdS(Nis--cflags-ends-I(	tgetattrtvaluestdesttlentrargstpoptappendRtcflag_real_include_path(toptiontopttvaluetparsertcflagstarg((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytprocess_cflags_begin/s*+cCsdS(N((RRRR((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytprocess_cflags_end9scCs2t|i|iƒ}|itii|ƒƒdS(N(RRRRtostpathtrealpath(RRRRtcpp_includes((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytprocess_cpp_includes=scCsúti|dƒ}|idddddddgd	d
d
tƒ|iddddd	d
d
tƒ|id
dddddgddd	d
d
tƒ|idddd	ddddgƒ|idddd	ddddgƒ|idddddƒ|S(NsPreprocessor optionsts--cflags-beginthelps!Start preprocessor/compiler flagsRRtdefaulttactiontcallbacks--cflags-endsEnd preprocessor/compiler flagss-IsPre-processor include fileR#ttypetstrings-DsPre-processor defineRtcpp_definess-UsPre-processor undefinet
cpp_undefiness-ptIgnored(toptparsetOptionGroupt
add_optionRRR$(Rtgroup((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytget_preprocessor_option_groupBs&


c
Cs;ti|dƒ}|idddddddd	gƒ|S(
NsMachine Dependent Optionss-mR&ssome machine dependent optionR(RRtm_optionR'(R/R0R1(RR2((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytget_windows_option_groupXs
cCsNtidƒ}|idddddddtd	d
ƒ|idddddd
ddd	dƒ|idddddddgd	dƒ|idddddddgd	dƒ|idddddddgd	dƒ|iddddddddd	dƒ|idddddddgd	d ƒ|idd!dddd"ddd	d#ƒ|idd$dddd%dtd	d&ƒ|idd'dddd(dtd	d)d*ƒ|id+d,dddd-dgd	d.ƒ|id/d0dddd1dgd	d2ƒ|idd3dddd4dgd	d5ƒ|id6d7dddd8d	d9ƒ|idd:dddd;d	d<ƒ|idd=dddd>d	d?ƒ|idd@ddddAdgd	dBƒ|iddCddddDddd	dEƒ|iddFddddGdgd	dHƒ|iddIddddJdtd	dKƒ|iddLddddMdgd	dNƒ|idOdPddddQddRd	dSƒ|iddTddddUdgd	dVƒ|iddWddddXdgd	dYƒ|iddZdddd[dtd	d\ƒ|idd]dddd^d	d_ƒ|id`daddddbd	dcƒ|idddddddedgd	dfƒ|iddgddddhdgd	diƒt|ƒ}|i|ƒtii	djƒ}|o-|i
dkƒot|ƒ}|i|ƒn|iddlddddmddd	tiƒ|iddnddddoddd	tiƒ|iddpddddqdtd	tiƒ|iddrddddsd	tiƒ|iddtddddudgd	dvƒ|iddwddddxdgd	dyƒ|iddzdddd{dgd	d|ƒ|idd}dddd~dgd	dƒ|idd€dddddgd	d‚ƒ|S(ƒNs%prog [options] sourcesR%s--quietR(t
store_trueRtquietR'R&s3If passed, do not print details of normal operations--formattstoretformattgirsformat to use, one of gidl, girs-is	--includeRtincludess$Add specified gir file as dependencys--include-uninstalledtincludes_uninstalleds¢A file path to a dependency; only use this "
                            "when building multiple .gir files inside a "
                            "single module.s--add-include-patht
include_pathss!include paths for other GIR filess	--programtprogramsprogram to executes
--program-argtprogram_argssextra arguments to programs	--libtooltlibtool_pathsfull path to libtools--no-libtoolt	nolibtoolsdo not use libtools--external-librarytexternal_librarys.If true, the library is located on the system,snot in the current directorys-ls	--libraryt	librariesslibraries of this units-Ls--library-patht
library_pathss#directories to search for librariess
--header-onlytheader_onlys<If specified, just generate a GIR for the given header filess-ns--namespacetnamespace_names]name of namespace for this unit, also used to compute --identifier-prefix and --symbol-prefixs--nsversiontnamespace_versions"version of namespace for this units--strip-prefixtstrip_prefixsXOption --strip-prefix is deprecated, please see --identifier-prefix
and --symbol-prefix.s--identifier-prefixtidentifier_prefixess¸Remove this prefix from C identifiers (structure typedefs, etc.).
May be specified multiple times.  This is also used as the default for --symbol-prefix if
the latter is not specified.s--identifier-filter-cmdtidentifier_filter_cmdsÁFilter identifiers (struct and union typedefs) through the given shell command which will receive the identifier name as input to stdin and is expected to output the filtered results to stdout.s--symbol-prefixtsymbol_prefixess2Remove this prefix from C symbols (function names)s--accept-unprefixedtaccept_unprefixedsTIf specified, accept symbols and identifiers that do not
match the namespace prefix.s--add-init-sectiont
init_sectionss:add extra initialization code in the introspection programs-os--outputtoutputt-s3output filename to write to, defaults to - (stdout)s--pkgtpackagess&pkg-config packages to get cflags froms--pkg-exporttpackages_exports/Associated pkg-config packages for this librarys
--warn-alltwarn_alls.If true, enable all warnings for introspections--warn-errort
warn_fatalsTurn warnings into fatal errorss-vs	--verbosetverboses
be verboses--c-includet
c_includess.headers which should be included in C programss
--filelisttfilelists1file containing headers and sources to be scannedtMSYSTEMtMINGWs--generate-typelib-teststtest_codegens--passthrough-girtpassthrough_girs--reparse-validatetreparse_validate_girs
--typelib-xmlttypelib_xmls--function-decorationtfunction_decorations-Macro to decorate functions in generated codes--include-first-in-headertinclude_first_headers+Header to include first in generated headers--include-last-in-headertinclude_last_headers=Header to include after the other headers in generated headers--include-first-in-srctinclude_first_srcs,Header to include first in generated sourcess--include-last-in-srctinclude_last_srcs>Header to include after the other headers in generated sources(
R/tOptionParserR1tFalsetNoneR3tadd_option_groupR tenvirontgett
startswithR5t
SUPPRESS_HELP(RR2t
msystemenv((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pyt_get_option_parserasú




cCstd|fƒ‚dS(Ns	ERROR: %s(t
SystemExit(tmsg((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pyt_errorïscCs?tƒ}|i|ƒt|iƒƒ}|i|iƒƒdS(N(RtparseR	t
get_namespacetwritetget_xml(R!tfRtwriter((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pyRZós	
c	Csv|idƒ\}}}|djo<ddkl}	|	|||||||ƒ}
|
iƒntd|fƒdS(Nt,t
Everythingi(tEverythingCodeGeneratorsInvaild namespace %ri(tsplitttestcodegenRwRqRn(t	optstringR]R^R_R`Rat	namespacetout_h_filenametout_c_filenameRwtgen((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pyRYûs
	ccsIxB|iƒD]4}x+|D]#}|i|ƒpqn|VPqWq
WdS(N(RxRh(RNt
allowed_flagsRtflag((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytprocess_optionss
cCsùddg}|i|ƒti|dtiƒiƒd}|djodSdddd	d
g}tt||ƒƒ}tƒ}|i	|ƒ\}}|i
ig}	|i
D]}
|	tii
|
ƒq¬~	ƒ|ii|iƒ|ii|iƒdS(Ns
pkg-configs--cflagststdoutiis-Is-Ds-Us-ls-L(textendt
subprocesstPopentPIPEtcommunicateRdtlistRRkt
parse_argsR#R R!R"R,R-(toptionsRPtargsRNtoptions_whitelisttfiltered_outputRtpkg_optionstunusedt_[1]Rs((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytprocess_packagess

	:cCsqg}xd|D]\}tii|ƒdtjo9tii|ƒptd|fƒn|i|ƒq
q
W|S(Nis%s: no such a file or directory(R R!tsplitextR
texistsRnR(R‹t	filenamesR((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytextract_filenames.scCsg}tii|iƒptd|ifƒnt|idƒ}|iƒ}xÃ|D]»}|iƒ}|idƒp`|idƒpP|idƒp@|idƒp0|idƒp |idƒp|id	ƒo9tii|ƒptd
|fƒn|i	|ƒqYqYW|S(Ns%s: no such filelist filetrs.cs.cpps.ccs.cxxs.hs.hpps.hxxs4%s: Invalid filelist entry-no such file or directory(
R R!R“RVRntopent	readlineststriptendswithR(RŠR”t
filelist_filetlinestlinetfilename((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytextract_filelist<s    c	Cs´|iodGH|ii|iƒn|io
|i}nd}|ioBx2|iD]'}|iƒ|jotdƒqWqWW|i}nd}t|i|i	d|d|ƒS(Nsng-ir-scanner: warning: Option --strip-prefix has been deprecated;
see --identifier-prefix and --symbol-prefix.s5Values for --symbol-prefix must be entirely lowercaseRIRK(
RHRIRRdRKtlowerRnRRFRG(RŠRItprefixRK((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytcreate_namespaceRs"





		cCsét|d|id|iƒ}|i|iƒ|io|iƒ|iƒnxq|iD]f}t	i
|jotd|fƒnyti
|ƒ}Wntd|fƒnX|i|ƒqZWx|iD]}|i|ƒqÎW|S(NRLRJsInvalid include path %rsMalformed include %r
(RRLRJtset_include_pathsR=RZt
disable_cachetset_passthrough_modeR;R tsepRnRtfrom_stringtregister_includeR<tregister_include_uninstalled(R{RŠttransformertincludetinclude_objtinclude_path((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytcreate_transformeros(		



cCsšt|ƒ}|iƒ|io,|ig}|i|iƒt|ƒ}nt||iƒ|iƒƒ}t	|||i
ƒ}|i|ƒ|iƒ|S(N(
Rt
init_parseR>RƒR?RRtget_get_type_functionstget_error_quark_functionsRRCtset_introspection_binaryRo(RªRŠR‹tgdump_parsertbinarytshlibs((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pyt
create_binary†s

	

cCs©t|dƒo|iot|ƒ}n
t|ƒ}tiƒdjo|iidƒntƒ}|i	|i
|i|id|iƒ|i
|ƒ|i|ƒ|S(NRVtDarwint
__BLOCKS__R(thasattrRVRŸR•tplatformtsystemR-RRtset_cpp_optionsR#R,Rtparse_filestparse_macros(RŠR‹R”tss((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytcreate_source_scanneržs		


cCsÀ|idjo
ti}nc|iotiddƒ\}}ti|dƒ}|i|ƒ|i	ƒtiddƒ\}}ti|dƒ}t
||ƒ|i	ƒti||ƒpt
d||fƒnti|ƒyti||iƒWn=tj
o1}|itijoti|ƒdS‚nXdSyt|idƒ}Wn)tj
o}t
d|ifƒnXy|i|ƒWn)tj
o}t
d|ifƒnXdS(	NROtsuffixs.girtws6Failed to re-parse gir file; scanned=%r passthrough=%risopening output for writing: %sswhile writing output: %s(RNtsysR‚R[ttempfiletmkstempR tfdopenRqtcloseRZRtfiles_are_identicalRntunlinktshutiltmovetOSErrorterrnotEPERMR—tIOErrortstrerror(tdataRŠRNtmain_ftmain_f_namettemp_fttemp_f_namete((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytwrite_output³s>







cCsYtƒ}|i|ƒ\}}|iot|itiƒn|io,t|i|i|i|i|i	|i
ƒSt|dƒo0|io%t
|ƒdjotdƒqµn|iptdƒn|idjoddkl}ntd|ifƒ|ip|ip|iptd	ƒnt|ƒ}tiid
|ƒ}|io#|itititifƒnt||ƒ}t |i!ƒ}|i"|i#ƒƒ|ot$||ƒ}|o|Snt%||ƒ}	t&ƒ}
|
i'|	i(ƒƒ}|i)|	i*ƒƒ|ipt+|||ƒ}ng}||i,_-t.||ƒ}
|
i/ƒt0i1dƒt2||ƒ}|i3ƒ|i4ƒ}|i5o|djoti6d
ƒdS|djo)|it7jod|i,i8|fGHn|i9o
|i9}n
|i!}|i:|i,_:||i,_;||i,ƒ}|i<ƒ}t=||ƒdS(NRVisNeed at least one filenamesNamespace name missingR:iÿÿÿÿ(R	sUnknown format: %ss#Must specify --program or --libraryR{ttreeiswarnings configured as fatalsNg-ir-scanner: %s: warning: %d warnings suppressed (use --warn-all to see them)(>RkR‰RZRÃR‚RYR]R^R_R`RaR¹RVRRnRFR9tgiscanner.girwriterR	RCR>RER¢Rt
MessageLoggerRgRRtenable_warningstWARNINGtERRORtFATALR®tsetRPtupdatetget_pkgconfig_packagesR‘RÀRtparse_comment_blockstget_commentsRotget_symbolsR¶R{tshared_librariesR
t	transformRtbreak_on_debug_flagRtvalidatetget_warning_countRStfatalRctnameRQRUtexported_packagesRrR×(R‹RRŠtWriterR{tloggerRªRPt	exit_codeR¿tcbptblocksRµtmaintfinalt
warning_countRìRtRÑ((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pytscanner_mainØs~	

	




#		






	
(8RÍR/R RÊR„RÃRÄRºt	giscannerRtgiscanner.annotationparserRt
giscanner.astRRtgiscanner.dumperRtgiscanner.gdumpparserRRtgiscanner.introspectablepassRtgiscanner.girparserRRÙR	tgiscanner.maintransformerR
tgiscanner.shlibsRtgiscanner.sourcescannerRR
tgiscanner.transformerRR%RRRR$R3R5RkRnRZRYRR‘R•RŸR¢R®R¶RÀR×Rõ(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/scannermain.pyt<module>sN	
						Ž													%